LiveUpdateModule Class Reference

#include <liveupdatemodule.h>

Inheritance diagram for LiveUpdateModule:

BBoB_Module BBoB_Module_Base QObject

List of all members.

Detailed Description


Definition at line 14 of file liveupdatemodule.h.

Public Member Functions

 LiveUpdateModule (QWidget *parent=0, QString module_name="", QString commandline_args="")
void SaveSettings (const BBoB_Settings *settings, const QString modName)
void Check ()
void Download ()
void Install ()

Public Attributes


Private Attributes

QString Args

Constructor & Destructor Documentation

LiveUpdateModule::LiveUpdateModule ( QWidget parent = 0,
QString  module_name = "",
QString  commandline_args = "" 

Creates a new Module and sets up standard channels.

Definition at line 16 of file liveupdatemodule.cpp.

References Args, Channel_Dir_In, Channel_Dir_Out, Channel_Type_Bit, BBoB_Module::Channels, and Updater.

Member Function Documentation

void LiveUpdateModule::SaveSettings ( const BBoB_Settings settings,
const QString  modName 

Definition at line 29 of file liveupdatemodule.cpp.

void LiveUpdateModule::Check (  ) 

Definition at line 35 of file liveupdatemodule.cpp.

References LiveUpdate::downloadFile(), and Updater.

Referenced by LiveUpdateDialog::on_Check_clicked().

void LiveUpdateModule::Download (  ) 

Definition at line 41 of file liveupdatemodule.cpp.

References LiveUpdate::downloadNew(), and Updater.

Referenced by LiveUpdateDialog::on_Download_clicked().

void LiveUpdateModule::Install (  ) 

Definition at line 47 of file liveupdatemodule.cpp.

References Args, LiveUpdate::runDownloaded(), QObject::tr(), Updater, and QMessageBox::warning().

Referenced by LiveUpdateDialog::on_Install_clicked().

Here is the call graph for this function:

Member Data Documentation

QString LiveUpdateModule::Args [private]

Definition at line 18 of file liveupdatemodule.h.

Referenced by Install(), and LiveUpdateModule().

LiveUpdate* LiveUpdateModule::Updater

Definition at line 23 of file liveupdatemodule.h.

Referenced by Check(), Download(), Install(), LiveUpdateDialog::LiveUpdateDialog(), and LiveUpdateModule().

The documentation for this class was generated from the following files:
Generated on Sun Oct 28 22:51:42 2007 for BBoB by  doxygen 1.5.3