umbrello 25.04.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
MessageWidgetPropertiesDialog Class Reference

#include <messagewidgetpropertiesdialog.h>

Inheritance diagram for MessageWidgetPropertiesDialog:
Collaboration diagram for MessageWidgetPropertiesDialog:

Public Member Functions

 MessageWidgetPropertiesDialog (QWidget *parent, MessageWidget *widget)
 ~MessageWidgetPropertiesDialog ()
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

MessageWidgetm_widget

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 ()
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

Constructor & Destructor Documentation

◆ MessageWidgetPropertiesDialog()

MessageWidgetPropertiesDialog::MessageWidgetPropertiesDialog ( QWidget * parent,
MessageWidget * widget )

Sets up an Message Widget Properties Dialog.

Parameters
parentThe parent of the dialog
widgetThe Message Widget to display properties of.
Here is the call graph for this function:

◆ ~MessageWidgetPropertiesDialog()

MessageWidgetPropertiesDialog::~MessageWidgetPropertiesDialog ( )

Standard destructor.

Member Function Documentation

◆ setupPages()

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

◆ slotApply

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

◆ slotOk

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

Member Data Documentation

◆ m_widget

MessageWidget* MessageWidgetPropertiesDialog::m_widget
private

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