Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
gridpanel.cpp
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
// Qt-Security score:significant reason:default
4
5
#
include
"gridpanel_p.h"
6
#
include
"ui_gridpanel.h"
7
#
include
"grid_p.h"
8
9
QT_BEGIN_NAMESPACE
10
11
namespace
qdesigner_internal
{
12
13
GridPanel
::
GridPanel
(
QWidget
*
parentWidget
) :
14
QWidget
(
parentWidget
)
15
{
16
m_ui
=
new
QT_PREPEND_NAMESPACE
(
qdesigner_internal
)::
Ui
::
GridPanel
;
17
m_ui
->
setupUi
(
this
);
18
19
connect
(
m_ui
->
m_resetButton
, &
QAbstractButton
::
clicked
,
this
, &
GridPanel
::
reset
);
20
}
21
22
GridPanel
::~
GridPanel
()
23
{
24
delete
m_ui
;
25
}
26
27
void
GridPanel
::
setGrid
(
const
Grid
&
g
)
28
{
29
m_ui
->
m_deltaXSpinBox
->
setValue
(
g
.
deltaX
());
30
m_ui
->
m_deltaYSpinBox
->
setValue
(
g
.
deltaY
());
31
m_ui
->
m_visibleCheckBox
->
setCheckState
(
g
.
visible
() ?
Qt
::
Checked
:
Qt
::
Unchecked
);
32
m_ui
->
m_snapXCheckBox
->
setCheckState
(
g
.
snapX
() ?
Qt
::
Checked
:
Qt
::
Unchecked
);
33
m_ui
->
m_snapYCheckBox
->
setCheckState
(
g
.
snapY
() ?
Qt
::
Checked
:
Qt
::
Unchecked
);
34
}
35
36
void
GridPanel
::
setTitle
(
const
QString
&
title
)
37
{
38
m_ui
->
m_gridGroupBox
->
setTitle
(
title
);
39
}
40
41
Grid
GridPanel
::
grid
()
const
42
{
43
Grid
rc
;
44
rc
.
setDeltaX
(
m_ui
->
m_deltaXSpinBox
->
value
());
45
rc
.
setDeltaY
(
m_ui
->
m_deltaYSpinBox
->
value
());
46
rc
.
setSnapX
(
m_ui
->
m_snapXCheckBox
->
checkState
() ==
Qt
::
Checked
);
47
rc
.
setSnapY
(
m_ui
->
m_snapYCheckBox
->
checkState
() ==
Qt
::
Checked
);
48
rc
.
setVisible
(
m_ui
->
m_visibleCheckBox
->
checkState
() ==
Qt
::
Checked
);
49
return
rc
;
50
}
51
52
void
GridPanel
::
reset
()
53
{
54
setGrid
(
Grid
());
55
}
56
57
void
GridPanel
::
setCheckable
(
bool
c
)
58
{
59
m_ui
->
m_gridGroupBox
->
setCheckable
(
c
);
60
}
61
62
bool
GridPanel
::
isCheckable
()
const
63
{
64
return
m_ui
->
m_gridGroupBox
->
isCheckable
();
65
}
66
67
bool
GridPanel
::
isChecked
()
const
68
{
69
return
m_ui
->
m_gridGroupBox
->
isChecked
();
70
}
71
72
void
GridPanel
::
setChecked
(
bool
c
)
73
{
74
m_ui
->
m_gridGroupBox
->
setChecked
(
c
);
75
}
76
77
void
GridPanel
::
setResetButtonVisible
(
bool
v
)
78
{
79
m_ui
->
m_resetButton
->
setVisible
(
v
);
80
}
81
82
}
83
84
QT_END_NAMESPACE
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qdesigner_internal
Auxiliary methods to store/retrieve settings.
Definition
buddyeditor.cpp:67
qttools
src
designer
src
lib
shared
gridpanel.cpp
Generated on
for Qt by
1.16.1