Mixxx

/home/maxime/Projets/Mixxx/1.10/mixxx/src/library/browse/foldertreemodel.h

Go to the documentation of this file.
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines