[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.2