[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-i18n-doc
Subject: KDE/kdesdk/kate
From: Adam Treat <treat () kde ! org>
Date: 2007-11-26 20:21:29
Message-ID: 1196108489.387551.10772.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 741957 by treat:
* Add 'ReloadAll'.
Approved by Albert and Anders.
CCBUG:93412
CCMAIL:kde-i18n-doc@kde.org
M +6 -0 app/katedocmanager.cpp
M +6 -0 app/katedocmanager.h
M +5 -0 app/katemainwindow.cpp
M +1 -0 data/kateui.rc
--- trunk/KDE/kdesdk/kate/app/katedocmanager.cpp #741956:741957
@@ -472,6 +472,12 @@
doc->documentSave();
}
+void KateDocManager::reloadAll()
+{
+ foreach ( KTextEditor::Document *doc, m_docList )
+ doc->documentReload();
+}
+
void KateDocManager::saveDocumentList (KConfig* config)
{
KConfigGroup openDocGroup(config, "Open Documents");
--- trunk/KDE/kdesdk/kate/app/katedocmanager.h #741956:741957
@@ -151,6 +151,12 @@
*/
void saveAll();
+ /**
+ * reloads all documents that has at least one view.
+ * documents with no views are ignored :P
+ */
+ void reloadAll();
+
Q_SIGNALS:
/**
--- trunk/KDE/kdesdk/kate/app/katemainwindow.cpp #741956:741957
@@ -292,6 +292,11 @@
connect( a, SIGNAL( triggered() ), KateDocManager::self(), SLOT( saveAll() ) );
a->setWhatsThis(i18n("Save all open, modified documents to disk."));
+ a = static_cast<KAction*>(actionCollection()->addAction( "file_reload_all" ));
+ a->setText( i18n("&Reload All") );
+ connect( a, SIGNAL( triggered() ), KateDocManager::self(), SLOT( reloadAll() ) );
+ a->setWhatsThis(i18n("Reload all open documents."));
+
actionCollection()->addAction( KStandardAction::Close, "file_close", \
m_viewManager, SLOT( slotDocumentClose() ) )
->setWhatsThis(i18n("Close the current document."));
--- trunk/KDE/kdesdk/kate/data/kateui.rc #741956:741957
@@ -18,6 +18,7 @@
<Separator />
<DefineGroup name="revert_merge" />
+ <Action name="file_reload_all" />
<DefineGroup name="print_merge" />
<DefineGroup name="export_merge" />
<Separator />
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic