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

This is similar to query, just it's more simple, you can use it to deliver messages to users. More...

#include <message.hpp>

Public Member Functions

 Message (WikiUser *target, QString Message, QString Summary)
 
bool Finished ()
 Returns true in case that message was sent.
 
void Send ()
 Send a message to user. More...
 

Public Attributes

QueryDependency
 If this dependency is not a NULL then a message is sent after it is Processed (see Query::Processed())
 
bool Section
 If edit will be created in new section.
 
QString summary
 
QString text
 Text of message that will be appended to talk page.
 
QString title
 Title.
 
QString token
 Token that is needed in order to write to page.
 
WikiUseruser
 User to deliver a message to.
 

Private Member Functions

void Fail (QString reason)
 
void Finish ()
 

Private Attributes

bool Done
 
ApiQueryquery
 
bool Sending
 

Detailed Description

This is similar to query, just it's more simple, you can use it to deliver messages to users.

Definition at line 26 of file message.hpp.

Constructor & Destructor Documentation

Message::Message ( WikiUser target,
QString  Message,
QString  Summary 
)
Todo:
LOCALIZE ME

Definition at line 15 of file message.cpp.

References Dependency, text, title, token, user, and Huggle::Configuration::UserName.

Member Function Documentation

void Message::Fail ( QString  reason)
private
Todo:
LOCALIZE ME

Definition at line 49 of file message.cpp.

References Huggle::Core::Log(), Huggle::Collectable::UnregisterConsumer(), user, and Huggle::WikiUser::Username.

Referenced by Finish().


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