umbrello 25.04.1
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
11class UMLPackage;
12class KZip;
13
21{
22public:
23 static bool loadFromZArgoFile(QIODevice & file, UMLPackage *parentPkg = nullptr);
24
25protected:
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=nullptr)
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