[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Public Types | Public Member Functions | List of all members
KLFPluginGenericInterface Class Referenceabstract

#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 QWidgetcreateConfigWidget (QWidget *parent)=0
 
virtual void loadFromConfig (QWidget *configWidget, KLFPluginConfigAccess *config)=0
 
virtual void saveToConfig (QWidget *configWidget, KLFPluginConfigAccess *config)=0
 

Detailed Description

Generic interface to access (almost all!) the internals of KLatexFormula

Definition at line 40 of file klfpluginiface.h.

Member Enumeration Documentation

Enumerator
PluginName 
PluginTitle 
PluginAuthor 
PluginDescription 
PluginDefaultEnable 

Definition at line 45 of file klfpluginiface.h.

Constructor & Destructor Documentation

virtual KLFPluginGenericInterface::~KLFPluginGenericInterface ( )
inlinevirtual

Definition at line 43 of file klfpluginiface.h.

Member Function Documentation

virtual QWidget* KLFPluginGenericInterface::createConfigWidget ( QWidget parent)
pure virtual
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
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
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

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

Generated by doxygen 1.8.8