Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qwidgetplatformfiledialog_p.h
Go to the documentation of this file.
1
// Copyright (C) 2021 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
ifndef
QWIDGETPLATFORMFILEDIALOG_P_H
5
#
define
QWIDGETPLATFORMFILEDIALOG_P_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#
include
<
QtGui
/
qpa
/
qplatformdialoghelper
.
h
>
19
#
include
<
QtCore
/
private
/
qglobal_p
.
h
>
20
21
QT_BEGIN_NAMESPACE
22
23
class
QFileDialog;
24
25
class
QWidgetPlatformFileDialog
:
public
QPlatformFileDialogHelper
26
{
27
Q_OBJECT
28
29
public
:
30
explicit
QWidgetPlatformFileDialog
(
QObject
*
parent
=
nullptr
);
31
~
QWidgetPlatformFileDialog
();
32
33
bool
defaultNameFilterDisables
()
const
override
;
34
void
setDirectory
(
const
QUrl &directory)
override
;
35
QUrl
directory
()
const
override
;
36
void
selectFile
(
const
QUrl &filename)
override
;
37
QList
<
QUrl
>
selectedFiles
()
const
override
;
38
void
setFilter
()
override
;
39
void
selectNameFilter
(
const
QString &filter)
override
;
40
QString
selectedNameFilter
()
const
override
;
41
42
void
exec
()
override
;
43
bool
show
(Qt::WindowFlags flags, Qt::WindowModality modality, QWindow *parent)
override
;
44
void
hide
()
override
;
45
46
private
:
47
QScopedPointer<QFileDialog> m_dialog;
48
};
49
50
QT_END_NAMESPACE
51
52
#
endif
// QWIDGETPLATFORMFILEDIALOG_P_H
QObject
\inmodule QtCore
Definition
qobject.h:106
QWidgetPlatformFileDialog
Definition
qwidgetplatformfiledialog_p.h:26
QWidgetPlatformFileDialog::setFilter
void setFilter() override
Definition
qwidgetplatformfiledialog.cpp:69
QWidgetPlatformFileDialog::hide
void hide() override
Definition
qwidgetplatformfiledialog.cpp:106
QWidgetPlatformFileDialog::selectedFiles
QList< QUrl > selectedFiles() const override
Definition
qwidgetplatformfiledialog.cpp:64
QWidgetPlatformFileDialog::selectedNameFilter
QString selectedNameFilter() const override
Definition
qwidgetplatformfiledialog.cpp:79
QWidgetPlatformFileDialog::exec
void exec() override
Definition
qwidgetplatformfiledialog.cpp:84
QWidgetPlatformFileDialog::defaultNameFilterDisables
bool defaultNameFilterDisables() const override
Definition
qwidgetplatformfiledialog.cpp:44
QWidgetPlatformFileDialog::setDirectory
void setDirectory(const QUrl &directory) override
Definition
qwidgetplatformfiledialog.cpp:49
QWidgetPlatformFileDialog::selectFile
void selectFile(const QUrl &filename) override
Definition
qwidgetplatformfiledialog.cpp:59
QWidgetPlatformFileDialog::selectNameFilter
void selectNameFilter(const QString &filter) override
Definition
qwidgetplatformfiledialog.cpp:74
QWidgetPlatformFileDialog::show
bool show(Qt::WindowFlags flags, Qt::WindowModality modality, QWindow *parent) override
Definition
qwidgetplatformfiledialog.cpp:89
QWidgetPlatformFileDialog::directory
QUrl directory() const override
Definition
qwidgetplatformfiledialog.cpp:54
QWidgetPlatformFileDialog::~QWidgetPlatformFileDialog
~QWidgetPlatformFileDialog()
Definition
qwidgetplatformfiledialog.cpp:40
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtdeclarative
src
labs
platform
widgets
qwidgetplatformfiledialog_p.h
Generated on
for Qt by
1.18.0