CMiniLexicon::FindMajorSignatures(): use log file routines
[linguistica.git] / linepropertiesdialog.cpp
blob163d08dd912b24f35a0b69a744ea551e329e6ab6
1 // Implementation of old FSA line properties dialog
2 // Copyright © 2009 The University of Chicago
3 #include "linepropertiesdialog.h"
4 #include <qmap.h>
5 #include <qstring.h>
6 #include <qnamespace.h>
7 #include <q3canvas.h>
8 #include <qdialog.h>
9 #include "GraphicView.h"
11 typedef QMap<QString,int> StringToInt;
13 LinePropertiesDialog::LinePropertiesDialog( QWidget* parent,
14 Qt::WindowFlags fl )
15 : QDialog( parent, 0, false, fl ), Ui::LinePropertiesDialogBase()
16 { setupUi( this ); }
18 void LinePropertiesDialog::exec(Q3CanvasItem* item)
20 if (item == 0)
21 return;
23 // DiagramLine* ThisLine = static_cast<DiagramLine*>(item);
25 // const bool IsPrefix = ThisLine->m_MyMorphology->m_IsPrefix;
27 // this->FromStateNumber->setText(
28 // QString::number(ThisLine->m_FromWhichState));
29 // this->ToStateNumber->setText(
30 // QString::number(ThisLine->m_ToWhichState));
32 // const QMap<QString, QString>& morphemes = ThisLine->m_Morphemes;
33 // int i = 0;
34 // for (QMap<QString, QString>::const_iterator iter = morphemes.begin();
35 // iter != morphemes.end(); ++iter, ++i) {
36 // QString Line = iter.key();
38 // if (IsPrefix)
39 // Line = ThisLine->m_MyMorphology->Reverse(Line);
40 // this->Morphemes->insertItem(Line, i);
41 // }
43 static_cast<void>(QDialog::exec());