assocpage.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef ASSOCPAGE_H
00014 #define ASSOCPAGE_H
00015
00016 #include <qwidget.h>
00017 #include <qgroupbox.h>
00018 #include <qlistbox.h>
00019 #include <qptrlist.h>
00020
00021 #include "../umlobject.h"
00022 #include "../umlview.h"
00023 #include "../associationwidgetlist.h"
00024 #include "../associationwidget.h"
00025 #include "../listpopupmenu.h"
00026
00027
00041 class AssocPage : public QWidget {
00042 Q_OBJECT
00043 public:
00051 AssocPage(QWidget *parent, UMLView * v, UMLObject * o);
00052
00056 ~AssocPage();
00057 private:
00058 UMLObject * m_pObject;
00059 UMLView * m_pView;
00060 QListBox * m_pAssocLB;
00061 QGroupBox * m_pAssocGB;
00062 AssociationWidgetList m_List;
00063 ListPopupMenu * m_pMenu;
00064
00068 void fillListBox();
00069 public slots:
00070 void slotDoubleClick(QListBoxItem * i);
00071 void slotRightButtonClicked(QListBoxItem *, const QPoint &);
00072 void slotRightButtonPressed(QListBoxItem * item, const QPoint & p);
00073 void slotPopupMenuSel(int id);
00074 };
00075
00076 #endif
This file is part of the documentation for umbrello Version 3.1.0.