#include <klfpluginiface.h>
Public Types | |
enum | PluginInfo { PluginName, PluginTitle, PluginAuthor, PluginDescription, PluginDefaultEnable } |
Public Member Functions | |
virtual | ~KLFPluginGenericInterface () |
virtual QVariant | pluginInfo (PluginInfo which) const =0 |
QString | pluginName () const |
QString | pluginTitle () const |
QString | pluginAuthor () const |
QString | pluginDescription () const |
bool | pluginDefaultLoadEnable () const |
virtual void | initialize (QApplication *app, KLFMainWin *mainWin, KLFPluginConfigAccess *config)=0 |
virtual QWidget * | createConfigWidget (QWidget *parent)=0 |
virtual void | loadFromConfig (QWidget *configWidget, KLFPluginConfigAccess *config)=0 |
virtual void | saveToConfig (QWidget *configWidget, KLFPluginConfigAccess *config)=0 |
Generic interface to access (almost all!) the internals of KLatexFormula
Definition at line 40 of file klfpluginiface.h.
Definition at line 45 of file klfpluginiface.h.
virtual KLFPluginGenericInterface::~KLFPluginGenericInterface | ( | ) | [inline, virtual] |
Definition at line 43 of file klfpluginiface.h.
Referenced by KLFSettings::initPluginControls().
virtual void KLFPluginGenericInterface::initialize | ( | QApplication * | app, |
KLFMainWin * | mainWin, | ||
KLFPluginConfigAccess * | config | ||
) | [pure virtual] |
Referenced by main_load_plugins().
virtual void KLFPluginGenericInterface::loadFromConfig | ( | QWidget * | configWidget, |
KLFPluginConfigAccess * | config | ||
) | [pure virtual] |
Referenced by KLFSettings::initPluginControls(), and KLFSettings::resetPluginControls().
QString KLFPluginGenericInterface::pluginAuthor | ( | ) | const [inline] |
Definition at line 57 of file klfpluginiface.h.
References PluginAuthor, pluginInfo(), and QVariant::toString().
Referenced by main_load_plugins().
bool KLFPluginGenericInterface::pluginDefaultLoadEnable | ( | ) | const [inline] |
Definition at line 59 of file klfpluginiface.h.
References PluginDefaultEnable, pluginInfo(), and QVariant::toBool().
Referenced by main_load_plugins().
QString KLFPluginGenericInterface::pluginDescription | ( | ) | const [inline] |
Definition at line 58 of file klfpluginiface.h.
References PluginDescription, pluginInfo(), and QVariant::toString().
Referenced by main_load_plugins().
virtual QVariant KLFPluginGenericInterface::pluginInfo | ( | PluginInfo | which | ) | const [pure virtual] |
Referenced by pluginAuthor(), pluginDefaultLoadEnable(), pluginDescription(), pluginName(), and pluginTitle().
QString KLFPluginGenericInterface::pluginName | ( | ) | const [inline] |
Definition at line 55 of file klfpluginiface.h.
References pluginInfo(), PluginName, and QVariant::toString().
Referenced by main_load_plugins().
QString KLFPluginGenericInterface::pluginTitle | ( | ) | const [inline] |
Definition at line 56 of file klfpluginiface.h.
References pluginInfo(), PluginTitle, and QVariant::toString().
Referenced by main_load_plugins().
virtual void KLFPluginGenericInterface::saveToConfig | ( | QWidget * | configWidget, |
KLFPluginConfigAccess * | config | ||
) | [pure virtual] |