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

#include <umlartifacttypewidget.h>

Inheritance diagram for UMLArtifactTypeWidget:
Collaboration diagram for UMLArtifactTypeWidget:

Public Types

typedef QMap< UMLArtifact::Draw_Type, QRadioButton * > ButtonMap

Public Member Functions

 UMLArtifactTypeWidget (UMLArtifact *a, QWidget *parent=nullptr)
 ~UMLArtifactTypeWidget ()
void addToLayout (QVBoxLayout *layout)
void apply ()

Protected Attributes

QGroupBox * m_box
UMLArtifactm_object
ButtonMap m_buttons

Member Typedef Documentation

◆ ButtonMap

Constructor & Destructor Documentation

◆ UMLArtifactTypeWidget()

UMLArtifactTypeWidget::UMLArtifactTypeWidget ( UMLArtifact * a,
QWidget * parent = nullptr )
explicit

◆ ~UMLArtifactTypeWidget()

UMLArtifactTypeWidget::~UMLArtifactTypeWidget ( )

Member Function Documentation

◆ addToLayout()

void UMLArtifactTypeWidget::addToLayout ( QVBoxLayout * layout)

Add this widget to a given layout.

Parameters
layoutThe layout to which the widget should be added

◆ apply()

void UMLArtifactTypeWidget::apply ( )

Apply changes to the related UMLObject.

Member Data Documentation

◆ m_box

QGroupBox* UMLArtifactTypeWidget::m_box
protected

◆ m_buttons

ButtonMap UMLArtifactTypeWidget::m_buttons
protected

◆ m_object

UMLArtifact* UMLArtifactTypeWidget::m_object
protected

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