-int DolphinIconsView::increasedIconSize(int size) const
-{
- int incSize = 0;
- switch (size) {
- case KIconLoader::SizeSmall: incSize = KIconLoader::SizeSmallMedium; break;
- case KIconLoader::SizeSmallMedium: incSize = KIconLoader::SizeMedium; break;
- case KIconLoader::SizeMedium: incSize = KIconLoader::SizeLarge; break;
- case KIconLoader::SizeLarge: incSize = KIconLoader::SizeHuge; break;
- case KIconLoader::SizeHuge: incSize = KIconLoader::SizeEnormous; break;
- default: Q_ASSERT(false); break;
- }
- return incSize;
-}
-
-int DolphinIconsView::decreasedIconSize(int size) const
-{
- int decSize = 0;
- switch (size) {
- case KIconLoader::SizeSmallMedium: decSize = KIconLoader::SizeSmall; break;
- case KIconLoader::SizeMedium: decSize = KIconLoader::SizeSmallMedium; break;
- case KIconLoader::SizeLarge: decSize = KIconLoader::SizeMedium; break;
- case KIconLoader::SizeHuge: decSize = KIconLoader::SizeLarge; break;
- case KIconLoader::SizeEnormous: decSize = KIconLoader::SizeHuge; break;
- default: Q_ASSERT(false); break;
+ disconnect(this, SIGNAL(clicked(QModelIndex)), m_controller, SLOT(triggerItem(QModelIndex)));
+ disconnect(this, SIGNAL(doubleClicked(QModelIndex)), m_controller, SLOT(triggerItem(QModelIndex)));
+ if (KGlobalSettings::singleClick()) {
+ connect(this, SIGNAL(clicked(QModelIndex)), m_controller, SLOT(triggerItem(QModelIndex)));
+ } else {
+ connect(this, SIGNAL(doubleClicked(QModelIndex)), m_controller, SLOT(triggerItem(QModelIndex)));