|
Krita Source Code Documentation
|
#include <kis_wdg_generator.h>
Inheritance diagram for KisWdgGenerator:Classes | |
| struct | Private |
Public Slots | |
| void | showFilterGallery (bool) |
Signals | |
| void | previewConfiguration () |
Public Member Functions | |
| KisFilterConfigurationSP | configuration () |
| void | initialize (KisViewManager *view) |
| KisWdgGenerator (QWidget *parent) | |
| KisWdgGenerator (QWidget *parent, KisPaintDeviceSP dev) | |
| void | setConfiguration (const KisFilterConfigurationSP config) |
| ~KisWdgGenerator () override | |
Private Slots | |
| void | slotGeneratorActivated (int) |
Private Attributes | |
| Private *const | d {nullptr} |
A widget that allows users to select a generator and create a config object for it.
XXX: make use of bookmarked configuration things, like in the filter widget.
Definition at line 23 of file kis_wdg_generator.h.
| KisWdgGenerator::KisWdgGenerator | ( | QWidget * | parent | ) |
Definition at line 56 of file kis_wdg_generator.cpp.
References KoColorSpaceRegistry::instance().
| KisWdgGenerator::KisWdgGenerator | ( | QWidget * | parent, |
| KisPaintDeviceSP | dev ) |
|
override |
| KisFilterConfigurationSP KisWdgGenerator::configuration | ( | ) |
Definition at line 115 of file kis_wdg_generator.cpp.
References KisWdgGenerator::Private::centralWidget, KisConfigWidget::configuration(), KisWdgGenerator::Private::currentGenerator, d, KisSharedPtr< T >::data(), KisBaseProcessor::defaultConfiguration(), and KisGlobalResourcesInterface::instance().
| void KisWdgGenerator::initialize | ( | KisViewManager * | view | ) |
Definition at line 68 of file kis_wdg_generator.cpp.
References connect(), d, KoGenericRegistry< T >::get(), KisGeneratorRegistry::instance(), KoGenericRegistry< T >::keys(), slotGeneratorActivated(), KisWdgGenerator::Private::uiWdgGenerators, KisWdgGenerator::Private::view, and KisWdgGenerator::Private::widgetLayout.
|
signal |
| void KisWdgGenerator::setConfiguration | ( | const KisFilterConfigurationSP | config | ) |
Definition at line 97 of file kis_wdg_generator.cpp.
References KisWdgGenerator::Private::centralWidget, d, KisGeneratorItem::generator, KisBaseProcessor::id, KisConfigWidget::setConfiguration(), slotGeneratorActivated(), and KisWdgGenerator::Private::uiWdgGenerators.
|
slot |
Definition at line 175 of file kis_wdg_generator.cpp.
References d, and KisWdgGenerator::Private::uiWdgGenerators.
|
privateslot |
Definition at line 130 of file kis_wdg_generator.cpp.
References KisWdgGenerator::Private::centralWidget, KisConfigWidget::configuration(), connect(), KisBaseProcessor::createConfigurationWidget(), KisGeneratorItem::currentConfiguration, KisWdgGenerator::Private::currentGenerator, d, KisSharedPtr< T >::data(), KisWdgGenerator::Private::dev, KisGeneratorItem::generator, KisBaseProcessor::id, previewConfiguration(), KisConfigWidget::setConfiguration(), KisConfigWidget::setView(), KisWdgGenerator::Private::uiWdgGenerators, KisWdgGenerator::Private::view, and KisWdgGenerator::Private::widgetLayout.
|
private |
Definition at line 54 of file kis_wdg_generator.h.