11 #ifndef CLASSIFIERLISTPAGE_H
12 #define CLASSIFIERLISTPAGE_H
26 class QListWidgetItem;
68 bool seekPeerBefore,
int &peerIndex);
A dialog page to display classifier properties.
Definition: classifierlistpage.h:40
QPushButton * m_pNewClassifierListItemButton
Definition: classifierlistpage.h:98
void apply()
Definition: classifierlistpage.cpp:395
UMLObject::ObjectType m_itemType
Definition: classifierlistpage.h:94
bool takeItem(UMLClassifierListItem *listitem, bool seekPeerBefore, int &peerIndex)
Definition: classifierlistpage.cpp:883
void setupPage()
Definition: classifierlistpage.cpp:76
void setupMoveButtons(QHBoxLayout *parentLayout)
Definition: classifierlistpage.cpp:174
void slotTopClicked()
Definition: classifierlistpage.cpp:557
QToolButton * m_pDownArrowB
Definition: classifierlistpage.h:82
UMLClassifierListItem * m_pOldListItem
Definition: classifierlistpage.h:86
QPushButton * m_pDeleteListItemButton
Definition: classifierlistpage.h:99
void setupListGroup(int margin)
Definition: classifierlistpage.cpp:112
QListWidget * m_pItemListLB
Definition: classifierlistpage.h:78
void slotProperties()
Definition: classifierlistpage.cpp:750
ClassifierListPage(QWidget *parent, UMLClassifier *classifier, UMLDoc *doc, UMLObject::ObjectType type)
Definition: classifierlistpage.cpp:54
void saveCurrentItemDocumentation()
Definition: classifierlistpage.cpp:773
void slotRightButtonPressed(const QPoint &p)
Definition: classifierlistpage.cpp:448
QToolButton * m_pBottomArrowB
Definition: classifierlistpage.h:83
void slotNewListItem()
Definition: classifierlistpage.cpp:759
void slotDoubleClick(QListWidgetItem *item)
Definition: classifierlistpage.cpp:698
virtual ~ClassifierListPage()
Definition: classifierlistpage.cpp:69
UMLDoc * m_doc
Definition: classifierlistpage.h:85
QPushButton * m_pPropertiesButton
Definition: classifierlistpage.h:100
void slotDownClicked()
Definition: classifierlistpage.cpp:628
KTextEdit * m_docTE
Definition: classifierlistpage.h:76
void enableWidgets(bool state)
Definition: classifierlistpage.cpp:280
QToolButton * m_pTopArrowB
Definition: classifierlistpage.h:80
void printItemList(const QString &prologue)
Definition: classifierlistpage.cpp:538
void slotListItemCreated(UMLObject *object)
Definition: classifierlistpage.cpp:402
virtual UMLClassifierListItemList getItemList()
Definition: classifierlistpage.cpp:794
bool m_bSigWaiting
Definition: classifierlistpage.h:102
void slotActivateItem(QListWidgetItem *item)
Definition: classifierlistpage.cpp:336
void reloadItemListBox()
Definition: classifierlistpage.cpp:261
void slotListItemModified()
Definition: classifierlistpage.cpp:434
UMLClassifier * m_pClassifier
Definition: classifierlistpage.h:95
void hideArrowButtons(bool hide)
Definition: classifierlistpage.cpp:916
UMLClassifierListItem * m_pLastObjectCreated
Definition: classifierlistpage.h:96
void slotUpClicked()
Definition: classifierlistpage.cpp:591
void slotDelete()
Definition: classifierlistpage.cpp:728
bool addClassifier(UMLClassifierListItem *classifier, int position=-1)
Definition: classifierlistpage.cpp:806
QToolButton * m_pUpArrowB
Definition: classifierlistpage.h:81
void setupDocumentationGroup(int margin)
Definition: classifierlistpage.cpp:234
void slotMenuSelection(QAction *action)
Definition: classifierlistpage.cpp:493
CodeTextEdit * m_pCodeTE
Definition: classifierlistpage.h:77
QGroupBox * m_docGB
Definition: classifierlistpage.h:74
QGroupBox * m_pItemListGB
Definition: classifierlistpage.h:75
void setupActionButtons(const QString &itemType, QVBoxLayout *parentLayout)
Definition: classifierlistpage.cpp:209
void slotBottomClicked()
Definition: classifierlistpage.cpp:664
Definition: codetextedit.h:40
Definition: dialogpagebase.h:25
Definition: umlclassifierlistitemlist.h:27
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:30
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
The base class for UML objects.
Definition: umlobject.h:74
ObjectType
Definition: umlobject.h:80