From 0d448fc6f31503731ec1bc57f65750263ccc4da5 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Tue, 10 Nov 2009 22:18:45 +0000 Subject: Added some default search criterions. A lot of fine tuning of the UI has to be made ASAP, but all in all I think it is more efficient to have some default criterions already instead of the need to press the (+) icon for each option. svn path=/trunk/KDE/kdebase/apps/; revision=1047298 --- src/search/dolphinsearchoptionsconfigurator.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/search/dolphinsearchoptionsconfigurator.cpp') diff --git a/src/search/dolphinsearchoptionsconfigurator.cpp b/src/search/dolphinsearchoptionsconfigurator.cpp index cebf71cdb..6f4d83460 100644 --- a/src/search/dolphinsearchoptionsconfigurator.cpp +++ b/src/search/dolphinsearchoptionsconfigurator.cpp @@ -92,8 +92,17 @@ DolphinSearchOptionsConfigurator::DolphinSearchOptionsConfigurator(QWidget* pare hBoxLayout->addWidget(closeButton); hBoxLayout->addWidget(m_addSelectorButton); + // add default search criterions + SearchCriterionSelector* dateCriterion = new SearchCriterionSelector(SearchCriterionSelector::Date, this); + connect(dateCriterion, SIGNAL(removeCriterion()), this, SLOT(removeCriterion())); + + SearchCriterionSelector* fileSizeCriterion = new SearchCriterionSelector(SearchCriterionSelector::FileSize, this); + connect(fileSizeCriterion, SIGNAL(removeCriterion()), this, SLOT(removeCriterion())); + m_vBoxLayout->addWidget(new KSeparator(this)); m_vBoxLayout->addLayout(hBoxLayout); + m_vBoxLayout->addWidget(dateCriterion); + m_vBoxLayout->addWidget(fileSizeCriterion); m_vBoxLayout->addWidget(new KSeparator(this)); } @@ -103,7 +112,7 @@ DolphinSearchOptionsConfigurator::~DolphinSearchOptionsConfigurator() void DolphinSearchOptionsConfigurator::addSelector() { - SearchCriterionSelector* selector = new SearchCriterionSelector(this); + SearchCriterionSelector* selector = new SearchCriterionSelector(SearchCriterionSelector::Undefined, this); connect(selector, SIGNAL(removeCriterion()), this, SLOT(removeCriterion())); // insert the new selector before the KSeparator at the bottom -- cgit v1.3