[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Public Types | Public Member Functions

KLFPluginGenericInterface Class Reference

#include <klfpluginiface.h>

List of all members.

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 ( ) [inline, virtual]

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.7.3