00001 #ifndef CHANNELGROUPSETTINGS_H 00002 #define CHANNELGROUPSETTINGS_H 00003 00004 #include "mythtvexp.h" 00005 #include "settings.h" 00006 00007 class MTV_PUBLIC ChannelGroupConfig: public ConfigurationWizard 00008 { 00009 public: 00010 ChannelGroupConfig(QString _name); 00011 QString getName(void) const { return name; } 00012 00013 private: 00014 QString name; 00015 }; 00016 00017 class MTV_PUBLIC ChannelGroupEditor : public QObject, public ConfigurationDialog 00018 { 00019 Q_OBJECT 00020 00021 public: 00022 ChannelGroupEditor(void); 00023 virtual DialogCode exec(void); 00024 virtual void Load(void); 00025 virtual void Save(void) { }; 00026 virtual void Save(QString) { }; 00027 virtual MythDialog* dialogWidget(MythMainWindow* parent, 00028 const char* widgetName=0); 00029 00030 protected slots: 00031 void open(QString name); 00032 void doDelete(void); 00033 00034 protected: 00035 ListBoxSetting *listbox; 00036 QString lastValue; 00037 }; 00038 00039 #endif
1.6.3