MRPT  1.9.9
List of all members | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes
CAboutBox Class Reference

Detailed Description

Definition at line 23 of file CAboutBox_wx.h.

#include <CAboutBox_wx.h>

Inheritance diagram for CAboutBox:

Public Member Functions

 CAboutBox (wxWindow *parent, const std::string &appName, const std::string &additionalInfo, const bool showStandardInfo)
 
 ~CAboutBox () override
 

Static Public Attributes

static const long ID_STATICTEXT1 = wxNewId()
 
static const long ID_STATICTEXT2 = wxNewId()
 
static const long ID_STATICBITMAP1 = wxNewId()
 
static const long ID_STATICLINE1 = wxNewId()
 
static const long ID_TEXTCTRL4
 
static const long ID_TEXTCTRL1 = wxNewId()
 
static const long ID_TEXTCTRL2 = wxNewId()
 
static const long ID_TEXTCTRL3 = wxNewId()
 
static const long ID_NOTEBOOK1 = wxNewId()
 
static const long ID_BUTTON1 = wxNewId()
 

Protected Member Functions

void OnInit (wxInitDialogEvent &event)
 
void OnButton1Click (wxCommandEvent &event)
 
std::string MRPTBuildVersion () const
 
std::string tutorial () const
 
std::string license () const
 
std::string information (const std::string &guiLibName, const std::string &guiLibVersion) const
 

Protected Attributes

wxFlexGridSizer * FlexGridSizer4
 
wxNotebook * Notebook1
 
wxStaticText * lbProgName
 
wxButton * Button11
 
wxStaticBitmap * StaticBitmap1
 
wxTextCtrl * lbLicense
 
wxTextCtrl * lbInfo
 
wxStaticText * lbBuild
 
wxStaticLine * StaticLine1
 
wxTextCtrl * TextCtrl1
 
wxFlexGridSizer * FlexGridSizer1
 
const std::string m_appName
 
const std::string m_additionalInfo
 
const bool m_showStandardInfo
 

Constructor & Destructor Documentation

◆ CAboutBox()

CAboutBox::CAboutBox ( wxWindow *  parent,
const std::string &  appName,
const std::string &  additionalInfo,
const bool  showStandardInfo 
)

Definition at line 54 of file CAboutBox_wx.cpp.

References OnButton1Click(), OnInit(), and wxFONTWEIGHT_BOLD.

Here is the call graph for this function:

◆ ~CAboutBox()

CAboutBox::~CAboutBox ( )
override

Definition at line 156 of file CAboutBox_wx.cpp.

Member Function Documentation

◆ information()

std::string CAboutBoxBase::information ( const std::string &  guiLibName,
const std::string &  guiLibVersion 
) const
protectedinherited

Definition at line 51 of file CAboutBoxBase.cpp.

References mrpt::format(), CAboutBoxBase::m_additionalInfo, CAboutBoxBase::m_appName, CAboutBoxBase::m_showStandardInfo, mrpt::system::MRPT_getCompilationDate(), and mrpt::system::MRPT_getVersion().

Here is the call graph for this function:

◆ license()

std::string CAboutBoxBase::license ( ) const
protectedinherited

Definition at line 46 of file CAboutBoxBase.cpp.

References mrpt::system::getMRPTLicense().

Here is the call graph for this function:

◆ MRPTBuildVersion()

std::string CAboutBoxBase::MRPTBuildVersion ( ) const
protectedinherited

Definition at line 31 of file CAboutBoxBase.cpp.

References mrpt::system::MRPT_getCompilationDate(), and mrpt::system::MRPT_getVersion().

Here is the call graph for this function:

◆ OnButton1Click()

void CAboutBox::OnButton1Click ( wxCommandEvent &  event)
protected

Definition at line 190 of file CAboutBox_wx.cpp.

Referenced by CAboutBox().

Here is the caller graph for this function:

◆ OnInit()

void CAboutBox::OnInit ( wxInitDialogEvent &  event)
protected

Definition at line 162 of file CAboutBox_wx.cpp.

References mrpt::system::MRPT_getCompilationDate(), and mrpt::system::MRPT_getVersion().

Referenced by CAboutBox().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tutorial()

std::string CAboutBoxBase::tutorial ( ) const
protectedinherited

Definition at line 40 of file CAboutBoxBase.cpp.

Member Data Documentation

◆ Button11

wxButton* CAboutBox::Button11
protected

Definition at line 54 of file CAboutBox_wx.h.

◆ FlexGridSizer1

wxFlexGridSizer* CAboutBox::FlexGridSizer1
protected

Definition at line 61 of file CAboutBox_wx.h.

◆ FlexGridSizer4

wxFlexGridSizer* CAboutBox::FlexGridSizer4
protected

Definition at line 51 of file CAboutBox_wx.h.

◆ ID_BUTTON1

const long CAboutBox::ID_BUTTON1 = wxNewId()
static

Definition at line 41 of file CAboutBox_wx.h.

◆ ID_NOTEBOOK1

const long CAboutBox::ID_NOTEBOOK1 = wxNewId()
static

Definition at line 40 of file CAboutBox_wx.h.

◆ ID_STATICBITMAP1

const long CAboutBox::ID_STATICBITMAP1 = wxNewId()
static

Definition at line 34 of file CAboutBox_wx.h.

◆ ID_STATICLINE1

const long CAboutBox::ID_STATICLINE1 = wxNewId()
static

Definition at line 35 of file CAboutBox_wx.h.

◆ ID_STATICTEXT1

const long CAboutBox::ID_STATICTEXT1 = wxNewId()
static

Definition at line 32 of file CAboutBox_wx.h.

◆ ID_STATICTEXT2

const long CAboutBox::ID_STATICTEXT2 = wxNewId()
static

Definition at line 33 of file CAboutBox_wx.h.

◆ ID_TEXTCTRL1

const long CAboutBox::ID_TEXTCTRL1 = wxNewId()
static

Definition at line 37 of file CAboutBox_wx.h.

◆ ID_TEXTCTRL2

const long CAboutBox::ID_TEXTCTRL2 = wxNewId()
static

Definition at line 38 of file CAboutBox_wx.h.

◆ ID_TEXTCTRL3

const long CAboutBox::ID_TEXTCTRL3 = wxNewId()
static

Definition at line 39 of file CAboutBox_wx.h.

◆ ID_TEXTCTRL4

const long CAboutBox::ID_TEXTCTRL4
static

Definition at line 36 of file CAboutBox_wx.h.

◆ lbBuild

wxStaticText* CAboutBox::lbBuild
protected

Definition at line 58 of file CAboutBox_wx.h.

◆ lbInfo

wxTextCtrl* CAboutBox::lbInfo
protected

Definition at line 57 of file CAboutBox_wx.h.

◆ lbLicense

wxTextCtrl* CAboutBox::lbLicense
protected

Definition at line 56 of file CAboutBox_wx.h.

◆ lbProgName

wxStaticText* CAboutBox::lbProgName
protected

Definition at line 53 of file CAboutBox_wx.h.

◆ m_additionalInfo

const std::string CAboutBoxBase::m_additionalInfo
protectedinherited

Definition at line 28 of file CAboutBoxBase.h.

Referenced by CAboutBoxBase::information().

◆ m_appName

const std::string CAboutBoxBase::m_appName
protectedinherited

Definition at line 27 of file CAboutBoxBase.h.

Referenced by CAboutBoxBase::information().

◆ m_showStandardInfo

const bool CAboutBoxBase::m_showStandardInfo
protectedinherited

Definition at line 29 of file CAboutBoxBase.h.

Referenced by CAboutBoxBase::information().

◆ Notebook1

wxNotebook* CAboutBox::Notebook1
protected

Definition at line 52 of file CAboutBox_wx.h.

◆ StaticBitmap1

wxStaticBitmap* CAboutBox::StaticBitmap1
protected

Definition at line 55 of file CAboutBox_wx.h.

◆ StaticLine1

wxStaticLine* CAboutBox::StaticLine1
protected

Definition at line 59 of file CAboutBox_wx.h.

◆ TextCtrl1

wxTextCtrl* CAboutBox::TextCtrl1
protected

Definition at line 60 of file CAboutBox_wx.h.




Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: c7a3bec24 Sun Mar 29 18:33:13 2020 +0200 at dom mar 29 18:50:38 CEST 2020