umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Public Member Functions | Protected Slots | Protected Member Functions | Private Attributes | List of all members
AssociationPropertiesDialog Class Reference

#include <associationpropertiesdialog.h>

Inheritance diagram for AssociationPropertiesDialog:
Collaboration diagram for AssociationPropertiesDialog:

Public Member Functions

 AssociationPropertiesDialog (QWidget *parent, AssociationWidget *a, int pageNum=0)
 
 ~AssociationPropertiesDialog ()
 
- Public Member Functions inherited from MultiPageDialogBase
 MultiPageDialogBase (QWidget *parent, bool withDefaultButton=false)
 
virtual ~MultiPageDialogBase ()
 
void apply ()
 
void setCaption (const QString &caption)
 
void accept ()
 
void reject ()
 
KPageWidgetItem * currentPage () const
 
void addPage (KPageWidgetItem *page)
 
void setCurrentPage (KPageWidgetItem *page)
 
int exec ()
 
virtual bool isModified () const
 

Protected Slots

void slotOk ()
 
void slotApply ()
 
- Protected Slots inherited from MultiPageDialogBase
void slotEnableButtonOk (bool state)
 

Protected Member Functions

void setupPages ()
 
- Protected Member Functions inherited from MultiPageDialogBase
virtual void keyPressEvent (QKeyEvent *event)
 
QFrame * createPage (const QString &name, const QString &header, Icon_Utils::IconType icon)
 
KPageWidgetItem * createPage (const QString &name, const QString &header, Icon_Utils::IconType icon, QWidget *widget)
 
void setupGeneralPage (AssociationWidget *widget)
 
void applyGeneralPage (AssociationWidget *widget)
 
void setupGeneralPage (NoteWidget *widget)
 
KPageWidgetItem * setupGeneralPage (MessageWidget *widget)
 
void applyGeneralPage (MessageWidget *widget)
 
KPageWidgetItem * setupFontPage (const QFont &font)
 
KPageWidgetItem * setupFontPage (UMLWidget *widget)
 
KPageWidgetItem * setupFontPage (AssociationWidget *widget)
 
void resetFontPage (QWidget *widget)
 
void applyFontPage (AssociationWidget *widget)
 
void applyFontPage (Settings::OptionState *state)
 
void applyFontPage (UMLScene *scene)
 
void applyFontPage (UMLWidget *widget)
 
KPageWidgetItem * setupStylePage (WidgetBase *widget)
 
KPageWidgetItem * setupStylePage (AssociationWidget *widget)
 
void applyStylePage ()
 
KPageWidgetItem * setupAssociationRolePage (AssociationWidget *widget)
 
void applyAssociationRolePage ()
 

Private Attributes

AssociationWidgetm_pAssoc
 

Additional Inherited Members

- Public Types inherited from MultiPageDialogBase
enum  PageType {
  AutoLayoutPage , ClassPage , CodeImportPage , CodeGenerationPage ,
  CodeViewerPage , FontPage , GeneralPage , UserInterfacePage
}
 Available page types. More...
 
- Signals inherited from MultiPageDialogBase
void okClicked ()
 
void applyClicked ()
 
void defaultClicked ()
 
- Static Public Member Functions inherited from MultiPageDialogBase
static int spacingHint ()
 
- Protected Attributes inherited from MultiPageDialogBase
AssociationGeneralPagem_pAssocGeneralPage
 
NotePagem_notePage
 
SelectOperationPagem_operationGeneralPage
 
AssociationRolePagem_pRolePage
 
KFontChooser * m_fontChooser
 
UMLWidgetStylePagem_pStylePage
 
KPageWidgetItem * m_pageItem
 
KPageDialog * m_pageDialog
 
KPageWidget * m_pageWidget
 
bool m_useDialog
 
bool m_isModified
 

Detailed Description

Based off of AssociationPropertiesDialog class

Author
Brian Thomas Brian.nosp@m..A.T.nosp@m.homas.nosp@m.@gsf.nosp@m.c.nas.nosp@m.a.go.nosp@m.v Bugs and comments to umbre.nosp@m.llo-.nosp@m.devel.nosp@m.@kde.nosp@m..org or https://bugs.kde.org

Constructor & Destructor Documentation

◆ AssociationPropertiesDialog()

AssociationPropertiesDialog::AssociationPropertiesDialog ( QWidget *  parent,
AssociationWidget assocWidget,
int  pageNum = 0 
)

Sets up an Association Properties Dialog.

Parameters
parentThe parent of the AssociationPropertiesDialog
assocWidgetThe Association Widget to display properties of.
pageNumThe page to show first.
Here is the call graph for this function:

◆ ~AssociationPropertiesDialog()

AssociationPropertiesDialog::~AssociationPropertiesDialog ( )

Standard destructor.

Member Function Documentation

◆ setupPages()

void AssociationPropertiesDialog::setupPages ( )
protected
Here is the call graph for this function:

◆ slotApply

void AssociationPropertiesDialog::slotApply ( )
protectedslot
Here is the call graph for this function:

◆ slotOk

void AssociationPropertiesDialog::slotOk ( )
protectedslot
Here is the call graph for this function:

Member Data Documentation

◆ m_pAssoc

AssociationWidget* AssociationPropertiesDialog::m_pAssoc
private

The documentation for this class was generated from the following files: