Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
src_gui_widgets_qmainwindow.cpp
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
5
void
MyMainWindow::closeEvent(
QCloseEvent
*
event
)
6
{
7
QSettings
settings
(
"MyCompany"
,
"MyApp"
);
8
settings
.
setValue
(
"geometry"
, saveGeometry());
9
settings
.
setValue
(
"windowState"
, saveState());
10
QMainWindow::closeEvent
(
event
);
11
}
13
14
16
void
MainWindow::readSettings
()
17
{
18
QSettings
settings
(
"MyCompany"
,
"MyApp"
);
19
restoreGeometry
(
settings
.
value
(
"myWidget/geometry"
).
toByteArray
());
20
restoreState
(
settings
.
value
(
"myWidget/windowState"
).
toByteArray
());
21
}
MainWindow::readSettings
void readSettings()
[16]
Definition
mainwindow.cpp:187
QCloseEvent
The QCloseEvent class contains parameters that describe a close event.
Definition
qevent.h:561
QMainWindow::restoreState
bool restoreState(const QByteArray &state, int version=0)
Restores the state of this mainwindow's toolbars and dockwidgets.
Definition
qmainwindow.cpp:1245
QSettings
\inmodule QtCore
Definition
qsettings.h:30
QSettings::setValue
void setValue(QAnyStringView key, const QVariant &value)
Sets the value of setting key to value.
Definition
qsettings.cpp:3164
QSettings::value
QVariant value(QAnyStringView key, const QVariant &defaultValue) const
Returns the value for setting key.
Definition
qsettings.cpp:3316
QVariant::toByteArray
QByteArray toByteArray() const
Returns the variant as a QByteArray if the variant has userType() \l QMetaType::QByteArray or \l QMet...
Definition
qvariant.cpp:1593
QWidget::closeEvent
virtual void closeEvent(QCloseEvent *event)
This event handler is called with the given event when Qt receives a window close request for a top-l...
Definition
qwidget.cpp:9902
QWidget::restoreGeometry
bool restoreGeometry(const QByteArray &geometry)
Definition
qwidget.cpp:7535
event
struct _cl_event * event
Definition
qopenglext.h:2998
settings
QSettings settings("MySoft", "Star Runner")
[0]
Definition
src_corelib_io_qsettings.cpp:79
qtbase
src
widgets
doc
snippets
code
src_gui_widgets_qmainwindow.cpp
Generated by
1.9.7