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

Public Member Functions

 UMLScenePrivate (UMLScene *parent)
 
 ~UMLScenePrivate ()
 
void addMissingPorts ()
 
void fixPortPositions ()
 
void removeDuplicatedFloatingTextInstances ()
 
void setToolBarChanged (WorkToolBar::ToolBar_Buttons button)
 
void triggerToolBarButton (WorkToolBar::ToolBar_Buttons button)
 

Public Attributes

UMLScenep
 
ToolBarStateFactorytoolBarStateFactory
 
ToolBarStatetoolBarState
 
QPointer< WidgetBasewidgetLink
 
bool inMouseMoveEvent
 

Detailed Description

The class UMLScenePrivate is intended to hold private members/classes to reduce the size of the public class and to speed up recompiling. The migration to this class is not complete yet.

Constructor & Destructor Documentation

◆ UMLScenePrivate()

UMLScenePrivate::UMLScenePrivate ( UMLScene parent)
inline

◆ ~UMLScenePrivate()

UMLScenePrivate::~UMLScenePrivate ( )
inline

Member Function Documentation

◆ addMissingPorts()

void UMLScenePrivate::addMissingPorts ( )
inline

Check if there is a corresponding port widget for all UMLPort instances and add if not.

Here is the call graph for this function:

◆ fixPortPositions()

void UMLScenePrivate::fixPortPositions ( )
inline

Check if port are located equally on the border of a component and fix position if not.

Here is the call graph for this function:

◆ removeDuplicatedFloatingTextInstances()

void UMLScenePrivate::removeDuplicatedFloatingTextInstances ( )
inline

Check if duplicated floating text labels are in the scene and remove them

Here is the call graph for this function:

◆ setToolBarChanged()

void UMLScenePrivate::setToolBarChanged ( WorkToolBar::ToolBar_Buttons  button)
inline

◆ triggerToolBarButton()

void UMLScenePrivate::triggerToolBarButton ( WorkToolBar::ToolBar_Buttons  button)
inline
Here is the call graph for this function:

Member Data Documentation

◆ inMouseMoveEvent

bool UMLScenePrivate::inMouseMoveEvent

◆ p

UMLScene* UMLScenePrivate::p

◆ toolBarState

ToolBarState* UMLScenePrivate::toolBarState

◆ toolBarStateFactory

ToolBarStateFactory* UMLScenePrivate::toolBarStateFactory

◆ widgetLink

QPointer<WidgetBase> UMLScenePrivate::widgetLink

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