Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

wxWebUpdateAdvPanel Class Reference

The advanced panel of a wxWebUpdateDlg which contains all connection settings options and some miscellaneous others. More...

#include <webupdatedlg.h>

List of all members.

Public Member Functions

 wxWebUpdateAdvPanel ()
 Constructs a wxWebUpdateAdvPanel; for two-step creation.
 wxWebUpdateAdvPanel (wxWindow *parent)
 Constructs a wxWebUpdateAdvPanel.
bool Create (wxWindow *parent)
 Creates this panel as child of the given window.
virtual ~wxWebUpdateAdvPanel ()
void SetData (wxWebUpdateLocalXMLScript *script)
wxString GetDownloadPath () const
 Returns the path chosen by the user for the downloaded file.
bool RemoveFiles () const
 Returns TRUE if the user has chosen to remove the downloaded files.
bool Restart () const
 Returns TRUE if the user has chosen to restart the updated application when exiting WebUpdater.

Protected Member Functions

bool InitWidgetsFromXRC (wxWindow *parent)
 Loads the XRC for this dialog and init the control pointers.
void OnBrowse (wxCommandEvent &)
void OnProxySettings (wxCommandEvent &)
void OnAuthSettings (wxCommandEvent &)
void OnRestart (wxCommandEvent &)
void OnSaveLog (wxCommandEvent &)

Protected Attributes

wxTextCtrl * m_pDownloadPathTextCtrl
wxCheckBox * m_pRemoveFiles
wxCheckBox * m_pRestart
wxCheckBox * m_pSaveLog
wxWebUpdateLocalXMLScriptm_xmlLocal
 The local XML script used to get some info.


Detailed Description

The advanced panel of a wxWebUpdateDlg which contains all connection settings options and some miscellaneous others.


Constructor & Destructor Documentation

wxWebUpdateAdvPanel::wxWebUpdateAdvPanel  )  [inline]
 

Constructs a wxWebUpdateAdvPanel; for two-step creation.

wxWebUpdateAdvPanel::wxWebUpdateAdvPanel wxWindow *  parent  )  [inline]
 

Constructs a wxWebUpdateAdvPanel.

virtual wxWebUpdateAdvPanel::~wxWebUpdateAdvPanel  )  [inline, virtual]
 


Member Function Documentation

bool wxWebUpdateAdvPanel::Create wxWindow *  parent  ) 
 

Creates this panel as child of the given window.

wxString wxWebUpdateAdvPanel::GetDownloadPath  )  const [inline]
 

Returns the path chosen by the user for the downloaded file.

This one is initialized to the temporary folder for the current user.

bool wxWebUpdateAdvPanel::InitWidgetsFromXRC wxWindow *  parent  )  [protected]
 

Loads the XRC for this dialog and init the control pointers.

void wxWebUpdateAdvPanel::OnAuthSettings wxCommandEvent &   )  [protected]
 

void wxWebUpdateAdvPanel::OnBrowse wxCommandEvent &   )  [protected]
 

void wxWebUpdateAdvPanel::OnProxySettings wxCommandEvent &   )  [protected]
 

void wxWebUpdateAdvPanel::OnRestart wxCommandEvent &   )  [protected]
 

void wxWebUpdateAdvPanel::OnSaveLog wxCommandEvent &   )  [protected]
 

bool wxWebUpdateAdvPanel::RemoveFiles  )  const [inline]
 

Returns TRUE if the user has chosen to remove the downloaded files.

bool wxWebUpdateAdvPanel::Restart  )  const [inline]
 

Returns TRUE if the user has chosen to restart the updated application when exiting WebUpdater.

void wxWebUpdateAdvPanel::SetData wxWebUpdateLocalXMLScript script  ) 
 


Member Data Documentation

wxTextCtrl* wxWebUpdateAdvPanel::m_pDownloadPathTextCtrl [protected]
 

wxCheckBox* wxWebUpdateAdvPanel::m_pRemoveFiles [protected]
 

wxCheckBox * wxWebUpdateAdvPanel::m_pRestart [protected]
 

wxCheckBox * wxWebUpdateAdvPanel::m_pSaveLog [protected]
 

wxWebUpdateLocalXMLScript* wxWebUpdateAdvPanel::m_xmlLocal [protected]
 

The local XML script used to get some info.


The documentation for this class was generated from the following files:
Generated on Sat Nov 12 20:09:01 2005 for WebUpdate by  doxygen 1.4.4