umbrello  2.38.5
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Public Slots | Public Member Functions | Public Attributes | Private Member Functions | List of all members
UMLAppPrivate Class Reference

#include <umlappprivate.h>

Inheritance diagram for UMLAppPrivate:
Collaboration diagram for UMLAppPrivate:

Public Slots

void slotLogWindowItemDoubleClicked (QListWidgetItem *item)
 
void createDiagramsWindow ()
 
void createObjectsWindow ()
 
void createStereotypesWindow ()
 
void createWelcomeWindow ()
 
void slotWelcomeWindowLinkClicked (const QUrl &url)
 

Public Member Functions

 UMLAppPrivate (UMLApp *_parent)
 
 ~UMLAppPrivate ()
 
bool openFileInEditor (const QUrl &file, int startCursor=0, int endCursor=0)
 

Public Attributes

UMLAppparent
 
FindDialog findDialog
 
FindResults findResults
 
QListWidget * logWindow
 Logging window. More...
 
KToggleAction * viewDiagramsWindow
 
KToggleAction * viewObjectsWindow
 
KToggleAction * viewStereotypesWindow
 
KToggleAction * viewWelcomeWindow
 
DiagramsWindowdiagramsWindow
 
ObjectsWindowobjectsWindow
 
StereotypesWindowstereotypesWindow
 
QDockWidget * welcomeWindow
 
QDockWidget * editorWindow
 
KTextEditor::Editor * editor
 
KTextEditor::View * view
 
KTextEditor::Document * document
 

Private Member Functions

QString findWelcomeFile ()
 
QString readWelcomeFile (const QString &file)
 

Detailed Description

Class UMLAppPrivate holds private class members/methods 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

UMLAppPrivate::UMLAppPrivate ( UMLApp _parent)
inlineexplicit

Here is the call graph for this function:

UMLAppPrivate::~UMLAppPrivate ( )
inline

Member Function Documentation

void UMLAppPrivate::createDiagramsWindow ( )
inlineslot

Here is the call graph for this function:

void UMLAppPrivate::createObjectsWindow ( )
inlineslot

Here is the call graph for this function:

void UMLAppPrivate::createStereotypesWindow ( )
inlineslot

Here is the call graph for this function:

void UMLAppPrivate::createWelcomeWindow ( )
inlineslot

Here is the call graph for this function:

QString UMLAppPrivate::findWelcomeFile ( )
private

Find welcome.html file for displaying in the welcome window.

Returns
path to welcome file or empty if not found
bool UMLAppPrivate::openFileInEditor ( const QUrl &  file,
int  startCursor = 0,
int  endCursor = 0 
)

Here is the call graph for this function:

QString UMLAppPrivate::readWelcomeFile ( const QString &  file)
private

Read welcome file for displaying in the welcome window.

This method also patches out some unrelated stuff from the html file intended or being displayed with khelpcenter.

Returns
html content of welcome file
void UMLAppPrivate::slotLogWindowItemDoubleClicked ( QListWidgetItem *  item)
inlineslot

Here is the call graph for this function:

void UMLAppPrivate::slotWelcomeWindowLinkClicked ( const QUrl &  url)
inlineslot

Here is the call graph for this function:

Member Data Documentation

DiagramsWindow* UMLAppPrivate::diagramsWindow
KTextEditor::Document* UMLAppPrivate::document
KTextEditor::Editor* UMLAppPrivate::editor
QDockWidget* UMLAppPrivate::editorWindow
FindDialog UMLAppPrivate::findDialog
FindResults UMLAppPrivate::findResults
QListWidget* UMLAppPrivate::logWindow

Logging window.

ObjectsWindow* UMLAppPrivate::objectsWindow
UMLApp* UMLAppPrivate::parent
StereotypesWindow* UMLAppPrivate::stereotypesWindow
KTextEditor::View* UMLAppPrivate::view
KToggleAction* UMLAppPrivate::viewDiagramsWindow
KToggleAction* UMLAppPrivate::viewObjectsWindow
KToggleAction* UMLAppPrivate::viewStereotypesWindow
KToggleAction* UMLAppPrivate::viewWelcomeWindow
QDockWidget* UMLAppPrivate::welcomeWindow

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