1 // Implementation of old FSA line properties dialog
2 // Copyright © 2009 The University of Chicago
3 #include "linepropertiesdialog.h"
6 #include <qnamespace.h>
9 #include "GraphicView.h"
11 typedef QMap
<QString
,int> StringToInt
;
13 LinePropertiesDialog::LinePropertiesDialog( QWidget
* parent
,
15 : QDialog( parent
, 0, false, fl
), Ui::LinePropertiesDialogBase()
18 void LinePropertiesDialog::exec(Q3CanvasItem
* item
)
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;
34 // for (QMap<QString, QString>::const_iterator iter = morphemes.begin();
35 // iter != morphemes.end(); ++iter, ++i) {
36 // QString Line = iter.key();
39 // Line = ThisLine->m_MyMorphology->Reverse(Line);
40 // this->Morphemes->insertItem(Line, i);
43 static_cast<void>(QDialog::exec());