Krita Source Code Documentation
Loading...
Searching...
No Matches
grid_config_widget.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2016 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: LGPL-2.0-or-later
5
*/
6
7
#ifndef GRID_CONFIG_WIDGET_H
8
#define GRID_CONFIG_WIDGET_H
9
10
#include <QWidget>
11
#include <QScopedPointer>
12
13
namespace
Ui
{
14
class
GridConfigWidget
;
15
}
16
17
class
KisGridConfig
;
18
class
KisGuidesConfig
;
19
20
class
GridConfigWidget
:
public
QWidget
21
{
22
Q_OBJECT
23
24
public
:
25
explicit
GridConfigWidget
(QWidget *parent = 0);
26
~GridConfigWidget
()
override
;
27
28
void
setGridConfig
(
const
KisGridConfig
&
value
);
29
KisGridConfig
gridConfig
()
const
;
30
31
void
setGuidesConfig
(
const
KisGuidesConfig
&
value
);
32
KisGuidesConfig
guidesConfig
()
const
;
33
34
bool
showRulers
()
const
;
35
36
void
enableIsometricLegacyGrid
(
bool
value
);
37
38
public
Q_SLOTS:
39
void
setShowRulers
(
bool
value
);
40
void
removeAllGuides
();
41
42
private
Q_SLOTS:
43
void
slotGridGuiChanged
();
44
void
slotGuidesGuiChanged
();
45
void
slotGridTypeChanged
();
46
void
slotPreferencesUpdated
();
47
48
Q_SIGNALS:
49
void
gridValueChanged
();
50
void
guidesValueChanged
();
51
void
showRulersChanged
(
bool
);
52
53
private
:
54
KisGridConfig
fetchGuiGridConfig
()
const
;
55
void
setGridConfigImpl
(
const
KisGridConfig
&
value
);
56
57
KisGuidesConfig
fetchGuiGuidesConfig
()
const
;
58
void
setGuidesConfigImpl
(
const
KisGuidesConfig
&
value
);
59
60
61
private
:
62
Ui::GridConfigWidget *
ui
;
63
64
struct
Private
;
65
const
QScopedPointer<Private>
m_d
;
66
bool
m_isGridEnabled
{
false
};
67
68
bool
m_isIsometricGridEnabled
{
true
};
69
};
70
71
#endif
// GRID_CONFIG_WIDGET_H
value
float value(const T *src, size_t ch)
Definition
JPEGXLImport.cpp:93
GridConfigWidget
Definition
grid_config_widget.h:21
GridConfigWidget::removeAllGuides
void removeAllGuides()
Definition
grid_config_widget.cpp:254
GridConfigWidget::m_isGridEnabled
bool m_isGridEnabled
Definition
grid_config_widget.h:66
GridConfigWidget::GridConfigWidget
GridConfigWidget(QWidget *parent=0)
Definition
grid_config_widget.cpp:32
GridConfigWidget::m_d
const QScopedPointer< Private > m_d
Definition
grid_config_widget.h:65
GridConfigWidget::~GridConfigWidget
~GridConfigWidget() override
Definition
grid_config_widget.cpp:143
GridConfigWidget::guidesValueChanged
void guidesValueChanged()
GridConfigWidget::slotGridTypeChanged
void slotGridTypeChanged()
Definition
grid_config_widget.cpp:345
GridConfigWidget::slotPreferencesUpdated
void slotPreferencesUpdated()
Definition
grid_config_widget.cpp:329
GridConfigWidget::slotGuidesGuiChanged
void slotGuidesGuiChanged()
Definition
grid_config_widget.cpp:335
GridConfigWidget::setGuidesConfig
void setGuidesConfig(const KisGuidesConfig &value)
Definition
grid_config_widget.cpp:156
GridConfigWidget::fetchGuiGuidesConfig
KisGuidesConfig fetchGuiGuidesConfig() const
Definition
grid_config_widget.cpp:305
GridConfigWidget::showRulersChanged
void showRulersChanged(bool)
GridConfigWidget::slotGridGuiChanged
void slotGridGuiChanged()
Definition
grid_config_widget.cpp:319
GridConfigWidget::setGridConfigImpl
void setGridConfigImpl(const KisGridConfig &value)
Definition
grid_config_widget.cpp:164
GridConfigWidget::m_isIsometricGridEnabled
bool m_isIsometricGridEnabled
Definition
grid_config_widget.h:68
GridConfigWidget::fetchGuiGridConfig
KisGridConfig fetchGuiGridConfig() const
Definition
grid_config_widget.cpp:259
GridConfigWidget::enableIsometricLegacyGrid
void enableIsometricLegacyGrid(bool value)
Definition
grid_config_widget.cpp:401
GridConfigWidget::setGridConfig
void setGridConfig(const KisGridConfig &value)
Definition
grid_config_widget.cpp:148
GridConfigWidget::ui
Ui::GridConfigWidget * ui
Definition
grid_config_widget.h:62
GridConfigWidget::gridConfig
KisGridConfig gridConfig() const
Definition
grid_config_widget.cpp:243
GridConfigWidget::guidesConfig
KisGuidesConfig guidesConfig() const
Definition
grid_config_widget.cpp:248
GridConfigWidget::setGuidesConfigImpl
void setGuidesConfigImpl(const KisGuidesConfig &value)
Definition
grid_config_widget.cpp:226
GridConfigWidget::setShowRulers
void setShowRulers(bool value)
Definition
grid_config_widget.cpp:427
GridConfigWidget::showRulers
bool showRulers() const
Definition
grid_config_widget.cpp:396
GridConfigWidget::gridValueChanged
void gridValueChanged()
KisGridConfig
Definition
kis_grid_config.h:24
KisGuidesConfig
Definition
kis_guides_config.cpp:26
Private
Definition
SvgTransformParser.cpp:20
Ui
Definition
VideoExportOptionsDialog.h:17
plugins
dockers
griddocker
grid_config_widget.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52