* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
***************************************************************************/
-#include "kcmdolphin.h"
+#include "kcmdolphinviewmodes.h"
#include "settings/columnviewsettingspage.h"
#include "settings/detailsviewsettingspage.h"
-#include "settings/generalviewsettingspage.h"
#include "settings/iconsviewsettingspage.h"
#include <ktabwidget.h>
#include <QPushButton>
#include <QVBoxLayout>
-K_PLUGIN_FACTORY(KCMDolphinConfigFactory, registerPlugin<DolphinConfigModule>("dolphin");)
-K_EXPORT_PLUGIN(KCMDolphinConfigFactory("kcmdolphin"))
+K_PLUGIN_FACTORY(KCMDolphinConfigFactory, registerPlugin<DolphinViewModesConfigModule>("dolphinviewmodes");)
+K_EXPORT_PLUGIN(KCMDolphinConfigFactory("kcmdolphinviewmodes"))
-DolphinConfigModule::DolphinConfigModule(QWidget* parent, const QVariantList& args) :
+DolphinViewModesConfigModule::DolphinViewModesConfigModule(QWidget* parent, const QVariantList& args) :
KCModule(KCMDolphinConfigFactory::componentData(), parent),
m_pages()
{
Q_UNUSED(args);
- KGlobal::locale()->insertCatalog("dolphin");
+ KGlobal::locale()->insertCatalog("dolphinviewmodes");
setButtons(KCModule::Default | KCModule::Help);
KTabWidget* tabWidget = new KTabWidget(this);
- // initialize 'General' tab
- GeneralViewSettingsPage* generalPage = new GeneralViewSettingsPage(QDir::homePath(), tabWidget);
- tabWidget->addTab(generalPage, KIcon("view-choose"), i18nc("@title:tab General settings", "General"));
- connect(generalPage, SIGNAL(changed()), this, SLOT(changed()));
-
// initialize 'Icons' tab
IconsViewSettingsPage* iconsPage = new IconsViewSettingsPage(tabWidget);
tabWidget->addTab(iconsPage, KIcon("view-list-icons"), i18nc("@title:tab", "Icons"));
tabWidget->addTab(columnPage, KIcon("view-file-columns"), i18nc("@title:tab", "Column"));
connect(columnPage, SIGNAL(changed()), this, SLOT(changed()));
- m_pages.append(generalPage);
m_pages.append(iconsPage);
m_pages.append(detailsPage);
m_pages.append(columnPage);
topLayout->addWidget(tabWidget, 0, 0);
}
-DolphinConfigModule::~DolphinConfigModule()
+DolphinViewModesConfigModule::~DolphinViewModesConfigModule()
{
}
-void DolphinConfigModule::save()
+void DolphinViewModesConfigModule::save()
{
foreach (ViewSettingsPageBase* page, m_pages) {
page->applySettings();
reparseConfiguration();
}
-void DolphinConfigModule::defaults()
+void DolphinViewModesConfigModule::defaults()
{
foreach (ViewSettingsPageBase* page, m_pages) {
page->restoreDefaults();
reparseConfiguration();
}
-void DolphinConfigModule::reparseConfiguration()
+void DolphinViewModesConfigModule::reparseConfiguration()
{
QDBusMessage message = QDBusMessage::createSignal("/KonqMain", "org.kde.Konqueror.Main", "reparseConfiguration");
QDBusConnection::sessionBus().send(message);
}
-#include "kcmdolphin.moc"
+#include "kcmdolphinviewmodes.moc"