Code::Blocks  SVN r11506
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
cbDebuggerConfiguration Class Referenceabstract

#include <debuggermanager.h>

Inheritance diagram for cbDebuggerConfiguration:
Collaboration diagram for cbDebuggerConfiguration:

Public Member Functions

 cbDebuggerConfiguration (const ConfigManagerWrapper &config)
 
virtual ~cbDebuggerConfiguration ()
 
virtual cbDebuggerConfigurationClone () const =0
 
virtual wxPanelMakePanel (wxWindow *parent)=0
 
virtual bool SaveChanges (wxPanel *panel)=0
 
void SetName (const wxString &name)
 
const wxStringGetName () const
 
const ConfigManagerWrapperGetConfig () const
 
void SetConfig (const ConfigManagerWrapper &config)
 
void SetMenuId (long id)
 
long GetMenuId () const
 

Protected Member Functions

 cbDebuggerConfiguration (const cbDebuggerConfiguration &o)
 
cbDebuggerConfigurationoperator= (const cbDebuggerConfiguration &)
 

Protected Attributes

ConfigManagerWrapper m_config
 

Private Attributes

wxString m_name
 
long m_menuId
 

Detailed Description

Definition at line 157 of file debuggermanager.h.

Constructor & Destructor Documentation

◆ cbDebuggerConfiguration() [1/2]

cbDebuggerConfiguration::cbDebuggerConfiguration ( const cbDebuggerConfiguration o)
protected

Definition at line 331 of file debuggermanager.cpp.

◆ cbDebuggerConfiguration() [2/2]

cbDebuggerConfiguration::cbDebuggerConfiguration ( const ConfigManagerWrapper config)

Definition at line 325 of file debuggermanager.cpp.

References wxID_ANY.

◆ ~cbDebuggerConfiguration()

virtual cbDebuggerConfiguration::~cbDebuggerConfiguration ( )
inlinevirtual

Definition at line 165 of file debuggermanager.h.

Member Function Documentation

◆ Clone()

virtual cbDebuggerConfiguration* cbDebuggerConfiguration::Clone ( ) const
pure virtual

◆ GetConfig()

const ConfigManagerWrapper & cbDebuggerConfiguration::GetConfig ( ) const

Definition at line 346 of file debuggermanager.cpp.

References m_config.

Referenced by DebuggerSettingsDlg::OnOK().

◆ GetMenuId()

long cbDebuggerConfiguration::GetMenuId ( ) const

Definition at line 361 of file debuggermanager.cpp.

References m_menuId.

◆ GetName()

const wxString & cbDebuggerConfiguration::GetName ( ) const

◆ MakePanel()

virtual wxPanel* cbDebuggerConfiguration::MakePanel ( wxWindow parent)
pure virtual

◆ operator=()

cbDebuggerConfiguration& cbDebuggerConfiguration::operator= ( const cbDebuggerConfiguration )
protected

◆ SaveChanges()

virtual bool cbDebuggerConfiguration::SaveChanges ( wxPanel panel)
pure virtual

Implemented in DebuggerConfiguration.

Referenced by DebuggerSettingsDlg::OnOK().

◆ SetConfig()

void cbDebuggerConfiguration::SetConfig ( const ConfigManagerWrapper config)

Definition at line 351 of file debuggermanager.cpp.

References m_config.

Referenced by DebuggerSettingsDlg::OnOK().

◆ SetMenuId()

void cbDebuggerConfiguration::SetMenuId ( long  id)

Definition at line 356 of file debuggermanager.cpp.

References m_menuId.

◆ SetName()

void cbDebuggerConfiguration::SetName ( const wxString name)

Definition at line 337 of file debuggermanager.cpp.

References m_name.

Referenced by DebuggerSettingsDlg::CreateConfig(), and DebuggerManager::ProcessSettings().

Member Data Documentation

◆ m_config

ConfigManagerWrapper cbDebuggerConfiguration::m_config
protected

Definition at line 182 of file debuggermanager.h.

Referenced by GetConfig(), and SetConfig().

◆ m_menuId

long cbDebuggerConfiguration::m_menuId
private

Definition at line 185 of file debuggermanager.h.

Referenced by GetMenuId(), and SetMenuId().

◆ m_name

wxString cbDebuggerConfiguration::m_name
private

Definition at line 184 of file debuggermanager.h.

Referenced by GetName(), and SetName().


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