digiKam
queuesettings.h
Go to the documentation of this file.
1 /* ============================================================
2  *
3  * This file is a part of digiKam project
4  * https://www.digikam.org
5  *
6  * Date : 2009-02-21
7  * Description : Queue common settings container.
8  *
9  * Copyright (C) 2009-2022 by Gilles Caulier <caulier dot gilles at gmail dot com>
10  *
11  * This program is free software; you can redistribute it
12  * and/or modify it under the terms of the GNU General
13  * Public License as published by the Free Software Foundation;
14  * either version 2, or (at your option)
15  * any later version.
16  *
17  * This program is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20  * GNU General Public License for more details.
21  *
22  * ============================================================ */
23 
24 #ifndef DIGIKAM_BQM_QUEUE_SETTINGS_H
25 #define DIGIKAM_BQM_QUEUE_SETTINGS_H
26 
27 // Qt includes
28 
29 #include <QUrl>
30 
31 // Local includes
32 
33 #include "iofilesettings.h"
34 #include "drawdecodersettings.h"
35 #include "filesaveconflictbox.h"
36 
37 namespace Digikam
38 {
39 
44 {
45 
46 public:
47 
49  {
51  CUSTOMIZE
52  };
53 
55  {
58  };
59 
60 public:
61 
62  explicit QueueSettings();
64 
65 public:
66 
68 
70 
73 
76 
77  QString renamingParser;
78 
79  QUrl workingUrl;
80 
84 
86 
88 };
89 
90 } // namespace Digikam
91 
92 #endif // DIGIKAM_BQM_QUEUE_SETTINGS_H
Definition: drawdecodersettings.h:43
ConflictRule
Definition: filesaveconflictbox.h:46
Definition: iofilesettings.h:36
Definition: queuesettings.h:44
RawLoadingRule rawLoadingRule
Definition: queuesettings.h:83
QString renamingParser
Definition: queuesettings.h:77
bool useOrgAlbum
If true, original file dir will be used to process queue items.
Definition: queuesettings.h:75
RenamingRule renamingRule
Definition: queuesettings.h:82
QueueSettings()
Definition: queuesettings.cpp:39
RawLoadingRule
Definition: queuesettings.h:55
@ DEMOSAICING
Definition: queuesettings.h:57
@ USEEMBEDEDJPEG
Definition: queuesettings.h:56
IOFileSettings ioFileSettings
Definition: queuesettings.h:87
bool useMultiCoreCPU
Definition: queuesettings.h:67
bool saveAsNewVersion
Definition: queuesettings.h:69
FileSaveConflictBox::ConflictRule conflictRule
Definition: queuesettings.h:81
DRawDecoderSettings rawDecodingSettings
Definition: queuesettings.h:85
QUrl workingUrl
Definition: queuesettings.h:79
bool exifSetOrientation
Setting managed through Metadata control panel.
Definition: queuesettings.h:72
~QueueSettings()
Definition: queuesettings.cpp:74
RenamingRule
Definition: queuesettings.h:49
@ USEORIGINAL
Definition: queuesettings.h:50
@ CUSTOMIZE
Definition: queuesettings.h:51
Definition: datefolderview.cpp:43