ALBA
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
albaGUIAboutDialog Class Reference

#include <albaGUIAboutDialog.h>

Inheritance diagram for albaGUIAboutDialog:
Inheritance graph
[legend]
Collaboration diagram for albaGUIAboutDialog:
Collaboration graph
[legend]

Public Member Functions

 albaGUIAboutDialog (wxString dialog_title=_("About Dialog"))
 
void CreateDialog ()
 
 ~albaGUIAboutDialog ()
 
void OnEvent (albaEventBase *alba_event)
 
void SetImagePath (wxString imagePath)
 
void SetTitle (wxString title)
 
void SetBuildNum (wxString revision)
 
void SetBuildDate (wxString date)
 
void SetVersion (wxString ver)
 
void SetWebSite (wxString webSite)
 
void SetLicenseURL (wxString licenseURL)
 
void SetExtraMessage (wxString message)
 
bool ShowModal ()
 
- Public Member Functions inherited from albaObserver
 albaObserver ()
 
virtual ~albaObserver ()
 
virtual void OnEvent (albaEventBase *e)=0
 

Protected Member Functions

wxStaticText * AddText (albaGUIDialog *dialog, wxString &text, int Width, int align)
 
wxString GetBuildDate ()
 

Protected Attributes

albaGUIDialogm_AboutDialog
 
wxImage * m_PreviewImage
 
wxString m_Title
 
wxString m_BuildNum
 
wxString m_BuildDate
 
wxString m_Version
 
wxString m_ImagePath
 
wxString m_WebSiteURL
 
wxString m_LicenseURL
 
wxString m_ExtraMessage
 

Detailed Description

class name: albaGUIAboutDialog.

Represent the About dialog. It shows AppImage, Build version, Info, Buttons to webSite and License.

Definition at line 40 of file albaGUIAboutDialog.h.

Constructor & Destructor Documentation

◆ albaGUIAboutDialog()

albaGUIAboutDialog::albaGUIAboutDialog ( wxString  dialog_title = _("About Dialog"))

constructor

◆ ~albaGUIAboutDialog()

albaGUIAboutDialog::~albaGUIAboutDialog ( )

destructor

Member Function Documentation

◆ CreateDialog()

void albaGUIAboutDialog::CreateDialog ( )

◆ OnEvent()

void albaGUIAboutDialog::OnEvent ( albaEventBase alba_event)
virtual

Answer to the messages coming from interface.

Implements albaObserver.

◆ SetImagePath()

void albaGUIAboutDialog::SetImagePath ( wxString  imagePath)
inline

Definition at line 55 of file albaGUIAboutDialog.h.

◆ SetTitle()

void albaGUIAboutDialog::SetTitle ( wxString  title)
inline

Definition at line 56 of file albaGUIAboutDialog.h.

◆ SetBuildNum()

void albaGUIAboutDialog::SetBuildNum ( wxString  revision)

◆ SetBuildDate()

void albaGUIAboutDialog::SetBuildDate ( wxString  date)
inline

Definition at line 58 of file albaGUIAboutDialog.h.

◆ SetVersion()

void albaGUIAboutDialog::SetVersion ( wxString  ver)
inline

Definition at line 59 of file albaGUIAboutDialog.h.

◆ SetWebSite()

void albaGUIAboutDialog::SetWebSite ( wxString  webSite)

◆ SetLicenseURL()

void albaGUIAboutDialog::SetLicenseURL ( wxString  licenseURL)

◆ SetExtraMessage()

void albaGUIAboutDialog::SetExtraMessage ( wxString  message)

◆ ShowModal()

bool albaGUIAboutDialog::ShowModal ( )

Show the Settings Dialog.

◆ AddText()

wxStaticText * albaGUIAboutDialog::AddText ( albaGUIDialog dialog,
wxString &  text,
int  Width,
int  align 
)
protected

◆ GetBuildDate()

wxString albaGUIAboutDialog::GetBuildDate ( )
protected

Member Data Documentation

◆ m_AboutDialog

albaGUIDialog* albaGUIAboutDialog::m_AboutDialog
protected

Definition at line 72 of file albaGUIAboutDialog.h.

◆ m_PreviewImage

wxImage* albaGUIAboutDialog::m_PreviewImage
protected

Definition at line 73 of file albaGUIAboutDialog.h.

◆ m_Title

wxString albaGUIAboutDialog::m_Title
protected

Definition at line 75 of file albaGUIAboutDialog.h.

◆ m_BuildNum

wxString albaGUIAboutDialog::m_BuildNum
protected

Definition at line 76 of file albaGUIAboutDialog.h.

◆ m_BuildDate

wxString albaGUIAboutDialog::m_BuildDate
protected

Definition at line 77 of file albaGUIAboutDialog.h.

◆ m_Version

wxString albaGUIAboutDialog::m_Version
protected

Definition at line 78 of file albaGUIAboutDialog.h.

◆ m_ImagePath

wxString albaGUIAboutDialog::m_ImagePath
protected

Definition at line 79 of file albaGUIAboutDialog.h.

◆ m_WebSiteURL

wxString albaGUIAboutDialog::m_WebSiteURL
protected

Definition at line 80 of file albaGUIAboutDialog.h.

◆ m_LicenseURL

wxString albaGUIAboutDialog::m_LicenseURL
protected

Definition at line 81 of file albaGUIAboutDialog.h.

◆ m_ExtraMessage

wxString albaGUIAboutDialog::m_ExtraMessage
protected

Definition at line 82 of file albaGUIAboutDialog.h.


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