1 /*
2 SPDX-License-Identifier: GPL-2.0-or-later
3 SPDX-FileCopyrightText: 2019-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5
6 // own header
7 #include "selectdiagramdialog.h"
8
9 // app includes
10 #include "selectdiagramwidget.h"
11
12 // kde includes
13 #include <KLocalizedString>
14
SelectDiagramDialog(QWidget * parent,Uml::DiagramType::Enum type,const QString & currentName,const QString excludeName)15 SelectDiagramDialog::SelectDiagramDialog(QWidget *parent, Uml::DiagramType::Enum type, const QString ¤tName, const QString excludeName)
16 : SinglePageDialogBase(parent)
17 {
18 setCaption(i18n("Select diagram"));
19 m_widget = new SelectDiagramWidget(i18n("Diagram"), this);
20 m_widget->setupWidget(type, currentName, excludeName, false);
21 setMainWidget(m_widget);
22 }
23
~SelectDiagramDialog()24 SelectDiagramDialog::~SelectDiagramDialog()
25 {
26 }
27
currentID()28 Uml::ID::Type SelectDiagramDialog::currentID()
29 {
30 return m_widget->currentID();
31 }
32
33