Huggle
Huggle Namespace Reference

Huggle namespace contains all objects that belongs to huggle only so that they don't colide with other objects. More...

Namespaces

 Generic
 Generic C++ functions that are missing in standard libs.
 
 HAN
 This namespace contains HAN classes.
 
 HuggleParser
 This namespace contains functions to parse various text, such as configuration keys.
 
 MediaWiki
 Helper functions to convert some items to mediawiki format.
 
 Warnings
 This NS contains functions that generate warnings to users.
 
 WikiUtil
 Provides helper functions that make it easy to do various stuff with mediawiki sites.
 
 XmlUtils
 Provides a set of functions that extend Qt's Dom model with features that were missing in it.
 

Classes

class  AboutForm
 Form that can be displayed from help menu, should list all developers. More...
 
class  ApiQuery
 This class can be used to execute any kind of api query on any MW wiki. More...
 
class  ApiQueryResult
 Api queries have their own result class so that we can use it to parse them. More...
 
class  ApiQueryResultNode
 
class  BlockUserForm
 This form can be used to block users from editing, which requires the block permission. More...
 
class  Collectable
 Base for all items that are supposed to be collected by garbage collector. More...
 
class  Collectable_SmartPtr
 This smart pointer can be used for any work with all kinds of collectable functions. More...
 
class  Configuration
 Run time configuration of huggle. More...
 
class  Core
 Miscelanceous system functions and application control class. More...
 
class  CustomMessage
 This form can be used to send a custom message to users. More...
 
class  DeleteForm
 This is a delete form. More...
 
class  EditBar
 The EditBar widget can be used to render various edit information of pages, like the time and username of the last edit and display them as icons. More...
 
class  EditBarItem
 The EditBarItem class is used for being an item of an EditBar It gives general information about the edit of a page. More...
 
class  EditForm
 
class  EditQuery
 Modifications of mediawiki pages can be done using this query. More...
 
class  EditQueue
 The EditQueue class handles basic operations and logic of edit queue. More...
 
class  EditQueue_UnprocessedEdit
 The EditQueue_UnprocessedEdit class is used to process information about new edit that is supposed to be obtained only by revision ID. Since 3.4.3 there is an option to insert new edits to queue by revision ID, this class is used to fetch information about the edit, that would otherwise be provided by feed provider. More...
 
class  Events
 
class  Exception
 Every exception raised by huggle is defined by this class. More...
 
class  ExceptionHandler
 The ExceptionHandler class is used to create an abstract handler for exceptions. More...
 
class  ExceptionWindow
 Recovery window. More...
 
class  ExtensionConfig
 Used to store the configuration per extension so that each extension can create own private keys with options. More...
 
class  ExtensionHolder
 
class  GC
 Garbage collector that can be used to collect some objects. More...
 
class  GC_t
 
class  GenericBrowser
 
class  GenericJSClass
 
class  HgApplication
 Override of qapplication so that we can reimplement notify. More...
 
class  History
 History of actions done by user. More...
 
class  HistoryForm
 This is a small gadget that is displayed on top of main window. More...
 
class  HistoryItem
 History consist of these items. More...
 
class  Hooks
 Hooks that can be used to attach some 3rd code to existing functions. More...
 
class  Huggle_l10n
 
class  Huggle_Res
 
class  HuggleEditingJS
 The HuggleJS class has C++ exports for JS engine (maps C++ functions to JS) it implements all functions that are available in JS script in "huggle" namespace. More...
 
class  HuggleEditJS
 
class  HuggleFeed
 Feed provider stub class every provider must be derived from this one. More...
 
class  HuggleFeedJS
 
class  HuggleFeedProviderIRC
 Provider that uses a wikimedia irc recent changes feed to retrieve information about edits. More...
 
class  HuggleFeedProviderWiki
 This is a very simple provider of changes that basically refresh recent changes every 6 seconds. More...
 
class  HuggleFeedProviderXml
 
class  HuggleHanJS
 
class  HuggleJS
 The HuggleJS class has C++ exports for JS engine (maps C++ functions to JS) it implements all functions that are available in JS script in "huggle" namespace. More...
 
class  HuggleLog
 This window contains all the messages that are stored in ring log. More...
 
class  HuggleLog_Line
 Line of log. More...
 
class  HuggleOption
 The HuggleOption class can be used to store user options in a very simple way. More...
 
class  HuggleQueryJS
 
class  HuggleQueue
 Queue of edits. More...
 
class  HuggleQueueFilter
 Filter that can be applied to edit queue. More...
 
class  HuggleQueueItemLabel
 This is item of queue, it is derived from qt object. More...
 
class  HuggleTool
 Toolbar on top of window. More...
 
class  HuggleUIJS
 
class  HuggleUnsafeJS
 
class  HuggleWeb
 Web browser. More...
 
class  HuggleWebEnginePage
 This is to allow us to overload some of the WebEngine code. More...
 
class  HW
 
class  iExtension
 Extension interface. More...
 
class  IgnoreList
 A window that contains ignore list. More...
 
class  Instruction
 
class  IRCChatTextBox
 The IRCChatTextBox class provides a simple text box with clickable links (QPlainTextEdit doesn't support them) More...
 
class  JSHighlighter
 
class  Language
 The Language class is used to store localization data. More...
 
class  LoadingForm
 Working form that is used for tasks that needs to perform multiple simultaneous things in same time. More...
 
class  Localizations
 This class is used to localize strings. More...
 
class  LoginForm
 Window that is displayed as first when huggle is started, letting user login to one or more wikis. More...
 
class  MainWindow
 Primary huggle window. More...
 
class  MediaWikiObject
 Every mediawiki asset may be inherited from this. More...
 
class  Message
 This is similar to query, just it's more simple, you can use it to deliver messages to users. More...
 
class  NullPointerException
 
class  OAuth
 Not being used now because wmf doesn't provide OAuth yet. More...
 
class  OAuthLogin
 This form is not being used. More...
 
class  OAuthLoginQuery
 This query is supposed to login user through oauth provider. More...
 
class  OverlayBox
 
class  PendingWarning
 The PendingWarning class represent the warning that was requested but might not be delievered. More...
 
class  Preferences
 Preferences window. More...
 
class  ProcessList
 List of processes in a main window. More...
 
class  ProcessListRemovedItem
 Removed item that was in the process list. More...
 
class  ProjectConfiguration
 Project configuration, each project needs to have own instance of this. More...
 
class  ProtectPage
 The ProtectPage class display a window where user can protect a page given they have the permissions to do that. More...
 
class  Proxy
 Proxy. More...
 
class  Query
 Query base class for all server queries (http requests, mediawiki API queries etc) executed by huggle. More...
 
class  QueryPool
 Pool of all queries that are monitored by huggle itself. More...
 
class  QueryResult
 Result of query. More...
 
class  QueueHelp
 
class  ReloginForm
 Relogin form used to login back to mediawiki when session is removed. More...
 
class  ReportUser
 Report user. More...
 
class  RequestProtect
 This can be used to request protection of a page. More...
 
class  Resources
 Embedded resource files. More...
 
class  RevertQuery
 The RevertQuery class can be used to rollback any edit. More...
 
class  ScoreWord
 The ScoreWord class. More...
 
class  ScoreWordsDbForm
 Scorewords form. More...
 
class  Script
 
class  ScriptException
 
class  ScriptForm
 
class  ScriptFunctionHelp
 
class  ScriptingManager
 
class  ScriptMemPool
 The ScriptMemPool class is managing access to C++ objects from JS code this class is a pool of C++ pointers mapped to JS integers. More...
 
class  ScriptMenu
 
class  SessionForm
 Session info. More...
 
class  Shortcut
 This is used to handle the shortcuts for the main form. More...
 
class  Sleeper
 This is a workaround that allow us to use sleep. More...
 
class  SpeedyForm
 The window that is used to report a page for deletion. More...
 
class  StatisticsBlock
 
class  Syslog
 Provides logging to various places. More...
 
class  TerminalParser
 Parses the data provided by user in parameters to executable. More...
 
class  UAAReport
 Form to report users to UAA. More...
 
class  UiExceptionHandler
 
class  UiScript
 
class  UpdateForm
 Update form is shown when there is an update for huggle This form may work on some platforms only. More...
 
class  UserConfiguration
 
class  UserinfoForm
 The UserinfoForm class is a widget that displays the information about user including their history and some other information about the user. More...
 
class  UserInfoFormHistoryItem
 
class  VandalNw
 Vandalism network. More...
 
class  Version
 This class can be used to store various versions and compare them. More...
 
class  WaitingForm
 This is universal form that is just displaying the progress bar and reason why we need to wait. More...
 
class  WarningList
 Widget that allows user to pick a warning to send to user. More...
 
class  WebserverQuery
 This is a query that can be used to perform simple webserver requests. More...
 
class  WelcomeInfo
 
class  WhitelistForm
 This form can be used to display a whitelist of current wiki. More...
 
class  WikiEdit
 Wiki edit. More...
 
class  WikiEdit_ProcessorThread
 Edits are post processed in this thread. More...
 
class  WikiPage
 Mediawiki page. More...
 
class  WikiPageHistoryItem
 This is a helper class that can be used to store history items. More...
 
class  WikiPageNS
 Namespace (mediawiki) More...
 
class  WikiPageTagsForm
 Form used to tag page. More...
 
class  WikiSite
 Site. More...
 
class  WikiSite_Ext
 Extension info. More...
 
class  WikiUser
 User. More...
 
class  WLQuery
 Whitelist query :o. More...
 

Typedefs

typedef void *(* Callback )(Query *)
 
typedef void *(* WEPostprocessedCallback )(WikiEdit *)
 

Enumerations

enum  Action {
  ActionClearHasMsg = 0, ActionCompare = 1, ActionQuery = 2, ActionLogin = 3,
  ActionLogout = 4, ActionPurge = 5, ActionRollback = 6, ActionDelete = 7,
  ActionUndelete = 8, ActionBlock = 9, ActionPatrol = 10, ActionReview = 11,
  ActionParse = 12, ActionProtect = 13, ActionEdit = 14, ActionUnwatch = 15,
  ActionWatch = 16, ActionCustom = 17, ActionClearHasMsg = 0, ActionCompare = 1,
  ActionQuery = 2, ActionLogin = 3, ActionLogout = 4, ActionPurge = 5,
  ActionRollback = 6, ActionDelete = 7, ActionUndelete = 8, ActionBlock = 9,
  ActionPatrol = 10, ActionReview = 11, ActionParse = 12, ActionProtect = 13,
  ActionEdit = 14, ActionUnwatch = 15, ActionWatch = 16, ActionCustom = 17
}
 
enum  Action {
  ActionClearHasMsg = 0, ActionCompare = 1, ActionQuery = 2, ActionLogin = 3,
  ActionLogout = 4, ActionPurge = 5, ActionRollback = 6, ActionDelete = 7,
  ActionUndelete = 8, ActionBlock = 9, ActionPatrol = 10, ActionReview = 11,
  ActionParse = 12, ActionProtect = 13, ActionEdit = 14, ActionUnwatch = 15,
  ActionWatch = 16, ActionCustom = 17, ActionClearHasMsg = 0, ActionCompare = 1,
  ActionQuery = 2, ActionLogin = 3, ActionLogout = 4, ActionPurge = 5,
  ActionRollback = 6, ActionDelete = 7, ActionUndelete = 8, ActionBlock = 9,
  ActionPatrol = 10, ActionReview = 11, ActionParse = 12, ActionProtect = 13,
  ActionEdit = 14, ActionUnwatch = 15, ActionWatch = 16, ActionCustom = 17
}
 
enum  Configuration_OnNext {
  Configuration_OnNext_Stay, Configuration_OnNext_Next, Configuration_OnNext_Revert, Configuration_OnNext_Stay,
  Configuration_OnNext_Next, Configuration_OnNext_Revert
}
 This enum defines what action should be done when revert etc. More...
 
enum  Configuration_OnNext {
  Configuration_OnNext_Stay, Configuration_OnNext_Next, Configuration_OnNext_Revert, Configuration_OnNext_Stay,
  Configuration_OnNext_Next, Configuration_OnNext_Revert
}
 This enum defines what action should be done when revert etc. More...
 
enum  EditType {
  EditType_Normal, EditType_Anon, EditType_1, EditType_2,
  EditType_3, EditType_4, EditType_W, EditType_Blocked,
  EditType_Revert, EditType_Reported, EditType_Bot, EditType_New,
  EditType_Self, EditType_Normal, EditType_Anon, EditType_1,
  EditType_2, EditType_3, EditType_4, EditType_W,
  EditType_Blocked, EditType_Revert, EditType_Reported, EditType_Bot,
  EditType_New, EditType_Self
}
 This is a "type" of an edit which we use to resolve the proper icon for the edit.
 
enum  EditType {
  EditType_Normal, EditType_Anon, EditType_1, EditType_2,
  EditType_3, EditType_4, EditType_W, EditType_Blocked,
  EditType_Revert, EditType_Reported, EditType_Bot, EditType_New,
  EditType_Self, EditType_Normal, EditType_Anon, EditType_1,
  EditType_2, EditType_3, EditType_4, EditType_W,
  EditType_Blocked, EditType_Revert, EditType_Reported, EditType_Bot,
  EditType_New, EditType_Self
}
 This is a "type" of an edit which we use to resolve the proper icon for the edit.
 
enum  Headings {
  HeadingsStandard, HeadingsPageName, HeadingsNone, HeadingsStandard,
  HeadingsPageName, HeadingsNone
}
 
enum  Headings {
  HeadingsStandard, HeadingsPageName, HeadingsNone, HeadingsStandard,
  HeadingsPageName, HeadingsNone
}
 
enum  HistoryType {
  HistoryUnknown, HistoryEdit, HistoryRollback, HistoryMessage,
  HistoryProtect, HistoryDelete, HistoryUndelete, HistoryBlock,
  HistoryUnknown, HistoryEdit, HistoryRollback, HistoryMessage,
  HistoryProtect, HistoryDelete, HistoryUndelete, HistoryBlock
}
 Types of history items.
 
enum  HistoryType {
  HistoryUnknown, HistoryEdit, HistoryRollback, HistoryMessage,
  HistoryProtect, HistoryDelete, HistoryUndelete, HistoryBlock,
  HistoryUnknown, HistoryEdit, HistoryRollback, HistoryMessage,
  HistoryProtect, HistoryDelete, HistoryUndelete, HistoryBlock
}
 Types of history items.
 
enum  HuggleLogType {
  HuggleLogType_Normal, HuggleLogType_Error, HuggleLogType_Debug, HuggleLogType_Warn,
  HuggleLogType_Normal, HuggleLogType_Error, HuggleLogType_Debug, HuggleLogType_Warn
}
 
enum  HuggleLogType {
  HuggleLogType_Normal, HuggleLogType_Error, HuggleLogType_Debug, HuggleLogType_Warn,
  HuggleLogType_Normal, HuggleLogType_Error, HuggleLogType_Debug, HuggleLogType_Warn
}
 
enum  HuggleQueueFilterMatch {
  HuggleQueueFilterMatchRequire, HuggleQueueFilterMatchIgnore, HuggleQueueFilterMatchExclude, HuggleQueueFilterMatchRequire,
  HuggleQueueFilterMatchIgnore, HuggleQueueFilterMatchExclude
}
 
enum  HuggleQueueFilterMatch {
  HuggleQueueFilterMatchRequire, HuggleQueueFilterMatchIgnore, HuggleQueueFilterMatchExclude, HuggleQueueFilterMatchRequire,
  HuggleQueueFilterMatchIgnore, HuggleQueueFilterMatchExclude
}
 
enum  InstructionType {
  Instruction_Copy, Instruction_Move, Instruction_Download, Instruction_Delete,
  Instruction_Execute, Instruction_Folder, Instruction_Copy, Instruction_Move,
  Instruction_Download, Instruction_Delete, Instruction_Execute, Instruction_Folder
}
 
enum  InstructionType {
  Instruction_Copy, Instruction_Move, Instruction_Download, Instruction_Delete,
  Instruction_Execute, Instruction_Folder, Instruction_Copy, Instruction_Move,
  Instruction_Download, Instruction_Delete, Instruction_Execute, Instruction_Folder
}
 
enum  LoadingForm_Icon {
  LoadingForm_Icon_Loading, LoadingForm_Icon_Failed, LoadingForm_Icon_Waiting, LoadingForm_Icon_Success,
  LoadingForm_Icon_Loading, LoadingForm_Icon_Failed, LoadingForm_Icon_Waiting, LoadingForm_Icon_Success
}
 
enum  LoadingForm_Icon {
  LoadingForm_Icon_Loading, LoadingForm_Icon_Failed, LoadingForm_Icon_Waiting, LoadingForm_Icon_Success,
  LoadingForm_Icon_Loading, LoadingForm_Icon_Failed, LoadingForm_Icon_Waiting, LoadingForm_Icon_Success
}
 
enum  MessageBoxStyle {
  MessageBoxStyleNormal = 0, MessageBoxStyleQuestion = 1, MessageBoxStyleQuestionAbort = 2, MessageBoxStyleWarning = 3,
  MessageBoxStyleError = 4, MessageBoxStyleNormal = 0, MessageBoxStyleQuestion = 1, MessageBoxStyleQuestionAbort = 2,
  MessageBoxStyleWarning = 3, MessageBoxStyleError = 4
}
 
enum  MessageBoxStyle {
  MessageBoxStyleNormal = 0, MessageBoxStyleQuestion = 1, MessageBoxStyleQuestionAbort = 2, MessageBoxStyleWarning = 3,
  MessageBoxStyleError = 4, MessageBoxStyleNormal = 0, MessageBoxStyleQuestion = 1, MessageBoxStyleQuestionAbort = 2,
  MessageBoxStyleWarning = 3, MessageBoxStyleError = 4
}
 
enum  MessageError {
  MessageError_NoError, MessageError_Dependency, MessageError_Obsolete, MessageError_Expired,
  MessageError_ArticleExist, MessageError_Unknown, MessageError_NoError, MessageError_Dependency,
  MessageError_Obsolete, MessageError_Expired, MessageError_ArticleExist, MessageError_Unknown
}
 
enum  MessageError {
  MessageError_NoError, MessageError_Dependency, MessageError_Obsolete, MessageError_Expired,
  MessageError_ArticleExist, MessageError_Unknown, MessageError_NoError, MessageError_Dependency,
  MessageError_Obsolete, MessageError_Expired, MessageError_ArticleExist, MessageError_Unknown
}
 
enum  MessageStatus {
  MessageStatus_None, MessageStatus_Done, MessageStatus_Failed, MessageStatus_RetrievingTalkPage,
  MessageStatus_SendingMessage, MessageStatus_None, MessageStatus_Done, MessageStatus_Failed,
  MessageStatus_RetrievingTalkPage, MessageStatus_SendingMessage
}
 
enum  MessageStatus {
  MessageStatus_None, MessageStatus_Done, MessageStatus_Failed, MessageStatus_RetrievingTalkPage,
  MessageStatus_SendingMessage, MessageStatus_None, MessageStatus_Done, MessageStatus_Failed,
  MessageStatus_RetrievingTalkPage, MessageStatus_SendingMessage
}
 
enum  QueryType {
  QueryEdit, QueryNull, QueryWl, QueryApi,
  QueryRevert, QueryWebServer, QueryEdit, QueryNull,
  QueryWl, QueryApi, QueryRevert, QueryWebServer
}
 The QueryType enum. More...
 
enum  QueryType {
  QueryEdit, QueryNull, QueryWl, QueryApi,
  QueryRevert, QueryWebServer, QueryEdit, QueryNull,
  QueryWl, QueryApi, QueryRevert, QueryWebServer
}
 The QueryType enum. More...
 
enum  ReportType {
  ReportType_DefaultManual, ReportType_DefaultAuto, ReportType_StrictManual, ReportType_StrictAuto,
  ReportType_DefaultManual, ReportType_DefaultAuto, ReportType_StrictManual, ReportType_StrictAuto
}
 
enum  ReportType {
  ReportType_DefaultManual, ReportType_DefaultAuto, ReportType_StrictManual, ReportType_StrictAuto,
  ReportType_DefaultManual, ReportType_DefaultAuto, ReportType_StrictManual, ReportType_StrictAuto
}
 
enum  ShutdownOp {
  ShutdownOpRunning, ShutdownOpRetrievingWhitelist, ShutdownOpUpdatingWhitelist, ShutdownOpUpdatingConf,
  ShutdownOpGracetimeQueries, ShutdownOpRunning, ShutdownOpRetrievingWhitelist, ShutdownOpUpdatingWhitelist,
  ShutdownOpUpdatingConf, ShutdownOpGracetimeQueries
}
 The ShutdownOp enum contains a various parts of shutdown so that we can keep the track of what is going on. More...
 
enum  ShutdownOp {
  ShutdownOpRunning, ShutdownOpRetrievingWhitelist, ShutdownOpUpdatingWhitelist, ShutdownOpUpdatingConf,
  ShutdownOpGracetimeQueries, ShutdownOpRunning, ShutdownOpRetrievingWhitelist, ShutdownOpUpdatingWhitelist,
  ShutdownOpUpdatingConf, ShutdownOpGracetimeQueries
}
 The ShutdownOp enum contains a various parts of shutdown so that we can keep the track of what is going on. More...
 
enum  Status {
  RetrievingUserConfig, RetrievingProjectYAMLConfig, RetrievingProjectOldConfig, LoggingIn,
  WaitingForLoginQuery, WaitingForToken, LoggedIn, Nothing,
  Cancelling, LoginFailed, RetrievingUser, LoginDone,
  RetrievingUserConfig, RetrievingProjectYAMLConfig, RetrievingProjectOldConfig, LoggingIn,
  WaitingForLoginQuery, WaitingForToken, LoggedIn, Nothing,
  Cancelling, LoginFailed, RetrievingUser, LoginDone
}
 
enum  Status {
  RetrievingUserConfig, RetrievingProjectYAMLConfig, RetrievingProjectOldConfig, LoggingIn,
  WaitingForLoginQuery, WaitingForToken, LoggedIn, Nothing,
  Cancelling, LoginFailed, RetrievingUser, LoginDone,
  RetrievingUserConfig, RetrievingProjectYAMLConfig, RetrievingProjectOldConfig, LoggingIn,
  WaitingForLoginQuery, WaitingForToken, LoggedIn, Nothing,
  Cancelling, LoginFailed, RetrievingUser, LoginDone
}
 
enum  VersionType {
  VersionType_Alpha, VersionType_Beta, VersionType_Unknown, VersionType_Alpha,
  VersionType_Beta, VersionType_Unknown
}
 
enum  VersionType {
  VersionType_Alpha, VersionType_Beta, VersionType_Unknown, VersionType_Alpha,
  VersionType_Beta, VersionType_Unknown
}
 
enum  WarningLevel {
  WarningLevelNone, WarningLevel1, WarningLevel2, WarningLevel3,
  WarningLevel4, WarningLevelNone, WarningLevel1, WarningLevel2,
  WarningLevel3, WarningLevel4
}
 
enum  WarningLevel {
  WarningLevelNone, WarningLevel1, WarningLevel2, WarningLevel3,
  WarningLevel4, WarningLevelNone, WarningLevel1, WarningLevel2,
  WarningLevel3, WarningLevel4
}
 
enum  WatchlistOption {
  WatchlistOption_Watch = 0, WatchlistOption_Unwatch = 1, WatchlistOption_Preferences = 2, WatchlistOption_NoChange = 3,
  WatchlistOption_Watch = 0, WatchlistOption_Unwatch = 1, WatchlistOption_Preferences = 2, WatchlistOption_NoChange = 3
}
 
enum  WatchlistOption {
  WatchlistOption_Watch = 0, WatchlistOption_Unwatch = 1, WatchlistOption_Preferences = 2, WatchlistOption_NoChange = 3,
  WatchlistOption_Watch = 0, WatchlistOption_Unwatch = 1, WatchlistOption_Preferences = 2, WatchlistOption_NoChange = 3
}
 
enum  WEStatus {
  StatusNone, StatusProcessed, StatusPostProcessed, StatusNone,
  StatusProcessed, StatusPostProcessed
}
 
enum  WEStatus {
  StatusNone, StatusProcessed, StatusPostProcessed, StatusNone,
  StatusProcessed, StatusPostProcessed
}
 
enum  WLQueryType {
  WLQueryType_WriteWL, WLQueryType_ReadWL, WLQueryType_SuspWL, WLQueryType_WriteWL,
  WLQueryType_ReadWL, WLQueryType_SuspWL
}
 
enum  WLQueryType {
  WLQueryType_WriteWL, WLQueryType_ReadWL, WLQueryType_SuspWL, WLQueryType_WriteWL,
  WLQueryType_ReadWL, WLQueryType_SuspWL
}
 

Functions

HUGGLE_EX_CORE bool operator!= (const Version &a, const Version &b)
 
template<class H >
bool operator!= (Collectable_SmartPtr< H > &smart_ptr, Collectable_SmartPtr< H > &smart_ptx)
 
template<class H >
bool operator!= (Collectable_SmartPtr< H > &smart_ptr, std::nullptr_t ptr)
 
template<class H >
bool operator!= (Collectable_SmartPtr< H > &smart_ptr, H *ptr)
 
HUGGLE_EX_CORE bool operator< (const Version &a, const Version &b)
 
HUGGLE_EX_CORE bool operator<= (const Version &a, const Version &b)
 
HUGGLE_EX_CORE bool operator== (const Version &a, const Version &b)
 
template<class H >
bool operator== (Collectable_SmartPtr< H > &smart_ptr, Collectable_SmartPtr< H > &smart_ptx)
 
template<class H >
bool operator== (Collectable_SmartPtr< H > &smart_ptr, std::nullptr_t ptr)
 
template<class H >
bool operator== (Collectable_SmartPtr< H > &smart_ptr, H *ptr)
 
HUGGLE_EX_CORE bool operator> (const Version &a, const Version &b)
 
HUGGLE_EX_CORE bool operator>= (const Version &a, const Version &b)
 
void WikiPageTagsForm_FinishRead (Query *result)
 This is a callback for query we use to read the page.
 

Detailed Description

Huggle namespace contains all objects that belongs to huggle only so that they don't colide with other objects.

Enumeration Type Documentation

This enum defines what action should be done when revert etc.

Enumerator
Configuration_OnNext_Stay 

Display same edit.

Configuration_OnNext_Next 

Display next.

Configuration_OnNext_Revert 

Display revert.

Configuration_OnNext_Stay 

Display same edit.

Configuration_OnNext_Next 

Display next.

Configuration_OnNext_Revert 

Display revert.

Definition at line 30 of file userconfiguration.hpp.

This enum defines what action should be done when revert etc.

Enumerator
Configuration_OnNext_Stay 

Display same edit.

Configuration_OnNext_Next 

Display next.

Configuration_OnNext_Revert 

Display revert.

Configuration_OnNext_Stay 

Display same edit.

Configuration_OnNext_Next 

Display next.

Configuration_OnNext_Revert 

Display revert.

Definition at line 30 of file userconfiguration.hpp.

Enumerator
HuggleQueueFilterMatchRequire 

The attribute is required for item to be considered matching.

HuggleQueueFilterMatchIgnore 

The attribute is not relevant at all for item to be considered matching.

HuggleQueueFilterMatchExclude 

The attribute must not be contained for this item to match.

HuggleQueueFilterMatchRequire 

The attribute is required for item to be considered matching.

HuggleQueueFilterMatchIgnore 

The attribute is not relevant at all for item to be considered matching.

HuggleQueueFilterMatchExclude 

The attribute must not be contained for this item to match.

Definition at line 24 of file hugglequeuefilter.hpp.

Enumerator
HuggleQueueFilterMatchRequire 

The attribute is required for item to be considered matching.

HuggleQueueFilterMatchIgnore 

The attribute is not relevant at all for item to be considered matching.

HuggleQueueFilterMatchExclude 

The attribute must not be contained for this item to match.

HuggleQueueFilterMatchRequire 

The attribute is required for item to be considered matching.

HuggleQueueFilterMatchIgnore 

The attribute is not relevant at all for item to be considered matching.

HuggleQueueFilterMatchExclude 

The attribute must not be contained for this item to match.

Definition at line 24 of file hugglequeuefilter.hpp.

The QueryType enum.

Enumerator
QueryEdit 

Edit.

QueryNull 

Default.

QueryWl 

Whitelist.

QueryApi 

Api.

QueryRevert 

Revert.

QueryWebServer 

HTTP.

QueryEdit 

Edit.

QueryNull 

Default.

QueryWl 

Whitelist.

QueryApi 

Api.

QueryRevert 

Revert.

QueryWebServer 

HTTP.

Definition at line 35 of file query.hpp.

The QueryType enum.

Enumerator
QueryEdit 

Edit.

QueryNull 

Default.

QueryWl 

Whitelist.

QueryApi 

Api.

QueryRevert 

Revert.

QueryWebServer 

HTTP.

QueryEdit 

Edit.

QueryNull 

Default.

QueryWl 

Whitelist.

QueryApi 

Api.

QueryRevert 

Revert.

QueryWebServer 

HTTP.

Definition at line 35 of file query.hpp.

The ShutdownOp enum contains a various parts of shutdown so that we can keep the track of what is going on.

Enumerator
ShutdownOpRunning 

Huggle is not shutting down.

ShutdownOpRetrievingWhitelist 

Huggle is downloading a whitelist in order to update it.

ShutdownOpUpdatingWhitelist 

Huggle is updating the whitelist.

ShutdownOpUpdatingConf 

Huggle is updating a config of user.

ShutdownOpRunning 

Huggle is not shutting down.

ShutdownOpRetrievingWhitelist 

Huggle is downloading a whitelist in order to update it.

ShutdownOpUpdatingWhitelist 

Huggle is updating the whitelist.

ShutdownOpUpdatingConf 

Huggle is updating a config of user.

Definition at line 96 of file mainwindow.hpp.

The ShutdownOp enum contains a various parts of shutdown so that we can keep the track of what is going on.

Enumerator
ShutdownOpRunning 

Huggle is not shutting down.

ShutdownOpRetrievingWhitelist 

Huggle is downloading a whitelist in order to update it.

ShutdownOpUpdatingWhitelist 

Huggle is updating the whitelist.

ShutdownOpUpdatingConf 

Huggle is updating a config of user.

ShutdownOpRunning 

Huggle is not shutting down.

ShutdownOpRetrievingWhitelist 

Huggle is downloading a whitelist in order to update it.

ShutdownOpUpdatingWhitelist 

Huggle is updating the whitelist.

ShutdownOpUpdatingConf 

Huggle is updating a config of user.

Definition at line 96 of file mainwindow.hpp.