Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

listviewitemoipkg.h

Go to the documentation of this file.
00001 #ifndef LISTVIEWITEMOIPKG_H
00002 #define LISTVIEWITEMOIPKG_H
00003 
00004 #include <qpopupmenu.h>
00005 #include <qstring.h>
00006 #include <qlistview.h>
00007 #include <qcheckbox.h>
00008 
00009 class PackageListItem;
00010 class PackageListView;
00011 
00012 class ListViewItemOipkg :  public QObject, public QCheckListItem
00013 {
00014 Q_OBJECT
00015 public:
00016         enum Type {Package, Feed, Attribute};
00017 
00018         ListViewItemOipkg(QListView *parent, QString name, QCheckListItem::Type qct, Type type);        ListViewItemOipkg(QListView *parent, QString name,  Type type);
00019         ListViewItemOipkg(ListViewItemOipkg *parent, QString name, Type type);
00020         ListViewItemOipkg(PackageListView   *parent, QString name, Type type);
00021         ListViewItemOipkg(ListViewItemOipkg *parent, Type type, QString name);
00022         ~ListViewItemOipkg();
00023 
00024         int getType() {return _type;};
00025         virtual QPopupMenu* getPopupMenu() {return 0;};
00026 protected slots:
00027   virtual void menuAction(int ) {};
00028 protected:
00029         int _type;
00030         static QPopupMenu* _popupMenu; 
00031 };
00032 
00033 #endif

Generated on Sat Nov 5 16:18:10 2005 for OPIE by  doxygen 1.4.2