Huggle  build:^490^dce1e5c
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Huggle::iExtension Class Reference

Extension interface. More...

#include <iextension.hpp>

Public Member Functions

virtual bool Hook_EditBeforeScore (QString text, QString page, int *editscore, int userscore)
 
virtual void Hook_EditPostProcess (void *edit)
 
virtual void Hook_EditPreProcess (void *edit)
 Hook_EditPreProcess is called when edit is being pre processed. More...
 
virtual void Hook_EditScore (void *edit)
 Hook_EditScore is called after edit score is calculated. More...
 
bool IsWorking ()
 IsWorking. More...
 
virtual void Quit ()
 This is called when the extension is removed from system.
 
virtual bool Register ()
 

Static Public Attributes

static QList< iExtension * > Extensions
 

Private Attributes

QString ExtensionAuthor
 
QString ExtensionDescription
 
QString ExtensionName
 
QString ExtensionVersion
 
bool Working
 

Detailed Description

Extension interface.

Definition at line 29 of file iextension.hpp.

Member Function Documentation

virtual void Huggle::iExtension::Hook_EditPreProcess ( void *  edit)
inlinevirtual

Hook_EditPreProcess is called when edit is being pre processed.

Parameters
editis a pointer to edit in question

Definition at line 49 of file iextension.hpp.

virtual void Huggle::iExtension::Hook_EditScore ( void *  edit)
inlinevirtual

Hook_EditScore is called after edit score is calculated.

Parameters
edit

Definition at line 54 of file iextension.hpp.

bool iExtension::IsWorking ( )

IsWorking.

Returns
if extension work

Definition at line 26 of file iextension.cpp.


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