#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().
1.7.4