KiCad PCB EDA Suite
|
#include <dialog_template_selector.h>
Public Member Functions | |
TEMPLATE_WIDGET (wxWindow *aParent, DIALOG_TEMPLATE_SELECTOR *aDialog) | |
void | SetTemplate (PROJECT_TEMPLATE *aTemplate) |
Set the project template for this widget, which will determine the icon and title associated with this project template widget. | |
PROJECT_TEMPLATE * | GetTemplate () |
void | Select () |
void | Unselect () |
Protected Member Functions | |
void | OnKillFocus (wxFocusEvent &event) |
void | OnMouse (wxMouseEvent &event) |
Protected Attributes | |
DIALOG_TEMPLATE_SELECTOR * | m_dialog |
wxWindow * | m_parent |
wxPanel * | m_panel |
bool | m_selected |
PROJECT_TEMPLATE * | m_currTemplate |
wxStaticBitmap * | m_bitmapIcon |
wxStaticText * | m_staticTitle |
Private Member Functions | |
bool | IsSelected () |
Definition at line 33 of file dialog_template_selector.h.
TEMPLATE_WIDGET::TEMPLATE_WIDGET | ( | wxWindow * | aParent, |
DIALOG_TEMPLATE_SELECTOR * | aDialog | ||
) |
Definition at line 53 of file dialog_template_selector.cpp.
References TEMPLATE_WIDGET_BASE::m_bitmapIcon, m_currTemplate, m_dialog, m_parent, TEMPLATE_WIDGET_BASE::m_staticTitle, OnMouse(), and Unselect().
|
inline |
Definition at line 44 of file dialog_template_selector.h.
References m_currTemplate.
Referenced by DIALOG_TEMPLATE_SELECTOR::GetSelectedTemplate(), and DIALOG_TEMPLATE_SELECTOR::SetWidget().
|
inlineprivate |
Definition at line 54 of file dialog_template_selector.h.
References m_selected.
|
protected |
|
protected |
Definition at line 102 of file dialog_template_selector.cpp.
References Select().
Referenced by TEMPLATE_WIDGET().
void TEMPLATE_WIDGET::Select | ( | ) |
Definition at line 75 of file dialog_template_selector.cpp.
References m_dialog, m_selected, Refresh(), and DIALOG_TEMPLATE_SELECTOR::SetWidget().
Referenced by OnMouse().
void TEMPLATE_WIDGET::SetTemplate | ( | PROJECT_TEMPLATE * | aTemplate | ) |
Set the project template for this widget, which will determine the icon and title associated with this project template widget.
Definition at line 92 of file dialog_template_selector.cpp.
References PROJECT_TEMPLATE::GetIcon(), KIUI::GetInfoFont(), PROJECT_TEMPLATE::GetTitle(), TEMPLATE_WIDGET_BASE::m_bitmapIcon, m_currTemplate, and TEMPLATE_WIDGET_BASE::m_staticTitle.
Referenced by DIALOG_TEMPLATE_SELECTOR::AddTemplate().
void TEMPLATE_WIDGET::Unselect | ( | ) |
Definition at line 84 of file dialog_template_selector.cpp.
References m_selected, and Refresh().
Referenced by DIALOG_TEMPLATE_SELECTOR::SetWidget(), and TEMPLATE_WIDGET().
|
protectedinherited |
Definition at line 100 of file dialog_template_selector_base.h.
Referenced by SetTemplate(), TEMPLATE_WIDGET(), and TEMPLATE_WIDGET_BASE::TEMPLATE_WIDGET_BASE().
|
protected |
Definition at line 62 of file dialog_template_selector.h.
Referenced by GetTemplate(), SetTemplate(), and TEMPLATE_WIDGET().
|
protected |
Definition at line 57 of file dialog_template_selector.h.
Referenced by Select(), and TEMPLATE_WIDGET().
|
protected |
Definition at line 59 of file dialog_template_selector.h.
|
protected |
Definition at line 58 of file dialog_template_selector.h.
Referenced by TEMPLATE_WIDGET().
|
protected |
Definition at line 60 of file dialog_template_selector.h.
Referenced by IsSelected(), Select(), and Unselect().
|
protectedinherited |
Definition at line 101 of file dialog_template_selector_base.h.
Referenced by SetTemplate(), TEMPLATE_WIDGET(), and TEMPLATE_WIDGET_BASE::TEMPLATE_WIDGET_BASE().