gehe zur Dokumentation dieser Datei00001
00058 #ifndef OUTPUTMIDIDEVICESHAPE_H
00059 #define OUTPUTMIDIDEVICESHAPE_H
00060
00061
00062
00063
00064
00065
00066
00067 #include "OutputDeviceShape.h"
00068
00069
00070
00071 class MutOutputMidiDeviceShape:public MutOutputDeviceShape
00072 {
00073 public:
00074 MutOutputMidiDeviceShape():MutOutputDeviceShape() {}
00075
00076 MutOutputMidiDeviceShape (wxWindow * parent,
00077 wxWindowID id,
00078 OutDevice * d):
00079 MutOutputDeviceShape()
00080 {
00081 Create (parent,id,d);
00082 }
00083
00084 bool Create (wxWindow * parent, wxWindowID id, OutDevice * d)
00085 {
00086 return MutOutputDeviceShape::Create(parent,id,d);
00087 }
00088
00089 virtual MutIcon & GetMutIcon ()
00090 {
00091 DEBUGLOG(other, _T(""));
00092 return MidiOutputDevBitmap;
00093 }
00094
00095 virtual wxPanel * GetOutputFilterPanel(wxWindow * parent, Route * route) const;
00096 virtual void ReadOutputFilterPanel(wxWindow * panel, Route * route);
00097
00098 protected:
00099 virtual void InitializeDialog(OutputDevDlg * out) const;
00100 virtual bool readDialog (OutputDevDlg * out);
00101 virtual bool CanHandleType (DevType type) { return type == DTMidiPort; }
00102
00103 private:
00104 DECLARE_DYNAMIC_CLASS(MutOutputMidiDeviceShape);
00105
00106 };
00107
00108 #endif
00109
00110
00111