umbrello  2.39.2
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
Definition: import_argo.h:21
static bool loadFromTodoFile(const KZip &zipFile, const QString &fileName)
Definition: import_argo.cpp:89
static bool loadFromXMIFile(const KZip &zipFile, const QString &fileName)
Definition: import_argo.cpp:110
static bool loadFromZArgoFile(QIODevice &file, UMLPackage *parentPkg=0)
Definition: import_argo.cpp:127
static bool loadFromPGMLFile(const KZip &zipFile, const QString &fileName)
Definition: import_argo.cpp:68
static bool loadFromArgoFile(const KZip &zipFile, const QString &fileName)
Definition: import_argo.cpp:32
Non-graphical information for a Package.
Definition: package.h:28