umbrello
2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
68 void save1(QXmlStreamWriter& writer);
74 bool load1(QDomElement & element);
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition: umlscene.cpp:3790
QString m_localName
i18n name, only used for predefined root folders
Definition: folder.h:77
GNU GENERAL PUBLIC LICENSE June Free Software Inc Franklin Fifth USA Everyone is permitted to copy and distribute verbatim copies of this license document
Definition: GPL-2.0-only.txt:8
Enum
Definition: basictypes.h:27
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
const KUrl & url() const
Definition: umldoc.cpp:366
UMLFolder * asUMLFolder()
Definition: umlobject.cpp:1431
#define logDebug1(s, a)
Definition: uml.h:541
UMLFolder * datatypeFolder() const
Definition: umldoc.cpp:3022
bool tabdiagrams
Definition: optionstate.h:53
QString name() const
Definition: umlobject.cpp:207
void setActive(bool active=true)
Definition: datatype.cpp:69
QString folderFile() const
Definition: folder.cpp:260
Non-graphical information for a Datatype.
Definition: datatype.h:20
void setViewOptions(const Settings::OptionState &optionState)
Definition: folder.cpp:214
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
@ Logical
Definition: basictypes.h:28
#define logError0(s)
Definition: uml.h:539
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition: umlobject.cpp:840
Enum
Definition: basictypes.h:63
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1306
#define logError1(s, a)
Definition: uml.h:545
void saveContents(QXmlStreamWriter &writer)
Definition: folder.cpp:270
bool load1(QDomElement &element)
Definition: folder.cpp:493
virtual void setName(const QString &strName)
Definition: umlobject.cpp:188
UMLPackage * umlPackage() const
Definition: umlobject.cpp:651
bool loadDiagramsFromXMI1(QDomNode &node)
Definition: folder.cpp:399
void appendViews(UMLViewList &viewList, bool includeNested=true)
Definition: folder.cpp:105
virtual ~UMLFolder()
Definition: folder.cpp:47
void addView(UMLView *view)
Definition: folder.cpp:86
bool showPropertiesDialog(QWidget *parent)
Definition: folder.cpp:599
QString getXmiId(QDomElement element)
Definition: model_utils.cpp:772
std::string Type
Definition: basictypes.h:371
GeneralState generalState
Definition: optionstate.h:322
virtual bool loadFromXMI(QDomElement &qElement)
Definition: umlscene.cpp:3864
The base class for UML objects.
Definition: umlobject.h:69
ObjectType baseType() const
Definition: umlobject.cpp:393
virtual UMLObject * clone() const
Definition: folder.cpp:56
OptionState & optionState()
Definition: optionstate.cpp:357
UMLDatatype * asUMLDatatype()
Definition: umlobject.cpp:1425
void setStereotypeCmd(const QString &_name)
Definition: umlobject.cpp:531
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1311
UMLView * findView(Uml::ID::Type id)
Definition: folder.cpp:155
void treeViewAddViews(const UMLViewList &viewList)
Definition: model_utils.cpp:425
QDebug operator<<(QDebug out, const UMLFolder &item)
Definition: folder.cpp:613
UMLFolder * rootFolder(Uml::ModelType::Enum mt) const
Definition: umldoc.cpp:3264
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1092
it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Library is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Library under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the Library General Public License from time to time Such new versions will be similar in spirit to the present but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Library specifies a version number of this License which applies to it and any later you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Library does not specify a license version number
Definition: LGPL-2.0-only.txt:368
void setLocalName(const QString &localName)
Definition: folder.cpp:69
virtual QString fullyQualifiedName(const QString &separator=QString(), bool includeRoot=false) const
Definition: umlobject.cpp:223
#define logDebug2(s, a, b)
Definition: uml.h:547
virtual void copyInto(UMLObject *lhs) const
Definition: umlobject.cpp:310
#define i18n
Definition: main.cpp:35
virtual void removeObject(UMLObject *pObject)
Definition: package.cpp:211
bool isCommonXMI1Attribute(const QString &tag)
Definition: model_utils.cpp:808
QString localName() const
Definition: folder.cpp:78
UMLPackageList packages(bool includeRoot=false) const
Definition: umlobject.cpp:602
#define uDebug()
Definition: debug_utils.h:117
std::vector< std::string > v
Definition: cxx11-initializer-lists.h:19
UMLObjectList m_objects
Definition: package.h:78
#define logWarn1(s, a)
Definition: uml.h:544
QString doc() const
Definition: umlobject.cpp:431
void saveToXMI(QXmlStreamWriter &writer)
Definition: folder.cpp:341
static UMLApp * app()
Definition: uml.cpp:349
UMLObjectList & subordinates() const
Definition: umlcanvasobject.h:77
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:29
UMLFolder(const QString &name=QString(), Uml::ID::Type id=Uml::ID::None)
Definition: folder.cpp:37
Definition: basictypes.cpp:22
QList< UMLPackage * > UMLPackageList
Definition: umlpackagelist.h:11
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3652
void addView(UMLView *view)
Definition: umldoc.cpp:221
void activateViews()
Definition: folder.cpp:126
@ N_MODELTYPES
Definition: basictypes.h:33
void removeView(UMLView *view)
Definition: folder.cpp:94
Definition: optionstate.h:310
friend QDebug operator<<(QDebug out, const UMLFolder &item)
Definition: folder.cpp:613
virtual bool loadFromXMI(QDomElement &element)
Definition: umlobject.cpp:1027
void appendPackages(UMLPackageList &packages, bool includeNested=true) const
Definition: package.cpp:330
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:620
UMLObject * makeObjectFromXMI(const QString &xmiTag, const QString &stereoID)
Definition: object_factory.cpp:380
QString name() const
Definition: umlscene.cpp:416
void addDiagramToLoad(UMLFolder *folder, QDomNode node)
Definition: umldoc.cpp:2599
Definition: umlscene.h:64
Uml::ModelType::Enum rootFolderType(UMLObject *obj) const
Definition: umldoc.cpp:3279
UMLScene * umlScene() const
Definition: umlview.cpp:51
void removeAllViews()
Definition: folder.cpp:225
#define uIgnoreZeroPointer(a)
Definition: debug_utils.h:142
void setOptionState(const Settings::OptionState &options)
Definition: umlscene.cpp:585
void removeView(UMLView *view, bool enforceOneView=true)
Definition: umldoc.cpp:260
void setResolution(qreal resolution)
Definition: umldoc.cpp:2071
@ ot_Folder
Definition: umlobject.h:99
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:14
UMLViewList m_diagrams
Definition: folder.h:86
bool askRenameName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:259
void setFolderFile(const QString &fileName)
Definition: folder.cpp:252
bool loadFolderFile(const QString &path)
Definition: folder.cpp:451
UMLDoc * document() const
Definition: uml.cpp:1139
void save1(QXmlStreamWriter &writer)
Definition: folder.cpp:318
void activateAfterLoad(bool bUseLog=false)
Definition: umlscene.cpp:2220
void save1(QXmlStreamWriter &writer, const QString &type, const QString &tag=QString())
Definition: umlobject.cpp:861
#define logError2(s, a, b)
Definition: uml.h:551
Non-graphical information for a Package.
Definition: package.h:27
QString m_folderFile
Definition: folder.h:85