umbrello 2.38.4
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umlfiledialog.h
Go to the documentation of this file.
1/*
2 SPDX-License-Identifier: GPL-2.0-or-later
3 SPDX-FileCopyrightText: 2003-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4*/
5
6#ifndef UMLFILEDIALOG_H
7#define UMLFILEDIALOG_H
8
9#include <QtGlobal>
10
11#include <QFileDialog>
12
22class UMLFileDialog : public QObject
23{
24 Q_OBJECT
25public:
26 UMLFileDialog(const QUrl &startDir, const QString &filter, QWidget *parent, QWidget *widget=0);
28
29 int exec();
30 void setCaption(const QString &caption);
31 void setAcceptMode(QFileDialog::AcceptMode mode);
32 void setMimeTypeFilters(const QStringList &filters);
33
34 void selectUrl(const QUrl &url);
35 void setUrl(const QUrl &url);
36 QUrl selectedUrl();
37 void setSelection(const QString &name);
38
39protected:
40 QFileDialog *m_dialog;
41};
42
43#endif
Definition umlfiledialog.h:23
void setAcceptMode(QFileDialog::AcceptMode mode)
Definition umlfiledialog.cpp:34
QFileDialog * m_dialog
Definition umlfiledialog.h:40
void setUrl(const QUrl &url)
Definition umlfiledialog.cpp:49
void selectUrl(const QUrl &url)
Definition umlfiledialog.cpp:44
void setMimeTypeFilters(const QStringList &filters)
Definition umlfiledialog.cpp:39
QUrl selectedUrl()
Definition umlfiledialog.cpp:54
void setSelection(const QString &name)
Definition umlfiledialog.cpp:63
~UMLFileDialog()
Definition umlfiledialog.cpp:19
void setCaption(const QString &caption)
Definition umlfiledialog.cpp:29
int exec()
Definition umlfiledialog.cpp:24