umbrello  2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umlviewimageexporterall.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 UMLVIEWIMAGEEXPORTERALL_H
7 #define UMLVIEWIMAGEEXPORTERALL_H
8 
9 #include "umlviewlist.h"
10 
11 class DiagramPrintPage;
13 
20 {
21 public:
22 
24  virtual ~UMLViewImageExporterAll();
25 
26  void exportViews(DiagramPrintPage *selectPage);
27  void exportViews(const UMLViewList &views);
28 
29 private:
30 
32 
33 };
34 
35 #endif
UMLDoc::url
const KUrl & url() const
Definition: umldoc.cpp:327
UMLViewImageExporterAll
Definition: umlviewimageexporterall.h:19
UMLViewImageExporterAll::~UMLViewImageExporterAll
virtual ~UMLViewImageExporterAll()
Definition: umlviewimageexporterall.cpp:44
umlviewimageexportermodel.h
UMLViewImageExporterModel
Definition: umlviewimageexportermodel.h:28
UMLViewImageExporterAll::exportViews
void exportViews(DiagramPrintPage *selectPage)
Definition: umlviewimageexporterall.cpp:56
UMLViewImageExporterAll::UMLViewImageExporterAll
UMLViewImageExporterAll()
Definition: umlviewimageexporterall.cpp:36
UMLViewImageExporterAll::m_dialog
ExportAllViewsDialog * m_dialog
Dialog to get the needed parameters from the user.
Definition: umlviewimageexporterall.h:31
Uml::ID::Type
std::string Type
Definition: basictypes.h:371
Ui_ExportAllViewsDialogBase::m_useFolders
QCheckBox * m_useFolders
Definition: ui_exportallviewsdialogbase.h:41
DiagramPrintPage
A print dialog page.
Definition: diagramprintpage.h:32
Uml::ID::fromString
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1305
Ui_ExportAllViewsDialogBase::m_kURL
KUrlRequester * m_kURL
Definition: ui_exportallviewsdialogbase.h:38
UMLView
Definition: umlview.h:29
ExportAllViewsDialog
Definition: exportallviewsdialog.h:29
ExportAllViewsDialog::m_imageType
ImageTypeWidget * m_imageType
The image type selected.
Definition: exportallviewsdialog.h:40
UMLApp
Definition: uml.h:94
umlviewlist.h
DiagramPrintPage::printUmlCount
int printUmlCount()
Definition: diagramprintpage.cpp:114
UMLViewImageExporterModel::mimeTypeToImageType
static QString mimeTypeToImageType(const QString &mimeType)
Definition: umlviewimageexportermodel.cpp:147
i18n
#define i18n
Definition: main.cpp:34
DiagramPrintPage::printUmlDiagram
QString printUmlDiagram(int sel)
Definition: diagramprintpage.cpp:125
UMLApp::setImageMimeType
void setImageMimeType(const QString &mimeType)
Definition: uml.cpp:3184
UMLDoc::writeToStatusBar
void writeToStatusBar(const QString &text)
Definition: umldoc.cpp:1209
v
std::vector< std::string > v
Definition: cxx11-initializer-lists.h:19
ImageTypeWidget::currentType
QString currentType()
Definition: imagetypewidget.cpp:54
UMLViewImageExporterModel::exportViews
QStringList exportViews(const UMLViewList &views, const QString &imageType, const QUrl &directory, bool useFolders) const
Definition: umlviewimageexportermodel.cpp:209
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:275
UMLDoc
Definition: umldoc.h:69
ResolutionWidget::currentResolution
float currentResolution()
Definition: resolutionwidget.cpp:38
exportallviewsdialog.h
uml.h
diagramprintpage.h
UMLDoc::findView
UMLView * findView(Uml::ID::Type id) const
Definition: umldoc.cpp:1001
umlviewimageexporterall.h
UMLViewList
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:14
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1063
umldoc.h
ExportAllViewsDialog::m_imageResolution
ResolutionWidget * m_imageResolution
The image resolution selected.
Definition: exportallviewsdialog.h:41