• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

umbrello/umbrello

Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
UMLOperationDialog Class Reference

#include <umloperationdialog.h>

Inheritance diagram for UMLOperationDialog:
Inheritance graph
[legend]

Public Slots

void slotApply ()
 
void slotDeleteParameter ()
 
void slotMenuSelection (QAction *action)
 
void slotNameChanged (const QString &)
 
void slotNewParameter ()
 
void slotOk ()
 
void slotParameterDown ()
 
void slotParameterProperties ()
 
void slotParameterUp ()
 
void slotParamsBoxClicked (QListWidgetItem *parameterItem)
 
void slotParmDoubleClick (QListWidgetItem *item)
 
void slotParmRightButtonPressed (const QPoint &p)
 

Public Member Functions

 UMLOperationDialog (QWidget *parent, UMLOperation *pOperation)
 
 ~UMLOperationDialog ()
 

Protected Member Functions

bool apply ()
 
void insertStereotypesSorted (const QString &type)
 
void insertTypesSorted (const QString &type="")
 
void setupDialog ()
 

Protected Attributes

UMLDoc * m_doc
 
ListPopupMenu * m_menu
 
UMLOperation * m_operation
 
QCheckBox * m_pAbstractCB
 
QPushButton * m_pDeleteButton
 
QToolButton * m_pDownButton
 
QGroupBox * m_pGenGB
 
QRadioButton * m_pImplementationRB
 
QLabel * m_pNameL
 
KLineEdit * m_pNameLE
 
QGroupBox * m_pParmsGB
 
QListWidget * m_pParmsLW
 
QRadioButton * m_pPrivateRB
 
QPushButton * m_pPropertiesButton
 
QRadioButton * m_pProtectedRB
 
QRadioButton * m_pPublicRB
 
QCheckBox * m_pQueryCB
 
KComboBox * m_pRtypeCB
 
QLabel * m_pRtypeL
 
QGroupBox * m_pScopeGB
 
QCheckBox * m_pStaticCB
 
KComboBox * m_pStereoTypeCB
 
QLabel * m_pStereoTypeL
 
QToolButton * m_pUpButton
 

Detailed Description

Author
Paul Hensgen Bugs and comments to umbre.nosp@m.llo-.nosp@m.devel.nosp@m.@kde.nosp@m..org or http://bugs.kde.org

Definition at line 37 of file umloperationdialog.h.

Constructor & Destructor Documentation

UMLOperationDialog::UMLOperationDialog ( QWidget *  parent,
UMLOperation *  pOperation 
)

Constructor.

Definition at line 54 of file umloperationdialog.cpp.

UMLOperationDialog::~UMLOperationDialog ( )

Destructor.

Definition at line 74 of file umloperationdialog.cpp.

Member Function Documentation

bool UMLOperationDialog::apply ( )
protected

Checks if changes are valid and applies them if they are, else returns false.

Definition at line 431 of file umloperationdialog.cpp.

void UMLOperationDialog::insertStereotypesSorted ( const QString &  type)
protected

Inserts stereotype into the stereotype-combobox as well as its completion object.

The combobox is cleared and all types together with the optional new one sorted and then added again.

Parameters
typea new type to add and selected

Definition at line 558 of file umloperationdialog.cpp.

void UMLOperationDialog::insertTypesSorted ( const QString &  type = "")
protected

Inserts type into the type-combobox.

The combobox is cleared and all types together with the optional new one sorted and then added again.

Parameters
typea new type to add and selected

Definition at line 514 of file umloperationdialog.cpp.

void UMLOperationDialog::setupDialog ( )
protected

Sets up the dialog.

Definition at line 81 of file umloperationdialog.cpp.

void UMLOperationDialog::slotApply ( )
slot

I don't think this is used, but if we had an apply button it would slot into here.

Definition at line 496 of file umloperationdialog.cpp.

void UMLOperationDialog::slotDeleteParameter ( )
slot

Definition at line 314 of file umloperationdialog.cpp.

void UMLOperationDialog::slotMenuSelection ( QAction *  action)
slot

Definition at line 274 of file umloperationdialog.cpp.

void UMLOperationDialog::slotNameChanged ( const QString &  _text)
slot

Definition at line 236 of file umloperationdialog.cpp.

void UMLOperationDialog::slotNewParameter ( )
slot

Definition at line 287 of file umloperationdialog.cpp.

void UMLOperationDialog::slotOk ( )
slot

Definition at line 501 of file umloperationdialog.cpp.

void UMLOperationDialog::slotParameterDown ( )
slot

Definition at line 387 of file umloperationdialog.cpp.

void UMLOperationDialog::slotParameterProperties ( )
slot

Definition at line 328 of file umloperationdialog.cpp.

void UMLOperationDialog::slotParameterUp ( )
slot

Definition at line 368 of file umloperationdialog.cpp.

void UMLOperationDialog::slotParamsBoxClicked ( QListWidgetItem *  parameterItem)
slot

Enables or disables buttons.

Definition at line 409 of file umloperationdialog.cpp.

void UMLOperationDialog::slotParmDoubleClick ( QListWidgetItem *  item)
slot

Definition at line 263 of file umloperationdialog.cpp.

void UMLOperationDialog::slotParmRightButtonPressed ( const QPoint &  p)
slot

Definition at line 241 of file umloperationdialog.cpp.

Member Data Documentation

UMLDoc* UMLOperationDialog::m_doc
protected

The UMLDocument where all objects live.

Definition at line 55 of file umloperationdialog.h.

ListPopupMenu* UMLOperationDialog::m_menu
protected

Menu used in parameter list box.

Definition at line 56 of file umloperationdialog.h.

UMLOperation* UMLOperationDialog::m_operation
protected

The operation to represent.

Definition at line 54 of file umloperationdialog.h.

QCheckBox* UMLOperationDialog::m_pAbstractCB
protected

Definition at line 73 of file umloperationdialog.h.

QPushButton* UMLOperationDialog::m_pDeleteButton
protected

Definition at line 76 of file umloperationdialog.h.

QToolButton* UMLOperationDialog::m_pDownButton
protected

Definition at line 79 of file umloperationdialog.h.

QGroupBox* UMLOperationDialog::m_pGenGB
protected

Definition at line 60 of file umloperationdialog.h.

QRadioButton* UMLOperationDialog::m_pImplementationRB
protected

Definition at line 66 of file umloperationdialog.h.

QLabel* UMLOperationDialog::m_pNameL
protected

Definition at line 68 of file umloperationdialog.h.

KLineEdit* UMLOperationDialog::m_pNameLE
protected

Definition at line 72 of file umloperationdialog.h.

QGroupBox* UMLOperationDialog::m_pParmsGB
protected

Definition at line 59 of file umloperationdialog.h.

QListWidget* UMLOperationDialog::m_pParmsLW
protected

Definition at line 61 of file umloperationdialog.h.

QRadioButton* UMLOperationDialog::m_pPrivateRB
protected

Definition at line 64 of file umloperationdialog.h.

QPushButton* UMLOperationDialog::m_pPropertiesButton
protected

Definition at line 77 of file umloperationdialog.h.

QRadioButton* UMLOperationDialog::m_pProtectedRB
protected

Definition at line 65 of file umloperationdialog.h.

QRadioButton* UMLOperationDialog::m_pPublicRB
protected

Definition at line 63 of file umloperationdialog.h.

QCheckBox* UMLOperationDialog::m_pQueryCB
protected

Definition at line 75 of file umloperationdialog.h.

KComboBox* UMLOperationDialog::m_pRtypeCB
protected

Definition at line 70 of file umloperationdialog.h.

QLabel* UMLOperationDialog::m_pRtypeL
protected

Definition at line 67 of file umloperationdialog.h.

QGroupBox* UMLOperationDialog::m_pScopeGB
protected

Definition at line 62 of file umloperationdialog.h.

QCheckBox* UMLOperationDialog::m_pStaticCB
protected

Definition at line 74 of file umloperationdialog.h.

KComboBox* UMLOperationDialog::m_pStereoTypeCB
protected

Definition at line 71 of file umloperationdialog.h.

QLabel* UMLOperationDialog::m_pStereoTypeL
protected

Definition at line 69 of file umloperationdialog.h.

QToolButton* UMLOperationDialog::m_pUpButton
protected

Definition at line 78 of file umloperationdialog.h.


The documentation for this class was generated from the following files:
  • umloperationdialog.h
  • umloperationdialog.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

umbrello/umbrello

Skip menu "umbrello/umbrello"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • okteta
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal