00001 #ifndef SNAPSHOTSETTINGSDLG_HPP 00002 #define SNAPSHOTSETTINGSDLG_HPP 00003 00004 #include <qcolor.h> 00005 00006 #include "FTPSettings.h" 00007 #include "SnapshotSettings.h" 00008 #include "VideoOptions.h" 00009 00010 class CSnapshotSettingsDlg: public CSnapshotSettings 00011 { 00012 Q_OBJECT 00013 private: 00014 struct SVideoOptions *pVOpts; 00015 CFTPSettings *pFTPSettings; 00016 QColor TextColor; 00017 QFont TextFont; 00018 QString FileFormat; 00019 00020 protected: 00021 /* overloaded */ 00022 void ClickedOK(); 00023 void ClickedColor(); 00024 void ClickedFont(); 00025 void ClickedFTP(); 00026 00027 public: 00028 CSnapshotSettingsDlg(struct SVideoOptions *opts); 00029 00030 signals: 00031 void FTPSettingsUpdated(); 00032 }; 00033 00034 00035 00036 #endif