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

Window that is displayed as first when huggle is started. More...

#include <login.hpp>

+ Inheritance diagram for Huggle::Login:

Public Member Functions

 Login (QWidget *parent=0)
 
void Localize ()
 
void Progress (const int progress)
 

Public Attributes

Status _Status
 

Private Slots

void on_ButtonExit_clicked ()
 
void on_ButtonOK_clicked ()
 
void on_Language_currentIndexChanged (const QString &arg1)
 
void on_pushButton_clicked ()
 
void on_Time ()
 

Private Member Functions

void CancelLogin ()
 Cancel currently running login attempt.
 
void DB ()
 
void DeveloperMode ()
 
void Disable ()
 
void DisplayError (QString message)
 
void Enable ()
 Enable parts of interface.
 
void Finish ()
 
void FinishLogin ()
 
void FinishToken ()
 
QString GetToken ()
 
void PerformLogin ()
 
void PressOK ()
 
bool ProcessOutput ()
 This function make sure that login result is done. More...
 
void reject ()
 
void Reload ()
 
void Reset ()
 Reset the interface to default.
 
void RetrieveGlobalConfig ()
 
void RetrieveLocalConfig ()
 
void RetrievePrivateConfig ()
 
void RetrieveUserInfo ()
 
void RetrieveWhitelist ()
 

Private Attributes

ApiQueryLoginQuery
 
QTimer * timer
 
QString Token
 The token obtained from login.
 
Ui::Login * ui
 
WLQuerywq
 

Static Private Attributes

static QString Test = "<login result=\"NeedToken\" token=\""
 

Detailed Description

Window that is displayed as first when huggle is started.

Definition at line 56 of file login.hpp.

Member Function Documentation

QString Login::GetToken ( )
private
Todo:
LOCALIZE ME
Todo:
LOCALIZE ME

Definition at line 656 of file login.cpp.

References Huggle::Core::DebugLog(), Huggle::Core::Log(), Test, and Token.

void Login::Localize ( )
Todo:
DOCUMENT ME

Definition at line 61 of file login.cpp.

bool Login::ProcessOutput ( )
private

This function make sure that login result is done.

Todo:
LOCALIZE ME
Todo:
LOCALIZE ME
Todo:
LOCALIZE ME
Todo:
LOCALIZE ME
Todo:
LOCALIZE ME
Todo:
LOCALIZE ME

Definition at line 604 of file login.cpp.

References Huggle::QueryResult::Data, and Huggle::Query::Result.

void Login::Progress ( const int  progress)
Todo:
DOCUMENT ME

Definition at line 56 of file login.cpp.

Referenced by RetrieveGlobalConfig(), RetrieveLocalConfig(), RetrievePrivateConfig(), and RetrieveUserInfo().

Member Data Documentation

Status Huggle::Login::_Status
Todo:
DOCUMENT ME

Definition at line 64 of file login.hpp.

QString Login::Test = "<login result=\"NeedToken\" token=\""
staticprivate
Todo:
DOCUMENT ME

Definition at line 86 of file login.hpp.

Referenced by GetToken().

WLQuery* Huggle::Login::wq
private
Todo:
DOCUMENT ME

Definition at line 81 of file login.hpp.


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