Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qwidgetplatformdialog.cpp
Go to the documentation of this file.
1
// Copyright (C) 2017 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
#include "
qwidgetplatformdialog_p.h
"
5
6
#include <QtGui/qwindow.h>
7
#include <QtWidgets/qdialog.h>
8
9
QT_BEGIN_NAMESPACE
10
11
bool
QWidgetPlatformDialog::show
(
QDialog
*
dialog
, Qt::WindowFlags
flags
,
Qt::WindowModality
modality,
QWindow
*parent)
12
{
13
dialog
->
setWindowFlags
(
flags
);
14
dialog
->
setWindowModality
(modality);
15
16
dialog
->
createWinId
();
17
QWindow
*
handle
=
dialog
->
windowHandle
();
18
Q_ASSERT
(
handle
);
19
handle
->setTransientParent(
const_cast<
QWindow
*
>
(parent));
20
21
dialog
->
show
();
22
return
true
;
23
}
24
25
QT_END_NAMESPACE
QDialog
The QDialog class is the base class of dialog windows.
Definition
qdialog.h:19
QWidgetPlatformDialog::show
static bool show(QDialog *dialog, Qt::WindowFlags flags, Qt::WindowModality modality, QWindow *parent)
Definition
qwidgetplatformdialog.cpp:11
QWidget::setWindowModality
void setWindowModality(Qt::WindowModality windowModality)
Definition
qwidget.cpp:2799
QWidget::createWinId
void createWinId()
Definition
qwidget.cpp:2441
QWidget::show
void show()
Shows the widget and its child widgets.
Definition
qwidget.cpp:7875
QWidget::windowHandle
QWindow * windowHandle() const
If this is a native widget, return the associated QWindow.
Definition
qwidget.cpp:2483
QWidget::setWindowFlags
void setWindowFlags(Qt::WindowFlags type)
Definition
qwidget.cpp:10504
QWindow
\inmodule QtGui
Definition
qwindow.h:63
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
Qt::WindowModality
WindowModality
Definition
qnamespace.h:1547
handle
GLuint64 GLenum void * handle
Definition
qopengles2ext.h:1575
flags
GLbitfield flags
Definition
qopengles2ext.h:1026
Q_ASSERT
#define Q_ASSERT(cond)
Definition
qrandom.cpp:47
qwidgetplatformdialog_p.h
dialog
QFileDialog dialog(this)
[1]
qtdeclarative
src
labs
platform
widgets
qwidgetplatformdialog.cpp
Generated by
1.10.0