Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

UpgradeChecker Class Reference

#include <upgradechecker.h>

Inheritance diagram for UpgradeChecker:

Inheritance graph
[legend]

List of all members.

Public Slots

void abort ()

Public Member Functions

 UpgradeChecker ()
 ~UpgradeChecker ()
void fetch ()
bool process ()
void show (bool error)
QStringList upgradeData ()

Protected Member Functions

void init ()
virtual void outputText (QString text, bool noLineFeed=false)
void reportError (const QString &s)

Protected Attributes

bool writeToConsole
QString version
QString stability
uint major
uint minor
uint revision1
uint revision2
bool isCVS
QString platform
QStringList updates
QString tempFile
bool fin
QHttp * getter
int getterID
QString message
int httpGetId
bool httpRequestAborted
QFile * rcvdFile
bool errorReported
bool userAbort

Private Slots

void requestFinished (int requestId, bool error)
void responseHeaderReceived (const QHttpResponseHeader &responseHeader)
void done (bool)


Detailed Description

Author:
Craig Bradney <cbradney@zip.com.au>

Definition at line 22 of file upgradechecker.h.


Constructor & Destructor Documentation

UpgradeChecker::UpgradeChecker (  ) 

Definition at line 31 of file upgradechecker.cpp.

References init(), and writeToConsole.

UpgradeChecker::~UpgradeChecker (  ) 

Definition at line 38 of file upgradechecker.cpp.

References getter.


Member Function Documentation

void UpgradeChecker::fetch (  ) 

bool UpgradeChecker::process (  ) 

Definition at line 123 of file upgradechecker.cpp.

References data, doc, isCVS, major, message, minor, outputText(), platform, rcvdFile, revision1, revision2, tr(), and updates.

Referenced by done().

void UpgradeChecker::show ( bool  error  ) 

Definition at line 210 of file upgradechecker.cpp.

References message, outputText(), tr(), updates, userAbort, and version.

Referenced by done().

QStringList UpgradeChecker::upgradeData (  ) 

Definition at line 205 of file upgradechecker.cpp.

References updates.

void UpgradeChecker::abort (  )  [slot]

Definition at line 316 of file upgradechecker.cpp.

References getter, and userAbort.

void UpgradeChecker::requestFinished ( int  requestId,
bool  error 
) [private, slot]

Definition at line 285 of file upgradechecker.cpp.

References getter, and reportError().

Referenced by fetch().

void UpgradeChecker::responseHeaderReceived ( const QHttpResponseHeader &  responseHeader  )  [private, slot]

Definition at line 276 of file upgradechecker.cpp.

References getter, and reportError().

Referenced by fetch().

void UpgradeChecker::done ( bool  error  )  [private, slot]

Definition at line 291 of file upgradechecker.cpp.

References fin, getter, process(), rcvdFile, reportError(), and show().

Referenced by fetch().

void UpgradeChecker::init ( void   )  [protected]

void UpgradeChecker::outputText ( QString  text,
bool  noLineFeed = false 
) [protected, virtual]

Reimplemented in UpgradeCheckerGUI.

Definition at line 236 of file upgradechecker.cpp.

Referenced by fetch(), process(), reportError(), and show().

void UpgradeChecker::reportError ( const QString &  s  )  [protected]

Definition at line 307 of file upgradechecker.cpp.

References errorReported, outputText(), and tr().

Referenced by done(), requestFinished(), and responseHeaderReceived().


Member Data Documentation

Definition at line 47 of file upgradechecker.h.

Referenced by fetch(), UpgradeChecker(), and UpgradeCheckerGUI::UpgradeCheckerGUI().

QString UpgradeChecker::version [protected]

Definition at line 48 of file upgradechecker.h.

Referenced by init(), and show().

QString UpgradeChecker::stability [protected]

Definition at line 49 of file upgradechecker.h.

Referenced by init().

uint UpgradeChecker::major [protected]

Definition at line 50 of file upgradechecker.h.

Referenced by init(), and process().

uint UpgradeChecker::minor [protected]

Definition at line 50 of file upgradechecker.h.

Referenced by init(), and process().

uint UpgradeChecker::revision1 [protected]

Definition at line 50 of file upgradechecker.h.

Referenced by init(), and process().

uint UpgradeChecker::revision2 [protected]

Definition at line 50 of file upgradechecker.h.

Referenced by init(), and process().

bool UpgradeChecker::isCVS [protected]

Definition at line 51 of file upgradechecker.h.

Referenced by init(), and process().

QString UpgradeChecker::platform [protected]

Definition at line 52 of file upgradechecker.h.

Referenced by init(), and process().

QStringList UpgradeChecker::updates [protected]

Definition at line 53 of file upgradechecker.h.

Referenced by init(), process(), show(), and upgradeData().

QString UpgradeChecker::tempFile [protected]

Definition at line 54 of file upgradechecker.h.

Referenced by fetch().

bool UpgradeChecker::fin [protected]

Definition at line 55 of file upgradechecker.h.

Referenced by done(), and fetch().

QHttp* UpgradeChecker::getter [protected]

int UpgradeChecker::getterID [protected]

Definition at line 57 of file upgradechecker.h.

Referenced by fetch().

QString UpgradeChecker::message [protected]

Definition at line 58 of file upgradechecker.h.

Referenced by init(), process(), and show().

int UpgradeChecker::httpGetId [protected]

Definition at line 59 of file upgradechecker.h.

Definition at line 60 of file upgradechecker.h.

QFile* UpgradeChecker::rcvdFile [protected]

Definition at line 61 of file upgradechecker.h.

Referenced by done(), fetch(), and process().

Definition at line 62 of file upgradechecker.h.

Referenced by init(), and reportError().

bool UpgradeChecker::userAbort [protected]

Definition at line 63 of file upgradechecker.h.

Referenced by abort(), fetch(), init(), and show().


The documentation for this class was generated from the following files:
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.