|
Krita Source Code Documentation
|
#include <grid_config_widget.h>
Inheritance diagram for GridConfigWidget:Classes | |
| struct | Private |
Public Slots | |
| void | removeAllGuides () |
| void | setShowRulers (bool value) |
Signals | |
| void | gridValueChanged () |
| void | guidesValueChanged () |
| void | showRulersChanged (bool) |
Public Member Functions | |
| void | enableIsometricLegacyGrid (bool value) |
| KisGridConfig | gridConfig () const |
| GridConfigWidget (QWidget *parent=0) | |
| KisGuidesConfig | guidesConfig () const |
| void | setGridConfig (const KisGridConfig &value) |
| void | setGuidesConfig (const KisGuidesConfig &value) |
| bool | showRulers () const |
| ~GridConfigWidget () override | |
Private Slots | |
| void | slotGridGuiChanged () |
| void | slotGridTypeChanged () |
| void | slotGuidesGuiChanged () |
| void | slotPreferencesUpdated () |
Private Member Functions | |
| KisGridConfig | fetchGuiGridConfig () const |
| KisGuidesConfig | fetchGuiGuidesConfig () const |
| void | setGridConfigImpl (const KisGridConfig &value) |
| void | setGuidesConfigImpl (const KisGuidesConfig &value) |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
| bool | m_isGridEnabled {false} |
| bool | m_isIsometricGridEnabled {true} |
| Ui::GridConfigWidget * | ui |
Definition at line 20 of file grid_config_widget.h.
|
explicit |
Definition at line 32 of file grid_config_widget.cpp.
References connect(), KisAspectRatioLocker::connectAngleBoxes(), KisAspectRatioLocker::connectSpinBoxes(), KisAngleSelector::FlipOptionsMode_NoFlipOptions, KisConfigNotifier::instance(), KisIconUtils::loadIcon(), m_d, removeAllGuides(), setGridConfig(), setGuidesConfig(), showRulersChanged(), slotGridGuiChanged(), slotGridTypeChanged(), slotGuidesGuiChanged(), slotPreferencesUpdated(), and ui.
|
override |
| void GridConfigWidget::enableIsometricLegacyGrid | ( | bool | value | ) |
Definition at line 401 of file grid_config_widget.cpp.
References m_isIsometricGridEnabled, ui, and value().
|
private |
Definition at line 259 of file grid_config_widget.cpp.
References KisGridConfig::setAngleAspectLocked(), KisGridConfig::setAngleLeft(), KisGridConfig::setAngleLeftActive(), KisGridConfig::setAngleRight(), KisGridConfig::setAngleRightActive(), KisGridConfig::setCellSize(), KisGridConfig::setCellSpacing(), KisGridConfig::setColorMain(), KisGridConfig::setColorSubdivision(), KisGridConfig::setColorVertical(), KisGridConfig::setGridType(), KisGridConfig::setLineTypeMain(), KisGridConfig::setLineTypeSubdivision(), KisGridConfig::setLineTypeVertical(), KisGridConfig::setOffset(), KisGridConfig::setOffsetActive(), KisGridConfig::setOffsetAspectLocked(), KisGridConfig::setShowGrid(), KisGridConfig::setSnapToGrid(), KisGridConfig::setSpacing(), KisGridConfig::setSpacingAspectLocked(), KisGridConfig::setSubdivision(), KisGridConfig::setXSpacingActive(), KisGridConfig::setYSpacingActive(), and ui.
|
private |
Definition at line 305 of file grid_config_widget.cpp.
References m_d, KisGuidesConfig::setGuidesColor(), KisGuidesConfig::setGuidesLineType(), KisGuidesConfig::setLockGuides(), KisGuidesConfig::setShowGuides(), KisGuidesConfig::setSnapToGuides(), and ui.
| KisGridConfig GridConfigWidget::gridConfig | ( | ) | const |
Definition at line 243 of file grid_config_widget.cpp.
References m_d.
|
signal |
| KisGuidesConfig GridConfigWidget::guidesConfig | ( | ) | const |
Definition at line 248 of file grid_config_widget.cpp.
References m_d.
|
signal |
|
slot |
Definition at line 254 of file grid_config_widget.cpp.
References guidesValueChanged(), m_d, and KisGuidesConfig::removeAllGuides().
| void GridConfigWidget::setGridConfig | ( | const KisGridConfig & | value | ) |
Definition at line 148 of file grid_config_widget.cpp.
References fetchGuiGridConfig(), setGridConfigImpl(), and value().
|
private |
Definition at line 164 of file grid_config_widget.cpp.
References gridValueChanged(), m_d, ui, and value().
| void GridConfigWidget::setGuidesConfig | ( | const KisGuidesConfig & | value | ) |
Definition at line 156 of file grid_config_widget.cpp.
References fetchGuiGuidesConfig(), setGuidesConfigImpl(), and value().
|
private |
Definition at line 226 of file grid_config_widget.cpp.
References guidesValueChanged(), m_d, ui, and value().
|
slot |
| bool GridConfigWidget::showRulers | ( | ) | const |
Definition at line 396 of file grid_config_widget.cpp.
References ui.
|
signal |
|
privateslot |
Definition at line 319 of file grid_config_widget.cpp.
References fetchGuiGridConfig(), m_d, and setGridConfigImpl().
|
privateslot |
Definition at line 345 of file grid_config_widget.cpp.
References m_isGridEnabled, slotGridGuiChanged(), and ui.
|
privateslot |
Definition at line 335 of file grid_config_widget.cpp.
References fetchGuiGuidesConfig(), m_d, and setGuidesConfigImpl().
|
privateslot |
Definition at line 329 of file grid_config_widget.cpp.
References enableIsometricLegacyGrid(), and KisConfig::useOpenGL().
|
private |
Definition at line 65 of file grid_config_widget.h.
|
private |
Definition at line 66 of file grid_config_widget.h.
|
private |
Definition at line 68 of file grid_config_widget.h.
|
private |
Definition at line 62 of file grid_config_widget.h.