UpdatesAvailableDialog Class Reference

#include <UpdatesAvailableDialog.h>

List of all members.

Public Types

enum  UpdatesAvailableDialogExitCode { InstallUpdatesNow = 100, InstallUpdatesLater = 101 }

Public Member Functions

 UpdatesAvailableDialog (const PackageList &packageList, QWidget *parent=0)

Protected Member Functions

virtual void showEvent (QShowEvent *e)

Private Slots

void currentItemChanged (QTreeWidgetItem *current, QTreeWidgetItem *previous)
void installUpdatesNow ()
void installUpdatesLater ()

Private Member Functions

void loadPackagesTable (const PackageList &packageList)

Private Attributes

Ui::UpdatesAvailableDialog ui

Detailed Description

Definition at line 30 of file UpdatesAvailableDialog.h.


Member Enumeration Documentation

Enumerator:
InstallUpdatesNow 
InstallUpdatesLater 

Definition at line 35 of file UpdatesAvailableDialog.h.


Constructor & Destructor Documentation

UpdatesAvailableDialog::UpdatesAvailableDialog ( const PackageList packageList,
QWidget *  parent = 0 
)

Member Function Documentation

void UpdatesAvailableDialog::currentItemChanged ( QTreeWidgetItem *  current,
QTreeWidgetItem *  previous 
) [private, slot]

Called when the user selects a different package in the list. The widget displaying details on the selected package will be updated.

Definition at line 79 of file UpdatesAvailableDialog.cpp.

References ui.

Referenced by UpdatesAvailableDialog().

void UpdatesAvailableDialog::installUpdatesLater (  )  [private, slot]

Called when the user opts to install the display software updates at a later time.

Definition at line 96 of file UpdatesAvailableDialog.cpp.

References InstallUpdatesLater.

Referenced by UpdatesAvailableDialog().

void UpdatesAvailableDialog::installUpdatesNow (  )  [private, slot]

Called when the user opts to install the displayed software updates immediately.

Definition at line 90 of file UpdatesAvailableDialog.cpp.

References InstallUpdatesNow.

Referenced by UpdatesAvailableDialog().

void UpdatesAvailableDialog::loadPackagesTable ( const PackageList packageList  )  [private]

Populates the table of available updates with package information from packageList.

Definition at line 52 of file UpdatesAvailableDialog.cpp.

References PackageInfo::hasLongDescription(), PackageInfo::hasShortDescription(), Vidalia::language(), PackageInfo::longDescription(), PackageInfo::shortDescription(), ui, and PackageInfo::version().

Referenced by UpdatesAvailableDialog().

void UpdatesAvailableDialog::showEvent ( QShowEvent *  e  )  [protected, virtual]

Called when the dialog receives a QShowEvent. This simply adjusts the column widths to something close to sane and forwards the event to the parent.

Definition at line 44 of file UpdatesAvailableDialog.cpp.

References ui.


Member Data Documentation

Ui::UpdatesAvailableDialog UpdatesAvailableDialog::ui [private]

Qt Designer generated object.

Definition at line 72 of file UpdatesAvailableDialog.h.

Referenced by currentItemChanged(), loadPackagesTable(), showEvent(), and UpdatesAvailableDialog().


The documentation for this class was generated from the following files:
Generated on Mon Aug 30 23:09:55 2010 for Vidalia by  doxygen 1.6.3