#ifndef CONDUCTORAUTONUMEROTATIONWIDGET_H #define CONDUCTORAUTONUMEROTATIONWIDGET_H #include #include #include #include #include #include "conductor.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(); private: //methods void buildInterface(); QVBoxLayout* buildRadioList(); void applyText(); //attributes QSet c_list; //liste des conducteurs au même potentiel Conductor *conductor_; QList *radio_List; QLineEdit *text_field; QString text_; QSignalMapper *sm_; }; #endif // CONDUCTORAUTONUMEROTATIONWIDGET_H