umbrello  2.39.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
docbookgenerator.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3 
4  SPDX-FileCopyrightText: 2006 Gael de Chalendar (aka Kleag) kleag@free.fr
5  SPDX-FileCopyrightText: 2006-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
6 */
7 
8 #ifndef DOCBOOKGENERATOR_H
9 #define DOCBOOKGENERATOR_H
10 
11 #include <QtGlobal>
12 
13 #include <QObject>
14 #include <QUrl>
15 
16 class UMLDoc;
18 
29 class DocbookGenerator : public QObject
30 {
31  Q_OBJECT
32  public:
33 
35  virtual ~DocbookGenerator();
36 
38  void generateDocbookForProjectInto(const QUrl& destDir);
39  static QString customXslFile();
40 
41 signals:
42  void finished(bool status);
43 
44  private slots:
45 
46  void slotDocbookGenerationFinished(const QString&);
47 
48  void threadFinished();
49 
50  private:
51 
53 
54  bool m_pStatus;
56  QUrl m_destDir;
58 };
59 
60 #endif // DOCBOOKGENERATOR_H
Generates DocBook from the Document.
Definition: docbookgeneratorjob.h:21
Definition: docbookgenerator.h:30
void slotDocbookGenerationFinished(const QString &)
Definition: docbookgenerator.cpp:97
bool m_pStatus
Definition: docbookgenerator.h:54
DocbookGenerator()
Definition: docbookgenerator.cpp:33
bool m_pThreadFinished
Definition: docbookgenerator.h:55
void generateDocbookForProjectInto(const QUrl &destDir)
Definition: docbookgenerator.cpp:75
void threadFinished()
Definition: docbookgenerator.cpp:123
QUrl m_destDir
Definition: docbookgenerator.h:56
bool generateDocbookForProject()
Definition: docbookgenerator.cpp:57
UMLDoc * umlDoc
Definition: docbookgenerator.h:57
DocbookGeneratorJob * docbookGeneratorJob
Definition: docbookgenerator.h:52
virtual ~DocbookGenerator()
Definition: docbookgenerator.cpp:44
static QString customXslFile()
Definition: docbookgenerator.cpp:135
void finished(bool status)
Definition: moc_docbookgenerator.cpp:143
Definition: umldoc.h:63