svvitch
digital signage player
D:/vs_workspace/switch_sf/src/svvitch/IEContent.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 #include <Exdisp.h>
00004 #include "ComContent.h"
00005 #include "ControlSite.h"
00006 
00007 
00012 class IEContent: public ComContent {
00013 private:
00014     HMODULE _module;
00015     IClassFactory* _classFactory;
00016     IViewObject* _view;
00017 
00018     string _url;
00019 
00020     virtual void createComComponents();
00021 
00022     virtual void releaseComComponents();
00023 
00024 public:
00025     IEContent(Renderer& renderer, int splitType, float x = 0, float y = 0, float w = 0, float h = 0);
00026 
00027     virtual ‾IEContent();
00028 
00029     void initialize();
00030 
00032     virtual bool open(const MediaItemPtr media, const int offset = 0);
00033 
00034     virtual void run();
00035 };
00036 
00037 typedef IEContent* IEContentPtr;
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines