- edgesLayout->setRowStretch(2, 5);
- edgesLayout->setColumnStretch(1, 5);
-
- myListWidget->setMinimumWidth(300);
- myInfoLabel->setMinimumWidth(300);
- myInfoLabel->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
+ if ( myListWidget )
+ {
+ edgesLayout->addWidget(myListWidget, 0, 0, 3, 3);
+ edgesLayout->addWidget(myAddButton, 0, 3);
+ edgesLayout->addWidget(myRemoveButton, 1, 3);
+ edgesLayout->addWidget(myInfoLabel, 3, 0, 1, 3);
+ edgesLayout->addWidget(myPrevButton, 4, 0);
+ edgesLayout->addWidget(myNextButton, 4, 2);
+
+ edgesLayout->setRowStretch(2, 5);
+ edgesLayout->setColumnStretch(1, 5);
+ }
+ else // show only Prev and Next buttons
+ {
+ edgesLayout->addWidget(myInfoLabel, 0, 0, 1, 2);
+ edgesLayout->addWidget(myPrevButton, 1, 0);
+ edgesLayout->addWidget(myNextButton, 1, 1);
+ }
+ //myInfoLabel->setMinimumWidth(300);
+ //myInfoLabel->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);