This commit adds an option under "More options" at the search widget.
It allows to only search for folders and filter out everything else,
just like the other options (e.g. "Videos") above.
FEATURE: 269334
REVIEW: 130159
m_images(0),
m_audio(0),
m_videos(0),
m_images(0),
m_audio(0),
m_videos(0),
m_anytime(0),
m_today(0),
m_yesterday(0),
m_anytime(0),
m_today(0),
m_yesterday(0),
m_images = createRadioButton(i18nc("@option:check", "Images"), filetypeGroup);
m_audio = createRadioButton(i18nc("@option:check", "Audio Files"), filetypeGroup);
m_videos = createRadioButton(i18nc("@option:check", "Videos"), filetypeGroup);
m_images = createRadioButton(i18nc("@option:check", "Images"), filetypeGroup);
m_audio = createRadioButton(i18nc("@option:check", "Audio Files"), filetypeGroup);
m_videos = createRadioButton(i18nc("@option:check", "Videos"), filetypeGroup);
+ m_folders = createRadioButton(i18nc("@option:check", "Folders"), filetypeGroup);
QVBoxLayout* typeLayout = new QVBoxLayout();
typeLayout->setSpacing(0);
QVBoxLayout* typeLayout = new QVBoxLayout();
typeLayout->setSpacing(0);
typeLayout->addWidget(m_images);
typeLayout->addWidget(m_audio);
typeLayout->addWidget(m_videos);
typeLayout->addWidget(m_images);
typeLayout->addWidget(m_audio);
typeLayout->addWidget(m_videos);
+ typeLayout->addWidget(m_folders);
typeLayout->addStretch();
QButtonGroup* timespanGroup = new QButtonGroup(this);
typeLayout->addStretch();
QButtonGroup* timespanGroup = new QButtonGroup(this);
return QStringLiteral("Audio");
} else if (m_videos->isChecked()) {
return QStringLiteral("Video");
return QStringLiteral("Audio");
} else if (m_videos->isChecked()) {
return QStringLiteral("Video");
+ } else if (m_folders->isChecked()) {
+ return QStringLiteral("Folder");
QRadioButton* m_images;
QRadioButton* m_audio;
QRadioButton* m_videos;
QRadioButton* m_images;
QRadioButton* m_audio;
QRadioButton* m_videos;
+ QRadioButton* m_folders;
QRadioButton* m_anytime;
QRadioButton* m_today;
QRadioButton* m_anytime;
QRadioButton* m_today;