|
Krita Source Code Documentation
|
#include <kis_paintop_settings_widget.h>
Inheritance diagram for KisPaintOpSettingsWidget:Classes | |
| struct | Private |
Protected Member Functions | |
| void | addPaintOpOption (KisPaintOpOption *option, QString category) |
| bool | eventFilter (QObject *obj, QEvent *event) override |
| virtual void | notifyPageChanged () |
Protected Member Functions inherited from KisConfigWidget | |
| KisConfigWidget (QWidget *parent=0, Qt::WindowFlags f=Qt::WindowFlags(), int delay=200) | |
Private Slots | |
| void | changePage (const QModelIndex &) |
| void | lockProperties (const QModelIndex &index) |
| void | slotEntryChecked (const QModelIndex &index) |
| void | slotLockPropertiesDrop () |
| void | slotLockPropertiesSave () |
Private Attributes | |
| Private *const | m_d |
| bool | m_saveLockedOption |
Additional Inherited Members | |
Signals inherited from KisConfigWidget | |
| void | sigConfigurationItemChanged () |
| void | sigConfigurationUpdated () |
| void | sigDropLockedConfig (KisPropertiesConfigurationSP p) |
| void | sigSaveLockedConfig (KisPropertiesConfigurationSP p) |
Protected Attributes inherited from KisPaintOpConfigWidget | |
| KisImageWSP | m_image |
| int | m_isInsideUpdateCall |
| KisNodeWSP | m_node |
| KisResourcesInterfaceSP | m_resourcesInterface |
A common widget for enabling/disabling and determining the effect of tablet pressure, tilt and rotation and other paintop settings.
Definition at line 26 of file kis_paintop_settings_widget.h.
| KisPaintOpSettingsWidget::KisPaintOpSettingsWidget | ( | QWidget * | parent = 0 | ) |
Definition at line 46 of file kis_paintop_settings_widget.cpp.
References changePage(), connect(), lockProperties(), m_d, m_saveLockedOption, KisPaintOpSettingsWidget::Private::model, KisPaintOpSettingsWidget::Private::optionsList, KisPaintOpSettingsWidget::Private::optionsStack, KisCategorizedListView::setModel(), slotEntryChecked(), slotLockPropertiesDrop(), and slotLockPropertiesSave().
|
override |
Definition at line 89 of file kis_paintop_settings_widget.cpp.
References m_d, and KisPaintOpSettingsWidget::Private::paintOpOptions.
| void KisPaintOpSettingsWidget::addPaintOpOption | ( | KisPaintOpOption * | option | ) |
Definition at line 95 of file kis_paintop_settings_widget.cpp.
References addPaintOpOption(), and KisPaintOpOption::category().
| void KisPaintOpSettingsWidget::addPaintOpOption | ( | KisPaintOpOption * | option, |
| KisPaintOpOption::PaintopCategory | category ) |
Definition at line 100 of file kis_paintop_settings_widget.cpp.
References addPaintOpOption(), KisPaintOpOptionListModel::categoryName(), m_d, and KisPaintOpSettingsWidget::Private::model.
|
protected |
Definition at line 105 of file kis_paintop_settings_widget.cpp.
References KisPaintOpOptionListModel::addPaintOpOption(), KisPaintOpOption::configurationPage(), connect(), KisPaintOpOption::effectiveLodLimitations(), kislager::fold_optional_cursors(), KisPaintOpOption::label(), KisPaintOpSettingsWidget::Private::lodLimitations, m_d, KisPaintOpSettingsWidget::Private::model, KisPaintOpSettingsWidget::Private::optionsStack, KisPaintOpSettingsWidget::Private::paintOpOptions, and KisConfigWidget::sigConfigurationItemChanged().
|
privateslot |
Definition at line 204 of file kis_paintop_settings_widget.cpp.
References KisCategorizedListModel< TEntry, TEntryToQStringConverter >::entryAt(), KisOptionInfo::index, m_d, KisPaintOpSettingsWidget::Private::model, notifyPageChanged(), KisPaintOpSettingsWidget::Private::optionsStack, and palette.
|
overridevirtual |
Implements KisPaintOpConfigWidget.
Definition at line 163 of file kis_paintop_settings_widget.cpp.
|
overrideprotected |
Definition at line 269 of file kis_paintop_settings_widget.cpp.
References changePage(), m_d, and KisPaintOpSettingsWidget::Private::optionsList.
|
privateslot |
Definition at line 222 of file kis_paintop_settings_widget.cpp.
References KisLockedPropertiesServer::addToLockedProperties(), KisCategorizedListModel< TEntry, TEntryToQStringConverter >::categoriesMapper(), KisCategorizedListModel< TEntry, TEntryToQStringConverter >::entryAt(), KisLockedPropertiesServer::instance(), KisPaintOpOption::isLocked(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::itemFromRow(), m_d, m_saveLockedOption, KisPaintOpSettingsWidget::Private::model, KisOptionInfo::option, KisPaintOpSettingsWidget::Private::optionsList, p, KisLockedPropertiesServer::removeFromLockedProperties(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::setLocked(), KisPaintOpOption::setLocked(), KisConfigWidget::sigDropLockedConfig(), KisPaintOpOptionListModel::signalDataChanged(), KisConfigWidget::sigSaveLockedConfig(), and KisPaintOpOption::startWriteOptionSetting().
|
overridevirtual |
Implements KisPaintOpConfigWidget.
Definition at line 146 of file kis_paintop_settings_widget.cpp.
References KisPaintOpOption::isCheckable(), KisPaintOpOption::isChecked(), KisPaintOpOption::lodLimitations(), m_d, and KisPaintOpSettingsWidget::Private::paintOpOptions.
|
overridevirtual |
Implements KisPaintOpConfigWidget.
Definition at line 158 of file kis_paintop_settings_widget.cpp.
References KisPaintOpSettingsWidget::Private::lodLimitations, and m_d.
|
protectedvirtual |
Definition at line 218 of file kis_paintop_settings_widget.cpp.
|
overridevirtual |
Reimplemented from KisConfigWidget.
Definition at line 195 of file kis_paintop_settings_widget.cpp.
References KisConfigWidget::canvasResourcesInterface(), m_d, KisPaintOpSettingsWidget::Private::paintOpOptions, KisConfigWidget::setCanvasResourcesInterface(), and KisPaintOpOption::setCanvasResourcesInterface().
|
overridevirtual |
Reimplemented.
Implements KisPaintOpConfigWidget.
Definition at line 118 of file kis_paintop_settings_widget.cpp.
References KisCategorizedListModel< TEntry, TEntryToQStringConverter >::categoriesMapper(), KisLockedPropertiesServer::createLockedPropertiesProxy(), KisOptionInfo::index, KisCategorizedListModel< TEntry, TEntryToQStringConverter >::indexOf(), KisLockedPropertiesServer::instance(), KisPaintOpOption::isLocked(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::itemFromRow(), m_d, KisPaintOpSettingsWidget::Private::model, KisOptionInfo::option, KisPaintOpSettingsWidget::Private::paintOpOptions, KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::setLockable(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::setLocked(), KisLockedPropertiesServer::setPropertiesFromLocked(), KisPaintOpOptionListModel::signalDataChanged(), and KisPaintOpOption::startReadOptionSetting().
|
overridevirtual |
Reimplemented, sets image on option widgets.
Reimplemented from KisPaintOpConfigWidget.
Definition at line 168 of file kis_paintop_settings_widget.cpp.
References m_d, KisPaintOpSettingsWidget::Private::paintOpOptions, KisPaintOpConfigWidget::setImage(), and KisPaintOpOption::setImage().
|
overridevirtual |
Reimplemented, sets node on option widgets.
Reimplemented from KisPaintOpConfigWidget.
Definition at line 177 of file kis_paintop_settings_widget.cpp.
References m_d, KisPaintOpSettingsWidget::Private::paintOpOptions, KisPaintOpConfigWidget::setNode(), and KisPaintOpOption::setNode().
|
overridevirtual |
Reimplemented from KisPaintOpConfigWidget.
Definition at line 186 of file kis_paintop_settings_widget.cpp.
References m_d, KisPaintOpSettingsWidget::Private::paintOpOptions, KisPaintOpConfigWidget::resourcesInterface(), KisPaintOpConfigWidget::setResourcesInterface(), and KisPaintOpOption::setResourcesInterface().
|
privateslot |
Definition at line 263 of file kis_paintop_settings_widget.cpp.
References KisConfigWidget::sigConfigurationItemChanged().
|
privateslot |
Definition at line 253 of file kis_paintop_settings_widget.cpp.
References lockProperties(), m_d, m_saveLockedOption, and KisPaintOpSettingsWidget::Private::optionsList.
|
privateslot |
Definition at line 258 of file kis_paintop_settings_widget.cpp.
References lockProperties(), m_d, m_saveLockedOption, and KisPaintOpSettingsWidget::Private::optionsList.
|
overridevirtual |
Reimplemented.
Implements KisPaintOpConfigWidget.
Definition at line 138 of file kis_paintop_settings_widget.cpp.
References KisLockedPropertiesServer::createLockedPropertiesProxy(), KisLockedPropertiesServer::instance(), m_d, KisPaintOpSettingsWidget::Private::paintOpOptions, and KisPaintOpOption::startWriteOptionSetting().
|
private |
Definition at line 73 of file kis_paintop_settings_widget.h.
|
private |
Definition at line 74 of file kis_paintop_settings_widget.h.