OutputMidiDeviceShape.h
gehe zur Dokumentation dieser Datei
00001 // -*- C++ -*-
00058 #ifndef OUTPUTMIDIDEVICESHAPE_H
00059 #define OUTPUTMIDIDEVICESHAPE_H
00060 
00061 //#include <map>
00062 
00063 //#include "wx/defs.h"
00064 //#include "wx/icon.h"
00065 //#include "wx/stattext.h"
00066 
00067 #include "OutputDeviceShape.h"
00068 //#include "Device.h"
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                          /* OUTPUTMIDIDEVICESHAPE_H */
00109 /*
00110  * \}
00111  */

Erzeugt am Sun Aug 21 2011 10:51:55 für Mutabor von doxygen 1.7.4