/* * Copyright(C) 2010,Custom Co., Ltd * FileName: FramePlayWnd.h * Description: * Version: 1.0 * Author: panyadong * Create Date: 2010-6-24 * Modification History£º */ #ifndef FRAMEPLAYWND_H #define FRAMEPLAYWND_H #include #include "ui_FramePlayWnd.h" #include "DemoPublic.h" //²¥·ÅÇøÓò typedef struct tagPlayRect { int iX; int iY; int iWidth; int iHeight; }CLIENT_PLAY_RECT, *LPCLIENT_PLAY_RECT; //Ìṩ²¥·Å´°¿Ú»òÇøÓò class CFramePlayWnd : public QFrame { Q_OBJECT public: CFramePlayWnd(QWidget *parent = 0); ~CFramePlayWnd(); WId GetPlayWndId(); int GetPlayRect(CLIENT_PLAY_RECT* pPlayRect); public slots: protected: void resizeEvent(QResizeEvent *event); void mouseReleaseEvent(QMouseEvent *event); signals: //sigle click signal void SingleClickSig(); private: Ui::CFramePlayWndClass ui; QFrame *m_pframePlay; //windowsÏÂ×÷Ϊ²¥·Å´°¿Ú int m_iBorderWidth; int m_iBorderHeiht; int m_bSelected; }; #endif // FRAMEPLAYWND_H