00001 #ifndef VIDEOMANAGER_H_ 00002 #define VIDEOMANAGER_H_ 00003 00004 #include <mythtv/mythdialogs.h> 00005 00006 #include <memory> 00007 00008 namespace mythvideo_videomanager { class VideoManagerImp; }; 00009 00010 class VideoList; 00011 class VideoManager : public MythThemedDialog 00012 { 00013 Q_OBJECT 00014 00015 public: 00016 VideoManager(MythMainWindow *lparent, VideoList *video_list); 00017 00018 int videoExitType() { return 0; } 00019 00020 protected slots: 00021 void ExitWin(); 00022 00023 protected: 00024 ~VideoManager(); // use deleteLater() instead for thread safety 00025 00026 void keyPressEvent(QKeyEvent *event_); 00027 00028 private: 00029 std::auto_ptr<mythvideo_videomanager::VideoManagerImp> m_imp; 00030 }; 00031 00032 #endif
1.5.5