umbrello/umbrello
refactoringassistant.h
Go to the documentation of this file.
32 explicit RefactoringAssistant(UMLDoc *doc, UMLClassifier *obj = 0, QWidget *parent = 0, const QString &name = QString());
71 void addClassifier(UMLClassifier *classifier, QTreeWidgetItem *parent = 0, bool addSuper = true, bool addSub = true, bool recurse = false);
90 QAction* createAction(const QString& text, const char * method, const Icon_Utils::IconType icon = Icon_Utils::N_ICONTYPES);
This class defines the non-graphical information required for a UML Classifier (ie a class or interfa...
Definition: classifier.h:39
virtual void dragMoveEvent(QDragMoveEvent *event)
Reimplementation of the drag move event.
Definition: refactoringassistant.cpp:730
void attributeRemoved(UMLClassifierListItem *listItem)
Slot for removing an attribute from the tree.
Definition: refactoringassistant.cpp:295
Classifiers (classes, interfaces) have lists of operations, attributes, templates and others...
Definition: classifierlistitem.h:29
void itemExecuted(QTreeWidgetItem *item, int column)
Slot for double clicking on a tree widget item.
Definition: refactoringassistant.cpp:138
UMLObject * findUMLObject(const QTreeWidgetItem *)
Find UML object from tree item.
Definition: refactoringassistant.cpp:102
Definition: icon_utils.h:219
void operationAdded(UMLClassifierListItem *listItem)
Slot for adding an operation to the tree.
Definition: refactoringassistant.cpp:218
void setVisibilityIcon(QTreeWidgetItem *item, const UMLObject *obj)
Set the icon representing the visibility of the given item.
Definition: refactoringassistant.cpp:152
void addInterfaceImplementation()
Slot for adding an interface implementation.
Definition: refactoringassistant.cpp:567
void refactor(UMLClassifier *obj)
Builds up the tree for the classifier.
Definition: refactoringassistant.cpp:78
virtual void dropEvent(QDropEvent *event)
Reimplementation of the drop event.
Definition: refactoringassistant.cpp:765
void editProperties()
Slot for calling editProperties with the current item.
Definition: refactoringassistant.cpp:313
RefactoringAssistant(UMLDoc *doc, UMLClassifier *obj=0, QWidget *parent=0, const QString &name=QString())
Constructor.
Definition: refactoringassistant.cpp:41
void deleteItem()
Slot for deleting an item called from the popup menu.
Definition: refactoringassistant.cpp:354
void operationRemoved(UMLClassifierListItem *listItem)
Slot for removing an operation from the tree.
Definition: refactoringassistant.cpp:248
QMap< QTreeWidgetItem *, UMLObject * > m_umlObjectMap
Definition: refactoringassistant.h:81
void addDerivedClassifier()
Slot for adding a derived classifier.
Definition: refactoringassistant.cpp:522
void objectModified(const UMLObject *obj=0)
Slot for updating the tree item properties according to the given UML object.
Definition: refactoringassistant.cpp:198
QTreeWidgetItem * findListViewItem(const UMLObject *obj)
Find tree item from UML object.
Definition: refactoringassistant.cpp:120
Definition: refactoringassistant.h:27
void attributeAdded(UMLClassifierListItem *listItem)
Slot for adding an attribute to the tree.
Definition: refactoringassistant.cpp:264
void addClassifier(UMLClassifier *classifier, QTreeWidgetItem *parent=0, bool addSuper=true, bool addSub=true, bool recurse=false)
Add a classifier to the data structure.
Definition: refactoringassistant.cpp:635
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.