dialog autonum: when open the dialog the showed autonum is the current diagram

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2462 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
blacksun
2013-08-25 21:48:12 +00:00
parent 05f0c7b827
commit 06a5505162
3 changed files with 4 additions and 3 deletions

View File

@@ -34,7 +34,7 @@ DialogAutoNum::DialogAutoNum(Diagram *dg, QWidget *parent) :
{ {
ui -> setupUi(this); ui -> setupUi(this);
ui -> configuration_layout -> addWidget (new SelectAutonumW(dg_ -> project() -> diagrams(), ui -> configuration_tab)); ui -> configuration_layout -> addWidget (new SelectAutonumW(dg_ -> project() -> diagrams(), dg, ui -> configuration_tab));
dgselect_ = new diagramselection( dg_ -> project(), ui -> annotation_tab); dgselect_ = new diagramselection( dg_ -> project(), ui -> annotation_tab);
ui -> verticalLayout_Selection -> addWidget(dgselect_); ui -> verticalLayout_Selection -> addWidget(dgselect_);

View File

@@ -5,7 +5,7 @@
/** /**
* Constructor * Constructor
*/ */
SelectAutonumW::SelectAutonumW(const QList <Diagram *> &diagrams, QWidget *parent) : SelectAutonumW::SelectAutonumW(const QList <Diagram *> &diagrams, Diagram *current_diagram ,QWidget *parent) :
QWidget(parent), QWidget(parent),
ui(new Ui::SelectAutonumW), ui(new Ui::SelectAutonumW),
diagram_list(diagrams) diagram_list(diagrams)
@@ -13,6 +13,7 @@ SelectAutonumW::SelectAutonumW(const QList <Diagram *> &diagrams, QWidget *paren
ui->setupUi(this); ui->setupUi(this);
initDiagramChooser(); initDiagramChooser();
if (current_diagram) ui -> diagram_chooser -> setCurrentIndex (diagram_list.indexOf(current_diagram));
setCurrentContext(); setCurrentContext();
} }

View File

@@ -15,7 +15,7 @@ class SelectAutonumW : public QWidget
//METHODS //METHODS
public: public:
explicit SelectAutonumW(const QList <Diagram *> &, QWidget *parent = 0); explicit SelectAutonumW(const QList <Diagram *> &, Diagram * = 0, QWidget *parent = 0);
~SelectAutonumW(); ~SelectAutonumW();
private: private: