X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=src%2Ffilenaming.h;h=58ab35418bf3fc0571261f01e77807dcea85c163;hb=f15b7b41a0fd2cade6cd0bb3771c2c0da14db3c8;hp=d5f7129775e253627af3e6b6ad281ae76cae6970;hpb=25b676115c38c882782e2ec025c442bca8223686;p=harmattan%2Fcameraplus diff --git a/src/filenaming.h b/src/filenaming.h index d5f7129..58ab354 100644 --- a/src/filenaming.h +++ b/src/filenaming.h @@ -25,6 +25,8 @@ #include +class Settings; + class FileNaming : public QObject { Q_OBJECT @@ -33,6 +35,7 @@ class FileNaming : public QObject { Q_PROPERTY(QString imagePath READ imagePath WRITE setImagePath NOTIFY imagePathChanged); Q_PROPERTY(QString videoPath READ videoPath WRITE setVideoPath NOTIFY videoPathChanged); Q_PROPERTY(QString temporaryVideoPath READ temporaryVideoPath WRITE setTemporaryVideoPath NOTIFY temporaryVideoPathChanged); + Q_PROPERTY(Settings *settings READ settings WRITE setSettings NOTIFY settingsChanged); public: FileNaming(QObject *parent = 0); @@ -57,12 +60,16 @@ public: QString temporaryVideoPath() const; void setTemporaryVideoPath(const QString& path); + Settings *settings() const; + void setSettings(Settings *settings); + signals: void imageSuffixChanged(); void videoSuffixChanged(); void imagePathChanged(); void videoPathChanged(); void temporaryVideoPathChanged(); + void settingsChanged(); private: QString fileName(const QString& path, const QString& suffix); @@ -75,8 +82,7 @@ private: QString m_videoPath; QString m_temporaryVideoPath; - QString m_date; - int m_index; + Settings *m_settings; }; #endif /* FILE_NAMING_H */