-
Notifications
You must be signed in to change notification settings - Fork 0
/
filecopysettings.h
49 lines (43 loc) · 1.51 KB
/
filecopysettings.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#ifndef FILECOPYSETTINGS_H
#define FILECOPYSETTINGS_H
#include <QString>
class FileCopySettings
{
private:
bool IsSavingToDifferentFolder;
QString DestinationDir;
QString SaveToSubDir;
bool CreateDateBasedFolder;
QString DateBasedFolderFormat;
QString PrefixString;
QString SuffixString;
bool HasSuffixDate;
QString SuffixDateFormat;
QString SuffixAfterDateTime;
public:
FileCopySettings();
// FileCopySettings(bool isSavingToDifferentFolder, QString destinationDir, QString prefixString, String suffixString, bool suffixDate, QString suffixDateFormat, QString suffixAfterDateTime);
void saveSettings();
void readSettings();
bool getIsSavingToDifferentFolder();
QString getDestinationDir();
QString getSaveToSubDir();
QString getPrefixString();
QString getSuffixString();
bool getHasSuffixDate();
QString getSuffixDateFormat();
QString getSuffixAfterDateTime();
bool getCreateDateBasedFolder();
QString getDateBasedFolderFormat();
void setIsSavingToDifferentFolder(bool inputData);
void setDestinationDir(QString inputData);
void setSaveToSubDir(QString inputData);
void setPrefixString(QString inputData);
void setSuffixString(QString inputData);
void setHasSuffixDate(bool inputData);
void setSuffixDateFormat(QString inputData);
void setSuffixAfterDateTime(QString inputData);
void setCreateDateBasedFolder(bool inputData);
void setDateBasedFolderFormat(QString inputData);
};
#endif // FILECOPYSETTINGS_H