umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Public Types | Public Member Functions | Protected Attributes | List of all members
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=0)
 
 ~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 = 0 
)
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.

Here is the call graph for this function:

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: