X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9180b5352f9d5b5bcccee563e9b3c0f68c4f1303..2e5c710e90a4a35ba93b83bf9232995e39d045e6:/include/wx/mediactrl.h diff --git a/include/wx/mediactrl.h b/include/wx/mediactrl.h index 7ee066d29f..78e62fc1ed 100644 --- a/include/wx/mediactrl.h +++ b/include/wx/mediactrl.h @@ -73,8 +73,8 @@ public: // // Normal constructor, much the same as wxNotifyEvent // ------------------------------------------------------------------------ - wxMediaEvent(wxEventType commandType = wxEVT_NULL, int id = 0) - : wxNotifyEvent(commandType, id) + wxMediaEvent(wxEventType commandType = wxEVT_NULL, int winid = 0) + : wxNotifyEvent(commandType, winid) { } // ------------------------------------------------------------------------ @@ -112,52 +112,52 @@ public: wxMediaCtrl() : m_imp(NULL), m_bLoaded(false), m_bLoop(false) { } - wxMediaCtrl(wxWindow* parent, wxWindowID id, - const wxString& fileName = wxT(""), + wxMediaCtrl(wxWindow* parent, wxWindowID winid, + const wxString& fileName = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, - const wxString& szBackend = wxT(""), + const wxString& szBackend = wxEmptyString, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxT("mediaCtrl")) : m_imp(NULL), m_bLoaded(false), m_bLoop(false) - { Create(parent, id, fileName, pos, size, style, + { Create(parent, winid, fileName, pos, size, style, szBackend, validator, name); } - wxMediaCtrl(wxWindow* parent, wxWindowID id, + wxMediaCtrl(wxWindow* parent, wxWindowID winid, const wxURI& location, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, - const wxString& szBackend = wxT(""), + const wxString& szBackend = wxEmptyString, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxT("mediaCtrl")) : m_imp(NULL), m_bLoop(false) - { Create(parent, id, location, pos, size, style, + { Create(parent, winid, location, pos, size, style, szBackend, validator, name); } ~wxMediaCtrl(); - bool Create(wxWindow* parent, wxWindowID id, - const wxString& fileName = wxT(""), + bool Create(wxWindow* parent, wxWindowID winid, + const wxString& fileName = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, - const wxString& szBackend = wxT(""), + const wxString& szBackend = wxEmptyString, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxT("mediaCtrl")); - bool Create(wxWindow* parent, wxWindowID id, + bool Create(wxWindow* parent, wxWindowID winid, const wxURI& location, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, - const wxString& szBackend = wxT(""), + const wxString& szBackend = wxEmptyString, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxT("mediaCtrl")); //DirectShow only bool DoCreate(wxClassInfo* instance, - wxWindow* parent, wxWindowID id, + wxWindow* parent, wxWindowID winid, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, @@ -190,11 +190,17 @@ protected: virtual void DoMoveWindow(int x, int y, int w, int h); wxSize DoGetBestSize() const; +#ifdef __WXMAC__ + friend class wxQTMediaBackend; +#endif +#ifdef __WXCOCOA__ + friend class wxQTMediaBackend; +#endif class wxMediaBackend* m_imp; bool m_bLoaded; bool m_bLoop; - DECLARE_DYNAMIC_CLASS(wxMediaCtrl); + DECLARE_DYNAMIC_CLASS(wxMediaCtrl) }; // ---------------------------------------------------------------------------- @@ -215,7 +221,7 @@ public: virtual bool CreateControl(wxControl* WXUNUSED(ctrl), wxWindow* WXUNUSED(parent), - wxWindowID WXUNUSED(id), + wxWindowID WXUNUSED(winid), const wxPoint& WXUNUSED(pos), const wxSize& WXUNUSED(size), long WXUNUSED(style), @@ -246,7 +252,7 @@ public: int WXUNUSED(w), int WXUNUSED(h)) { } virtual wxSize GetVideoSize() const - { return wxSize(0,0); } + { return wxSize(); } virtual double GetPlaybackRate() { return 0.0; } @@ -256,7 +262,7 @@ public: virtual wxMediaState GetState() { return wxMEDIASTATE_STOPPED; } - DECLARE_CLASS(wxMediaBackend) + DECLARE_DYNAMIC_CLASS(wxMediaBackend) }; //Event ID to give to our events