![]() |
Mixxx
|
00001 #ifndef FOLDER_TREE_MODEL 00002 #define FOLDER_TREE_MODEL 00003 00004 #include <QAbstractItemModel> 00005 #include <QModelIndex> 00006 #include <QVariant> 00007 #include <QList> 00008 00009 #include "library/treeitemmodel.h" 00010 #include "library/treeitem.h" 00011 00012 class TreeItem; 00013 /* 00014 * This class represents a folder item within the Browse Feature 00015 * The class is derived from TreeItemModel to support lazy model 00016 * initialization. 00017 */ 00018 00019 class FolderTreeModel : public TreeItemModel 00020 { 00021 Q_OBJECT 00022 00023 public: 00024 FolderTreeModel(QObject *parent = 0); 00025 virtual ~FolderTreeModel(); 00026 virtual bool hasChildren ( const QModelIndex & parent = QModelIndex() ) const; 00027 }; 00028 00029 #endif