Krita Source Code Documentation
Loading...
Searching...
No Matches
PyQtPluginSettingsFactory Class Reference

#include <pyqtpluginsettings.h>

+ Inheritance diagram for PyQtPluginSettingsFactory:

Public Member Functions

KisPreferenceSetcreatePreferenceSet () override
 
QString id () const override
 
 PyQtPluginSettingsFactory (PythonPluginManager *engine)
 
- Public Member Functions inherited from KisAbstractPreferenceSetFactory
virtual ~KisAbstractPreferenceSetFactory ()
 

Public Attributes

PythonPluginManagerm_pluginManager
 
PyQtPluginSettingsUpdateRepeater repeater
 

Detailed Description

Definition at line 65 of file pyqtpluginsettings.h.

Constructor & Destructor Documentation

◆ PyQtPluginSettingsFactory()

PyQtPluginSettingsFactory::PyQtPluginSettingsFactory ( PythonPluginManager * engine)
inline

Definition at line 68 of file pyqtpluginsettings.h.

69 : m_pluginManager(engine)
70 {
71 }
PythonPluginManager * m_pluginManager

Member Function Documentation

◆ createPreferenceSet()

KisPreferenceSet * PyQtPluginSettingsFactory::createPreferenceSet ( )
inlineoverridevirtual

Implements KisAbstractPreferenceSetFactory.

Definition at line 73 of file pyqtpluginsettings.h.

74 {
76 QObject::connect(ps, SIGNAL(settingsChanged()), &repeater, SLOT(updateSettings()), Qt::UniqueConnection);
77 return ps;
78 }
PyQtPluginSettingsUpdateRepeater repeater

References m_pluginManager, and repeater.

◆ id()

QString PyQtPluginSettingsFactory::id ( ) const
inlineoverridevirtual

Implements KisAbstractPreferenceSetFactory.

Definition at line 79 of file pyqtpluginsettings.h.

80 {
81 return "PyQtSettings";
82 }

Member Data Documentation

◆ m_pluginManager

PythonPluginManager* PyQtPluginSettingsFactory::m_pluginManager

Definition at line 84 of file pyqtpluginsettings.h.

◆ repeater

PyQtPluginSettingsUpdateRepeater PyQtPluginSettingsFactory::repeater

Definition at line 83 of file pyqtpluginsettings.h.


The documentation for this class was generated from the following file: