23 #ifndef DIGIKAM_ADV_PRINT_SETTINGS_H
24 #define DIGIKAM_ADV_PRINT_SETTINGS_H
31 #include <QStringList>
50 class AdvPrintPhotoSize;
96 void readSettings(KConfigGroup& group);
97 void writeSettings(KConfigGroup& group);
99 QString format()
const;
100 QString outputName(Output out)
const;
101 QRect* getLayout(
int photoIndex,
int sizeIndex)
const;
104 static QMap<Output, QString> outputNames();
105 static QMap<ImageFormat, QString> imageFormatNames();
106 static QMap<CaptionType, QString> captionTypeNames();
Definition: advprintphoto.h:52
Definition: advprintsettings.h:53
QList< AdvPrintPhoto * > photos
Definition: advprintsettings.h:118
int currentCropPhoto
Crop management.
Definition: advprintsettings.h:131
ImageFormat
Image format for Output::FILES.
Definition: advprintsettings.h:74
@ PNG
Definition: advprintsettings.h:76
AdvPrintPhotoSize * outputLayouts
Generic data used by printing thread.
Definition: advprintsettings.h:147
Selection
Images selection mode.
Definition: advprintsettings.h:59
Selection selMode
Items selection mode.
Definition: advprintsettings.h:110
CaptionType captionType
Caption management.
Definition: advprintsettings.h:122
Output
Print output destination, outside real printers configured.
Definition: advprintsettings.h:66
@ FILES
Definition: advprintsettings.h:68
bool disableCrop
Definition: advprintsettings.h:132
QSizeF pageSize
Page Size in mm.
Definition: advprintsettings.h:116
FileSaveConflictBox::ConflictRule conflictRule
Rule if output image files already exists.
Definition: advprintsettings.h:142
QList< AdvPrintPhotoSize * > photosizes
Definition: advprintsettings.h:119
CaptionType
Caption type to print over the images.
Definition: advprintsettings.h:82
@ FILENAME
Definition: advprintsettings.h:84
@ DATETIME
Definition: advprintsettings.h:85
@ COMMENT
Definition: advprintsettings.h:86
QFont captionFont
Definition: advprintsettings.h:124
bool openInFileBrowser
Definition: advprintsettings.h:144
int currentPreviewPage
Definition: advprintsettings.h:128
QPrinter * outputPrinter
Definition: advprintsettings.h:148
QStringList gimpFiles
Definition: advprintsettings.h:136
QString printerName
Definition: advprintsettings.h:114
ImageFormat imageFormat
For print to image files only.
Definition: advprintsettings.h:141
QString tempPath
For Print to Gimp only.
Definition: advprintsettings.h:135
QString outputPath
Definition: advprintsettings.h:149
QString savedPhotoSize
Definition: advprintsettings.h:138
QUrl outputDir
Directory where to store output images.
Definition: advprintsettings.h:143
QColor captionColor
Definition: advprintsettings.h:123
int captionSize
Definition: advprintsettings.h:125
QList< QUrl > inputImages
Definition: advprintsettings.h:112
QString gimpPath
Definition: advprintsettings.h:137
QString captionTxt
String use to customize caption with CUSTOM mode.
Definition: advprintsettings.h:126
ConflictRule
Definition: filesaveconflictbox.h:46
@ NONE
Definition: dngconverteractions.h:44
@ JPEG
Definition: panoactions.h:62
@ TIFF
Definition: panoactions.h:63
Definition: advprintphoto.cpp:43
Definition: datefolderview.cpp:43