element collection widget : highlight unused element in a project.

the feature "clean project" does not clean unused elements yet


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4561 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
blacksun
2016-06-30 09:12:25 +00:00
parent 62c2806e31
commit 438ce78c4f
11 changed files with 240 additions and 93 deletions

View File

@@ -21,14 +21,13 @@
#include <QStandardItemModel>
#include "elementslocation.h"
template<>
class QList<QETProject>;
class XmlProjectElementCollectionItem;
template<>
class QHash<QETProject, XmlProjectElementCollectionItem>;
class ElementCollectionItem;
template<>
class QList<ElementCollectionItem>;
template<> class QList<QETProject>;
template<> class QHash<QETProject, XmlProjectElementCollectionItem>;
template<> class QList<ElementCollectionItem>;
class ElementsCollectionModel : public QStandardItemModel
{
@@ -50,6 +49,8 @@ class ElementsCollectionModel : public QStandardItemModel
void addProject(QETProject *project, bool set_data = true);
void removeProject(QETProject *project);
QList<QETProject *> project() const;
void highlightUnusedElement();
QList <ElementCollectionItem *> items() const;
void hideElement();