FolderTreeItem.h

Go to the documentation of this file.
00001 #ifndef FOLDER_TREE_ITEM_H
00002 #define FOLDER_TREE_ITEM_H
00003 
00004 #include <qlistview.h>
00005 #include <qpe/resource.h>
00006 #include <qwidget.h>
00007 #include "Base.h"
00008 #include "Preferences.h"
00009 #include "Folder.h"
00010 #include "PixMap.h"
00011 #include "PropertiesPanel.h"
00012 #include "TreeItem.h"
00013 #include "VocabTreeItem.h"
00014 
00015 class FolderTreeItem : public TreeItem, public Base {
00016 
00017 public:
00018 
00019     FolderTreeItem( VocabTreeView* parent, Folder* folder, Preferences& prefs, PropertiesPanel* propsPanel = NULL );
00020     FolderTreeItem( QListViewItem* parent, Folder* folder, Preferences& prefs, PropertiesPanel* propsPanel = NULL );
00021     ~FolderTreeItem();
00022 
00023     const char* className() const { return "FolderTreeItem"; }
00024 
00025     bool isFolder() const;
00026     void setPropertiesPanel( PropertiesPanel* propsPanel );
00027     void setOpen( bool isOpened );
00028     virtual void setOn( bool isOn );
00029 
00030     Folder* getFolder();
00031 
00032     virtual void update();
00033 
00034 private:
00035 
00036     Folder*             folder;
00037     Preferences&        prefs;
00038     PropertiesPanel*    propsPanel;
00039 
00040 };
00041 
00042 #endif

Generated on Sun Mar 1 17:30:47 2009 for toMOTko by  doxygen 1.5.6