widget upadte they're content when a diagram is removed from project

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3981 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
blacksun
2015-05-21 20:46:23 +00:00
parent c0b8bce2b6
commit 81efc25034
2 changed files with 104 additions and 60 deletions

View File

@@ -48,13 +48,13 @@ class LinkSingleElementWidget : public PropertiesEditorWidget
explicit LinkSingleElementWidget(Element *elmt, QWidget *parent = 0);
~LinkSingleElementWidget();
void setElement (Element *element);
void apply();
QUndoCommand *associatedUndo() const;
QString title() const;
void updateUi();
private:
void buildInterface();
void buildList();
void buildLinkUnlinkButton();
void buildSearchField();
@@ -62,15 +62,17 @@ class LinkSingleElementWidget : public PropertiesEditorWidget
void setUpCompleter();
private slots:
void setNewList();
void unlinkClicked();
void on_button_this_clicked();
void on_button_linked_clicked();
void buildInterface();
void setNewList();
void unlinkClicked();
void on_button_this_clicked();
void on_button_linked_clicked();
void diagramWasRemovedFromProject();
///Attributes
private:
Ui::LinkSingleElementWidget *ui;
Element *element_;
Element *m_element;
ElementSelectorWidget *esw_;
QList <Diagram *> diagram_list;
QWidget *unlink_widget;