Private::Private(SettingsDialog *parent) { KPageWidgetItem *pageItem; // -- 1 generalWidg = new GeneralWidget(parent); generalWidg->layout()->setMargin(0); pageItem = parent->addPage(generalWidg, i18n("General")); pageItem->setIcon(KIcon("rekonq")); // -- 2 tabsWidg = new TabsWidget(parent); tabsWidg->layout()->setMargin(0); pageItem = parent->addPage(tabsWidg, i18n("Tabs")); pageItem->setIcon(KIcon("tab-duplicate")); // -- 3 appearanceWidg = new AppearanceWidget(parent); appearanceWidg->layout()->setMargin(0); pageItem = parent->addPage(appearanceWidg, i18n("Appearance")); pageItem->setIcon(KIcon("preferences-desktop-font")); // -- 4 webkitWidg = new WebKitWidget(parent); webkitWidg->layout()->setMargin(0); pageItem = parent->addPage(webkitWidg, i18n("WebKit")); QString webkitIconPath = KStandardDirs::locate("appdata", "pics/webkit-icon.png"); KIcon webkitIcon = KIcon(QIcon(webkitIconPath)); pageItem->setIcon(webkitIcon); // -- 5 networkWidg = new NetworkWidget(parent); networkWidg->layout()->setMargin(0); pageItem = parent->addPage(networkWidg , i18n("Network")); pageItem->setIcon(KIcon("preferences-system-network")); // -- 6 adBlockWidg = new AdBlockWidget(parent); adBlockWidg->layout()->setMargin(0); pageItem = parent->addPage(adBlockWidg , i18n("Ad Block")); pageItem->setIcon(KIcon("preferences-web-browser-adblock")); // -- 7 shortcutsEditor = new KShortcutsEditor(Application::instance()->mainWindow()->actionCollection(), parent); pageItem = parent->addPage(shortcutsEditor , i18n("Shortcuts")); pageItem->setIcon(KIcon("configure-shortcuts")); // -- 8 KCModuleInfo ebrowsingInfo("ebrowsing.desktop"); ebrowsingModule = new KCModuleProxy(ebrowsingInfo, parent); pageItem = parent->addPage(ebrowsingModule, i18n(ebrowsingInfo.moduleName().toUtf8())); pageItem->setIcon(KIcon(ebrowsingInfo.icon())); // WARNING // remember wheh changing here that the smallest netbooks // have a 1024x576 resolution. So DON'T bother that limits!! parent->setMinimumSize(700, 525); }
Private::Private(SettingsDialog *parent) { KPageWidgetItem *pageItem; // -- 1 generalWidg = new GeneralWidget(parent); generalWidg->layout()->setMargin(0); pageItem = parent->addPage(generalWidg, i18n("General")); pageItem->setIcon(KIcon("rekonq")); // -- 2 tabsWidg = new TabsWidget(parent); tabsWidg->layout()->setMargin(0); pageItem = parent->addPage(tabsWidg, i18n("Tabs")); pageItem->setIcon(KIcon("tab-duplicate")); // -- 3 appearanceWidg = new AppearanceWidget(parent); appearanceWidg->layout()->setMargin(0); pageItem = parent->addPage(appearanceWidg, i18n("Appearance")); pageItem->setIcon(KIcon("preferences-desktop-font")); // -- 4 webkitWidg = new WebKitWidget(parent); webkitWidg->layout()->setMargin(0); pageItem = parent->addPage(webkitWidg, i18n("WebKit")); QString webkitIconPath = KStandardDirs::locate("appdata", "pics/webkit-icon.png"); KIcon webkitIcon = KIcon(QIcon(webkitIconPath)); pageItem->setIcon(webkitIcon); // -- 5 privacyWidg = new PrivacyWidget(parent); privacyWidg->layout()->setMargin(0); pageItem = parent->addPage(privacyWidg, i18n("Privacy")); pageItem->setIcon(KIcon("view-media-artist")); // -- 6 advancedWidg = new AdvancedWidget(parent); advancedWidg->layout()->setMargin(0); pageItem = parent->addPage(advancedWidg, i18n("Advanced")); pageItem->setIcon(KIcon("applications-system")); // -- 7 shortcutsEditor = new KShortcutsEditor(rApp->mainWindow()->actionCollection(), parent); pageItem = parent->addPage(shortcutsEditor , i18n("Shortcuts")); pageItem->setIcon(KIcon("configure-shortcuts")); // -- 8 KCModuleInfo ebrowsingInfo("ebrowsing.desktop"); ebrowsingModule = new KCModuleProxy(ebrowsingInfo, parent); pageItem = parent->addPage(ebrowsingModule, i18n("Search Engines")); KIcon wsIcon("edit-web-search"); if (wsIcon.isNull()) { wsIcon = KIcon("preferences-web-browser-shortcuts"); } pageItem->setIcon(wsIcon); // WARNING // remember wheh changing here that the smallest netbooks // have a 1024x576 resolution. So DON'T bother that limits!! parent->setMinimumSize(700, 525); }