24 #ifndef CUSTOMFDIALOG_H
25 #define CUSTOMFDIALOG_H
28 #include <QFileIconProvider>
39 #include "scribusapi.h"
49 QIcon icon(
const QFileInfo &fi)
const;
68 void GenPreview(QString name);
77 fdDirectoriesOnly = 16,
78 fdHidePreviewCheckBox = 32,
79 fdExistingFilesI = 64,
80 fdShowImportOptions = 128
98 CustomFDialog(QWidget *parent, QString wDir, QString caption =
"", QString filter =
"",
int flags = fdExistingFiles);
104 void setExtension(QString e);
111 void setZipExtension(QString e);
114 QString zipExtension();
117 QCheckBox* WithFonts;
118 QCheckBox* WithProfiles;
125 QCheckBox *showPreview;
126 QPushButton* OKButton;
127 QPushButton* CancelB;
128 void setSelection(QString );
129 QString selectedFile();
130 void addWidgets(QWidget *widgets);
133 void fileClicked(
const QString &path);
134 void togglePreview();
137 void handleCompress();
139 QVBoxLayout *vboxLayout;
140 QVBoxLayout *vboxLayout1;
141 QHBoxLayout *hboxLayout;
142 QHBoxLayout* Layout1;
143 QHBoxLayout* Layout1C;
QString extZip
Property with default compress extension.
Definition: customfdialog.h:147
A Scribus own file dialog. Used almost everywhere. You can see extension handling in e...
Definition: customfdialog.h:87
Definition: customfdialog.h:61
int optionFlags
Option flags given by user in ctore.
Definition: customfdialog.h:149
QString ext
Property with default extension.
Definition: customfdialog.h:145
Definition: customfdialog.h:44