umbrello  2.34.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
import_argo.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3  SPDX-FileCopyrightText: 2006-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5 
6 #ifndef IMPORT_ARGO_H
7 #define IMPORT_ARGO_H
8 
9 #include <QIODevice>
10 
11 class UMLPackage;
12 class KZip;
13 
21 {
22 public:
23  static bool loadFromZArgoFile(QIODevice & file, UMLPackage *parentPkg = 0);
24 
25 protected:
26  static bool loadFromArgoFile(const KZip &zipFile, const QString &fileName);
27  static bool loadFromPGMLFile(const KZip &zipFile, const QString &fileName);
28  static bool loadFromTodoFile(const KZip &zipFile, const QString &fileName);
29  static bool loadFromXMIFile(const KZip &zipFile, const QString &fileName);
30 };
31 
32 #endif
DEBUG_REGISTER
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
logDebug3
#define logDebug3(s, a, b, c)
Definition: uml.h:551
Import_Argo::loadFromXMIFile
static bool loadFromXMIFile(const KZip &zipFile, const QString &fileName)
Definition: import_argo.cpp:115
Import_Argo::loadFromArgoFile
static bool loadFromArgoFile(const KZip &zipFile, const QString &fileName)
Definition: import_argo.cpp:37
UMLDoc::loadFromXMI
virtual bool loadFromXMI(QIODevice &file, short encode=ENC_UNKNOWN)
Definition: umldoc.cpp:2272
Import_Argo::loadFromTodoFile
static bool loadFromTodoFile(const KZip &zipFile, const QString &fileName)
Definition: import_argo.cpp:94
logError1
#define logError1(s, a)
Definition: uml.h:543
Import_Argo
Definition: import_argo.h:20
Import_Argo::loadFromZArgoFile
static bool loadFromZArgoFile(QIODevice &file, UMLPackage *parentPkg=0)
Definition: import_argo.cpp:141
Uml::ModelType::toString
QString toString(Enum item)
Definition: basictypes.cpp:33
logError3
#define logError3(s, a, b, c)
Definition: uml.h:555
reportError
static void reportError(const QXmlStreamReader &xml, const KZip &zipFile, const QString &fileName)
Definition: import_argo.cpp:32
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:276
uml.h
debug_utils.h
import_argo.h
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1063
Import_Argo::loadFromPGMLFile
static bool loadFromPGMLFile(const KZip &zipFile, const QString &fileName)
Definition: import_argo.cpp:73
umldoc.h
UMLPackage
Non-graphical information for a Package.
Definition: package.h:27