#ifndef CONDUCTORAUTONUMEROTATIONWIDGET_H #define CONDUCTORAUTONUMEROTATIONWIDGET_H #include #include #include #include #include #include "qetgraphicsitem/conductor.h" #include "diagram.h" class ConductorAutoNumerotationWidget : public QDialog { Q_OBJECT public: explicit ConductorAutoNumerotationWidget(Conductor *, QSet , QWidget *parent = 0); QMultiMap conductorsTextToMap (QSet ); public slots: void setText (QString); void accept(); signals: void textIsSelected (QString); private: //methods void buildInterface(); QVBoxLayout* buildRadioList(); //attributes Conductor *conductor_; QSet c_list; //liste des conducteurs au même potentiel Diagram *diagram_; QList *radio_List; QLineEdit *text_field; QString text_; QSignalMapper *sm_; }; #endif // CONDUCTORAUTONUMEROTATIONWIDGET_H