19 #pragma warning ( push )
20 #pragma warning ( disable )
22 #pragma GCC diagnostic push
23 #pragma GCC diagnostic ignored "-Wunused-parameter"
32 static QList<iExtension *> Extensions;
40 virtual bool Register() {
return false; }
44 virtual void Quit() { Working =
false; }
55 virtual void Hook_EditPostProcess(
void *edit) {}
56 virtual bool Hook_EditBeforeScore(QString text, QString page,
int* editscore,
int userscore) {
return true; }
58 QString ExtensionName;
59 QString ExtensionAuthor;
60 QString ExtensionVersion;
61 QString ExtensionDescription;
67 #pragma warning ( pop )
69 #pragma GCC diagnostic pop
74 #endif // IEXTENSION_H
bool IsWorking()
IsWorking.
virtual void Quit()
This is called when the extension is removed from system.
virtual void Hook_EditPreProcess(void *edit)
Hook_EditPreProcess is called when edit is being pre processed.
virtual void Hook_EditScore(void *edit)
Hook_EditScore is called after edit score is calculated.