#include <KisPreviewFileDialog.h>
Definition at line 41 of file KisPreviewFileDialog.h.
◆ KisPreviewFileDialog()
| KisPreviewFileDialog::KisPreviewFileDialog |
( |
QWidget * | parent = nullptr, |
|
|
const QString & | caption = QString(), |
|
|
const QString & | directory = QString(), |
|
|
const QString & | filter = QString() ) |
Definition at line 42 of file KisPreviewFileDialog.cpp.
43 : QFileDialog(parent, caption, directory, filter)
44{
45 KConfigGroup group = KSharedConfig::openConfig()->group("KisPreviewFileDialog");
46 if (group.readEntry("show_thumbnails", false)) {
48 }
49
50 m_preview =
new QLabel(i18n(
"Preview"),
this);
53
60
62}
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
void previewToggled(bool showPreview)
void onCurrentChanged(const QString &path)
KisFileIconProvider * m_iconProvider
QToolButton * m_previewToggle
QIcon loadIcon(const QString &name)
References connect(), KisIconUtils::loadIcon(), m_iconProvider, m_preview, m_previewToggle, onCurrentChanged(), and previewToggled().
◆ onCurrentChanged
| void KisPreviewFileDialog::onCurrentChanged |
( |
const QString & | path | ) |
|
|
slot |
◆ previewToggled
| void KisPreviewFileDialog::previewToggled |
( |
bool | showPreview | ) |
|
|
slot |
Definition at line 101 of file KisPreviewFileDialog.cpp.
102{
103 KConfigGroup group = KSharedConfig::openConfig()->group("KisPreviewFileDialog");
104 group.writeEntry("show_preview", showPreview);
106}
References m_preview.
◆ resetIconProvider()
| void KisPreviewFileDialog::resetIconProvider |
( |
| ) |
|
Definition at line 64 of file KisPreviewFileDialog.cpp.
65{
66 QSplitter *splitter = findChild<QSplitter *>();
67 if (splitter) {
69 resize(width() +
m_preview->width(), height());
70 }
71
72 QHBoxLayout *
layout = findChild<QHBoxLayout *>();
73 if (layout) {
75 }
76
77 KConfigGroup group = KSharedConfig::openConfig()->group("File Dialogs");
78 if (group.readEntry("show_thumbnails", false)) {
80 }
81}
References m_iconProvider, m_preview, and m_previewToggle.
◆ m_iconProvider
◆ m_preview
| QLabel* KisPreviewFileDialog::m_preview {0} |
|
private |
◆ m_previewToggle
| QToolButton* KisPreviewFileDialog::m_previewToggle {0} |
|
private |
◆ s_iconCreator
The documentation for this class was generated from the following files: