mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-20 00:41:23 +00:00
split view option gui
svn path=/trunk/kdebase/konqueror/keditbookmarks/; revision=231481
This commit is contained in:
parent
b797a7fca7
commit
e7f16e4269
|
@ -1,5 +1,5 @@
|
|||
<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
|
||||
<kpartgui name="keditbookmarks" version="22">
|
||||
<kpartgui name="keditbookmarks" version="23">
|
||||
|
||||
<MenuBar>
|
||||
|
||||
|
@ -35,6 +35,7 @@
|
|||
|
||||
<Menu name="settings"><text>&Settings</text>
|
||||
<Action name="settings_saveonclose" append="save_merge"/>
|
||||
<Action name="settings_splitview" append="save_merge"/>
|
||||
</Menu>
|
||||
|
||||
</MenuBar>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
|
||||
<kpartgui name="keditbookmarks" version="22">
|
||||
<kpartgui name="keditbookmarks" version="23">
|
||||
|
||||
<MenuBar>
|
||||
|
||||
|
@ -63,6 +63,7 @@
|
|||
<Action name="settings_showNS" append="save_merge"/>
|
||||
<Action name="settings_saveonclose" append="save_merge"/>
|
||||
<Action name="settings_advancedaddbookmark" append="save_merge"/>
|
||||
<Action name="settings_splitview" append="save_merge"/>
|
||||
</Menu>
|
||||
|
||||
</MenuBar>
|
||||
|
|
|
@ -417,6 +417,9 @@ void KEBApp::createActions() {
|
|||
i18n("Advanced Add Bookmark in Konqueror"), 0,
|
||||
this, SLOT( slotAdvancedAddBookmark() ), actionCollection(),
|
||||
"settings_advancedaddbookmark");
|
||||
(void) new KToggleAction(
|
||||
i18n("&Split View"), 0,
|
||||
this, SLOT( slotSplitView() ), actionCollection(), "settings_splitview");
|
||||
(void) new KToggleAction(
|
||||
i18n("&Show Netscape Bookmarks in Konqueror Windows"), 0,
|
||||
actn, SLOT( slotShowNS() ), actionCollection(), "settings_showNS");
|
||||
|
@ -499,6 +502,7 @@ void KEBApp::resetActions() {
|
|||
|
||||
getToggleAction("settings_saveonclose")->setChecked(m_saveOnClose);
|
||||
getToggleAction("settings_advancedaddbookmark")->setChecked(m_advancedAddBookmark);
|
||||
getToggleAction("settings_splitview")->setChecked(m_splitView);
|
||||
getToggleAction("settings_showNS")->setChecked(CurrentMgr::self()->showNSBookmarks());
|
||||
}
|
||||
|
||||
|
@ -513,6 +517,7 @@ void KEBApp::readConfig() {
|
|||
KConfig appconfig("keditbookmarksrc", false, false);
|
||||
appconfig.setGroup("General");
|
||||
m_saveOnClose = appconfig.readBoolEntry("Save On Close", false);
|
||||
m_splitView = appconfig.readBoolEntry("Split View", false);
|
||||
}
|
||||
|
||||
void KEBApp::slotAdvancedAddBookmark() {
|
||||
|
@ -525,6 +530,13 @@ void KEBApp::slotAdvancedAddBookmark() {
|
|||
}
|
||||
}
|
||||
|
||||
void KEBApp::slotSplitView() {
|
||||
m_splitView = getToggleAction("settings_splitview")->isChecked();
|
||||
KConfig appconfig("keditbookmarksrc", false, false);
|
||||
appconfig.setGroup("General");
|
||||
appconfig.writeEntry("Split View", m_splitView);
|
||||
}
|
||||
|
||||
void KEBApp::slotSaveOnClose() {
|
||||
m_saveOnClose = getToggleAction("settings_saveonclose")->isChecked();
|
||||
KConfig appconfig("keditbookmarksrc", false, false);
|
||||
|
|
|
@ -140,6 +140,7 @@ public slots:
|
|||
void slotSaveAs();
|
||||
void slotSaveOnClose();
|
||||
void slotAdvancedAddBookmark();
|
||||
void slotSplitView();
|
||||
void slotConfigureKeyBindings();
|
||||
void slotConfigureToolbars();
|
||||
|
||||
|
@ -166,6 +167,7 @@ private:
|
|||
bool m_saveOnClose;
|
||||
bool m_advancedAddBookmark;
|
||||
bool m_browser;
|
||||
bool m_splitView;
|
||||
|
||||
static KEBApp *s_topLevel;
|
||||
|
||||
|
|
Loading…
Reference in a new issue