#ifndef __ORDEVICEVIDEO_LAYOUT_H__
#define __ORDEVICEVIDEO_LAYOUT_H__
#include "ordevicevideo_device.h"
#include "ordevicevideo_view.h"
class ORDeviceVideoLayout : public FBDeviceLayout
{
public:
virtual bool FBCreate();
virtual void FBDestroy();
void UICreate ();
void UICreateLayout0 ();
void UICreateLayout1 ();
void UICreateLayout2 ();
void UIConfigure ();
void UIConfigureLayout0 ();
void UIConfigureLayout1 ();
void UIConfigureLayout2 ();
void UIReset ();
void UIResetLayout0 ();
void UIResetLayout1 ();
void UIResetLayout2 ();
void UIResetSpreadPlaylist ();
void UIRefresh ();
void UIRefreshLayout0 ();
void UIRefreshLayout1 ();
void UIRefreshLayout2 ();
void EventListExistingMediaDragAndDrop (
HISender pSender,
HKEvent pEvent );
private:
FBTabPanel mTabPanel;
FBLayout mLayout0;
FBSpread mSpreadPlaylist;
FBList mListExistingMedia;
FBButton mButtonAddItem;
FBButton mButtonRemoveItem;
FBLayout mLayout1;
FBList mListPlaybackType;
FBButton mButtonLoop;
ORViewImage mViewImageSwitcher;
private:
FBSystem mSystem;
ORDeviceVideo* mDevice;
};
#endif