00001 #ifndef GRABBERSETTINGS_H 00002 #define GRABBERSETTINGS_H 00003 00004 #include "uitypes.h" 00005 #include "mythwidgets.h" 00006 #include "mythdialogs.h" 00007 00008 // libmythui 00009 #include "mythuibutton.h" 00010 #include "mythuibuttonlist.h" 00011 #include "mythuicheckbox.h" 00012 #include "mythscreentype.h" 00013 #include "mythdialogbox.h" 00014 00015 class MetaGrabberScript; 00016 class GrabberSettings : public MythScreenType 00017 { 00018 Q_OBJECT 00019 00020 public: 00021 00022 GrabberSettings(MythScreenStack *parent, const char *name = 0); 00023 ~GrabberSettings(); 00024 00025 bool Create(void); 00026 bool keyPressEvent(QKeyEvent *); 00027 00028 private: 00029 virtual void Load(void); 00030 virtual void Init(void); 00031 00032 QList<MetaGrabberScript*> m_movieGrabberList; 00033 QList<MetaGrabberScript*> m_tvGrabberList; 00034 QList<MetaGrabberScript*> m_gameGrabberList; 00035 00036 MythUIButtonList *m_movieGrabberButtonList; 00037 MythUIButtonList *m_tvGrabberButtonList; 00038 MythUIButtonList *m_gameGrabberButtonList; 00039 00040 MythUICheckBox *m_dailyUpdatesCheck; 00041 00042 MythUIButton *m_okButton; 00043 MythUIButton *m_cancelButton; 00044 00045 private slots: 00046 void slotSave(void); 00047 }; 00048 00049 #endif 00050
1.6.3