pkgcontentspage.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef PKGCONTENTSPAGE_H
00013 #define PKGCONTENTSPAGE_H
00014
00015 #include <qwidget.h>
00016 #include <qgroupbox.h>
00017 #include <qlistbox.h>
00018 #include <qptrlist.h>
00019
00020 #include "../package.h"
00021 #include "../listpopupmenu.h"
00022
00028 class PkgContentsPage : public QWidget {
00029 Q_OBJECT
00030 public:
00037 PkgContentsPage(QWidget *parent, UMLPackage *pkg);
00038
00042 ~PkgContentsPage();
00043
00044 private:
00045 UMLPackage * m_pPackage;
00046 QListBox * m_pContentLB;
00047 QGroupBox * m_pContentGB;
00048 ListPopupMenu * m_pMenu;
00049
00053 void fillListBox();
00054
00055 public slots:
00056 void slotDoubleClick(QListBoxItem * i);
00057 void slotRightButtonClicked(QListBoxItem *, const QPoint &);
00058 void slotRightButtonPressed(QListBoxItem * item, const QPoint & p);
00059 void slotPopupMenuSel(int id);
00060 };
00061
00062 #endif
This file is part of the documentation for umbrello Version 3.1.0.