#include <BoxDlg.h>
Öffentliche Methoden | |
RoutePanel () | |
RoutePanel (wxWindow *parent) | |
bool | GetActive () |
void | SetActive (bool val) |
bool | GetPassive () |
void | SetPassive (bool val) |
void | SetBox (MutBoxShape *box) |
MutBoxShape * | GetBox () |
void | SetInput (InputFilterPanel *in) |
InputFilterPanel * | GetInput () const |
void | SetOutput (OutputFilterPanel *out) |
OutputFilterPanel * | GetOutput () const |
void | SetChannel (MutBoxChannelShape *ch) |
MutBoxChannelShape * | GetChannel () const |
wxChoice * | GetBoxChoice () |
int | AddBox (MutBoxShape *boxShape, bool selected=false) |
void | EnableRoute (bool enable=true) |
Private Methoden | |
DECLARE_DYNAMIC_CLASS (RoutePanel) protected | |
Private Attribute | |
InputFilterPanel * | inPanel |
OutputFilterPanel * | outPanel |
MutBoxChannelShape * | channel |
RoutePanel::RoutePanel | ( | ) | [inline] |
RoutePanel::RoutePanel | ( | wxWindow * | parent | ) | [inline] |
RoutePanel::DECLARE_DYNAMIC_CLASS | ( | RoutePanel | ) | [inline, private] |
Definiert in Zeile 125 der Datei BoxDlg.h.
Benutzt GetBox().
: class BoxShapeData: public wxClientData { MutBoxShape * box; public: BoxShapeData(MutBoxShape * b):wxClientData() { box = b; } MutBoxShape * GetBox() { return box; } };
bool RoutePanel::GetActive | ( | ) | [inline] |
Definiert in Zeile 152 der Datei BoxDlg.h.
Wird benutzt von MutBoxChannelShape::ReadPanel().
{
return active->GetValue();
}
MutBoxShape* RoutePanel::GetBox | ( | ) |
Wird benutzt von DECLARE_DYNAMIC_CLASS() und MutBoxChannelShape::ReadPanel().
wxChoice* RoutePanel::GetBoxChoice | ( | ) | [inline] |
MutBoxChannelShape* RoutePanel::GetChannel | ( | ) | const [inline] |
InputFilterPanel* RoutePanel::GetInput | ( | ) | const [inline] |
Definiert in Zeile 170 der Datei BoxDlg.h.
Benutzt inPanel.
Wird benutzt von MutBoxChannelShape::ReadPanel().
{ return inPanel; }
OutputFilterPanel* RoutePanel::GetOutput | ( | ) | const [inline] |
Definiert in Zeile 172 der Datei BoxDlg.h.
Benutzt outPanel.
Wird benutzt von MutBoxChannelShape::ReadPanel().
{ return outPanel; }
bool RoutePanel::GetPassive | ( | ) | [inline] |
void RoutePanel::SetActive | ( | bool | val | ) | [inline] |
Definiert in Zeile 155 der Datei BoxDlg.h.
Wird benutzt von MutBoxChannelShape::InitializeRoute().
{ active->SetValue(val); passive->SetValue(!val); }
void RoutePanel::SetBox | ( | MutBoxShape * | box | ) | [inline] |
void RoutePanel::SetChannel | ( | MutBoxChannelShape * | ch | ) | [inline] |
Definiert in Zeile 173 der Datei BoxDlg.h.
Benutzt channel.
Wird benutzt von MutBoxChannelShape::CreateRoutePanel().
{ channel = ch; }
void RoutePanel::SetInput | ( | InputFilterPanel * | in | ) | [inline] |
Definiert in Zeile 169 der Datei BoxDlg.h.
Benutzt inPanel.
Wird benutzt von MutBoxChannelShape::CreateRoutePanel().
{ inPanel = in; }
void RoutePanel::SetOutput | ( | OutputFilterPanel * | out | ) | [inline] |
Definiert in Zeile 171 der Datei BoxDlg.h.
Benutzt outPanel.
Wird benutzt von MutBoxChannelShape::CreateRoutePanel().
{ outPanel = out; }
void RoutePanel::SetPassive | ( | bool | val | ) | [inline] |
MutBoxChannelShape* RoutePanel::channel [private] |
Definiert in Zeile 136 der Datei BoxDlg.h.
Wird benutzt von GetChannel(), RoutePanel() und SetChannel().
InputFilterPanel* RoutePanel::inPanel [private] |
Definiert in Zeile 133 der Datei BoxDlg.h.
Wird benutzt von EnableRoute(), GetInput(), RoutePanel() und SetInput().
OutputFilterPanel* RoutePanel::outPanel [private] |
Definiert in Zeile 135 der Datei BoxDlg.h.
Wird benutzt von EnableRoute(), GetOutput(), RoutePanel() und SetOutput().