- QButtonGroup* filetypeGroup = new QButtonGroup(this);
- m_anyType = createRadioButton(i18nc("@option:check", "Any"), filetypeGroup);
- m_documents = createRadioButton(i18nc("@option:check", "Documents"), 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);
- typeLayout->addWidget(m_anyType);
- typeLayout->addWidget(m_documents);
- typeLayout->addWidget(m_images);
- typeLayout->addWidget(m_audio);
- typeLayout->addWidget(m_videos);
- typeLayout->addWidget(m_folders);
- typeLayout->addStretch();
-
- QButtonGroup* timespanGroup = new QButtonGroup(this);
- m_anytime = createRadioButton(i18nc("@option:option", "Anytime"), timespanGroup);
- m_today = createRadioButton(i18nc("@option:option", "Today"), timespanGroup);
- m_yesterday = createRadioButton(i18nc("@option:option", "Yesterday"), timespanGroup);
- m_thisWeek = createRadioButton(i18nc("@option:option", "This Week"), timespanGroup);
- m_thisMonth = createRadioButton(i18nc("@option:option", "This Month"), timespanGroup);
- m_thisYear = createRadioButton(i18nc("@option:option", "This Year"), timespanGroup);
-
- QVBoxLayout* timespanLayout = new QVBoxLayout();
- timespanLayout->setSpacing(0);
- timespanLayout->addWidget(m_anytime);
- timespanLayout->addWidget(m_today);
- timespanLayout->addWidget(m_yesterday);
- timespanLayout->addWidget(m_thisWeek);
- timespanLayout->addWidget(m_thisMonth);
- timespanLayout->addWidget(m_thisYear);
- timespanLayout->addStretch();
+ m_typeSelector = new QComboBox(this);
+ m_typeSelector->addItem(QIcon::fromTheme(QStringLiteral("none")), i18nc("@item:inlistbox", "Any Type"), QString());
+ m_typeSelector->addItem(QIcon::fromTheme(QStringLiteral("inode-directory")), i18nc("@item:inlistbox", "Folders") , QStringLiteral("Folder"));
+ m_typeSelector->addItem(QIcon::fromTheme(QStringLiteral("text-x-generic")), i18nc("@item:inlistbox", "Documents") , QStringLiteral("Document"));
+ m_typeSelector->addItem(QIcon::fromTheme(QStringLiteral("image-x-generic")), i18nc("@item:inlistbox", "Images") , QStringLiteral("Image"));
+ m_typeSelector->addItem(QIcon::fromTheme(QStringLiteral("audio-x-generic")), i18nc("@item:inlistbox", "Audio Files"), QStringLiteral("Audio"));
+ m_typeSelector->addItem(QIcon::fromTheme(QStringLiteral("video-x-generic")), i18nc("@item:inlistbox", "Videos") , QStringLiteral("Video"));
+ initComboBox(m_typeSelector);