
* attributesmodel.h: Create a function to clean the content of the model when no items are selected or a new scene is loaded, * xmlwidget.cpp. --- GScribo/GScribo.pro.user | 2 +- GScribo/XmlWidget/attributesmodel.h | 1 + GScribo/XmlWidget/xmlwidget.cpp | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/GScribo/GScribo.pro.user b/GScribo/GScribo.pro.user index 6c526e8..2ea945d 100644 --- a/GScribo/GScribo.pro.user +++ b/GScribo/GScribo.pro.user @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE QtCreatorProject> -<!-- Written by Qt Creator 2.4.1, 2013-02-15T08:01:13. --> +<!-- Written by Qt Creator 2.4.1, 2013-02-15T09:51:55. --> <qtcreator> <data> <variable>ProjectExplorer.Project.ActiveTarget</variable> diff --git a/GScribo/XmlWidget/attributesmodel.h b/GScribo/XmlWidget/attributesmodel.h index 0242689..1dd3289 100644 --- a/GScribo/XmlWidget/attributesmodel.h +++ b/GScribo/XmlWidget/attributesmodel.h @@ -23,6 +23,7 @@ class AttributesModel : inline QModelIndex index(int row, int column, const QModelIndex &parent) const; inline QModelIndex parent(const QModelIndex &child) const; + public slots: void reset(); private: diff --git a/GScribo/XmlWidget/xmlwidget.cpp b/GScribo/XmlWidget/xmlwidget.cpp index 9cddaef..dc24193 100644 --- a/GScribo/XmlWidget/xmlwidget.cpp +++ b/GScribo/XmlWidget/xmlwidget.cpp @@ -18,7 +18,7 @@ XmlWidget::XmlWidget(QWidget *parent) : addWidget(&view_); addWidget(&attributes_); - connect(&view_, SIGNAL(resetProperty()), &attributesModel_, SLOT()); + connect(&view_, SIGNAL(resetProperty()), &attributesModel_, SLOT(reset())); connect(&view_, SIGNAL(clicked(QModelIndex)), this, SLOT(loadAttributes(QModelIndex))); connect(&view_, SIGNAL(loadAttributes(XmlAttributes)), &attributesModel_, SLOT(load(XmlAttributes))); } -- 1.7.2.5