umbrello 2.32.3 Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology

exportallviewsdialog.h
Go to the documentation of this file.
1 /***************************************************************************
2 * This program is free software; you can redistribute it and/or modify *
3 * it under the terms of the GNU General Public License as published by *
4 * the Free Software Foundation; either version 2 of the License, or *
5 * (at your option) any later version. *
6 * *
7 * copyright (C) 2006-2020 *
8 * Umbrello UML Modeller Authors <umbrello-devel@kde.org> *
9 ***************************************************************************/
10 #ifndef EXPORTALLVIEWSDIALOG_H
11 #define EXPORTALLVIEWSDIALOG_H
12
13 // app includes
14 #include "ui_exportallviewsdialogbase.h"
15 #include "imagetypewidget.h"
16 #include "resolutionwidget.h"
17 #include "singlepagedialogbase.h"
18
19 // KDE forward declarations
20 #if QT_VERSION >= 0x050000
21 class KComboBox;
22 #else
23 class KFileFilterCombo;
24 #endif
25
34 class ExportAllViewsDialog : public SinglePageDialogBase, private Ui::ExportAllViewsDialogBase
35 {
36 Q_OBJECT
37
38 public:
39
40 explicit ExportAllViewsDialog(QWidget* parent = 0, const char* name = 0);
41
42 ~ExportAllViewsDialog();
43
44 private:
45 ImageTypeWidget* m_imageType;
46 ResolutionWidget* m_imageResolution;
47
48 protected slots:
49
50 friend class UMLViewImageExporterAll;
51
52 virtual void languageChange();
53 void slotImageTypeChanged(QString imageType);
54 };
55
56 #endif
UMLViewImageExporterAll
Definition: umlviewimageexporterall.h:25
ui_exportallviewsdialogbase.h
Ui_ExportAllViewsDialogBase::ui_imageTypeLayout
QHBoxLayout * ui_imageTypeLayout
Definition: ui_exportallviewsdialogbase.h:33
umlviewimageexportermodel.h
imagetypewidget.h
SinglePageDialogBase
Definition: singlepagedialogbase.h:36
singlepagedialogbase.h
Ui::ExportAllViewsDialogBase
Definition: ui_exportallviewsdialogbase.h:109
Ui_ExportAllViewsDialogBase::setupUi
void setupUi(QWidget *ExportAllViewsDialogBase)
Definition: ui_exportallviewsdialogbase.h:37
Ui_ExportAllViewsDialogBase::m_kURL
KUrlRequester * m_kURL
Definition: ui_exportallviewsdialogbase.h:32
ExportAllViewsDialog::slotImageTypeChanged
void slotImageTypeChanged(QString imageType)
Definition: exportallviewsdialog.cpp:72
ExportAllViewsDialog
Definition: exportallviewsdialog.h:35
ExportAllViewsDialog::m_imageType
ImageTypeWidget * m_imageType
The image type selected.
Definition: exportallviewsdialog.h:45
Ui_ExportAllViewsDialogBase::ui_imageResolutionLayout
QHBoxLayout * ui_imageResolutionLayout
Definition: ui_exportallviewsdialogbase.h:34
i18n
#define i18n
Definition: main.cpp:39
ImageTypeWidget
Definition: imagetypewidget.h:38
ImageTypeWidget::currentType
QString currentType()
Definition: imagetypewidget.cpp:68
MyProject\connect
connect()
Definition: namespaces-multiple.php:5
ExportAllViewsDialog::~ExportAllViewsDialog
~ExportAllViewsDialog()
Definition: exportallviewsdialog.cpp:53
ResolutionWidget
Definition: resolutionwidget.h:31
ExportAllViewsDialog::languageChange
virtual void languageChange()
Definition: exportallviewsdialog.cpp:61
exportallviewsdialog.h
resolutionwidget.h
UMLViewImageExporterModel::supportedMimeTypes
static QStringList supportedMimeTypes()
Definition: umlviewimageexportermodel.cpp:97
ExportAllViewsDialog::ExportAllViewsDialog
ExportAllViewsDialog(QWidget *parent=0, const char *name=0)
Definition: exportallviewsdialog.cpp:28
ExportAllViewsDialog::m_imageResolution
ResolutionWidget * m_imageResolution
The image resolution selected.
Definition: exportallviewsdialog.h:46