KSync Class Reference
The base class for KSync application windows. More...
#include <ksync.h>
Public Slots | |
void | slotFileNewWindow () |
void | slotFileNew () |
void | slotFileOpen () |
void | slotFileOpenRecent (const KURL &url) |
void | slotFileSave () |
void | slotFileSaveAs () |
void | slotFileClose () |
void | slotFilePrint () |
void | slotFileQuit () |
void | slotEditCut () |
void | slotEditCopy () |
void | slotEditPaste () |
void | slotStatusMsg (const QString &text) |
Public Methods | |
KSync (QWidget *parent=0, const char *name=0) | |
void | openDocumentFile (const KURL &url=KURL()) |
Protected Methods | |
void | saveOptions () |
void | readOptions () |
void | initActions () |
void | initStatusBar () |
void | initView () |
virtual bool | queryClose () |
virtual bool | queryExit () |
virtual void | saveProperties (KConfig *_cfg) |
virtual void | readProperties (KConfig *_cfg) |
Detailed Description
The base class for KSync application windows.It sets up the main window and reads the config file as well as providing a menubar, toolbar and statusbar. An instance of KSyncView creates your center view, which is connected to the window's Doc object. KSyncApp reimplements the methods that KMainWindow provides for main window handling and supports full session management as well as using KActions.
- See also:
- KMainWindow , KApplication , KConfig
- Author:
- Source Framework Automatically Generated by KDevelop, (c) The KDevelop Team.
- Version:
- KDevelop version 1.2 code generation
Definition at line 45 of file ksync.h.
Constructor & Destructor Documentation
|
construtor of KSyncApp, calls all init functions to create the application.
Definition at line 41 of file ksync.cpp. References initActions(), initStatusBar(), initView(), and readOptions(). Referenced by slotFileNewWindow(). |
Member Function Documentation
|
opens a file specified by commandline option.
Definition at line 109 of file ksync.cpp. References slotStatusMsg(). |
|
save general Options like all bar positions and status as well as the geometry and the recent file list to the configuration file.
Definition at line 119 of file ksync.cpp. References KSyncView::writeConfig(). Referenced by queryExit(), and slotFileQuit(). |
|
read general Options again and initialize all variables like the recent file list.
Definition at line 128 of file ksync.cpp. References KSyncView::readConfig(). Referenced by KSync(). |
|
initializes the KActions of the application.
Definition at line 61 of file ksync.cpp. References slotEditCopy(), slotEditCut(), slotEditPaste(), slotFileClose(), slotFileNew(), slotFileNewWindow(), slotFileOpen(), slotFileOpenRecent(), slotFilePrint(), slotFileQuit(), slotFileSave(), and slotFileSaveAs(). Referenced by KSync(). |
|
sets up the statusbar for the main window by initialzing a statuslabel.
Definition at line 97 of file ksync.cpp. Referenced by KSync(). |
|
creates the centerwidget of the KTMainWindow instance and sets it as the view.
Definition at line 102 of file ksync.cpp. Referenced by KSync(). |
|
queryClose is called by KTMainWindow on each closeEvent of a window. Against the default implementation (only returns true), this calles saveModified() on the document object to ask if the document shall be saved if Modified; on cancel the closeEvent is rejected.
|
|
queryExit is called by KTMainWindow when the last window of the application is going to be closed during the closeEvent(). Against the default implementation that just returns true, this calls saveOptions() to save the settings of the last window's properties.
Definition at line 196 of file ksync.cpp. References saveOptions(). |
|
saves the window properties for each open window during session end to the session config file, including saving the currently opened file by a temporary filename provided by KApplication.
|
|
reads the session config file and restores the application's state including the last opened files and documents by reading the temporary files saved by saveProperties().
Definition at line 159 of file ksync.cpp. References QString::isEmpty(), and QFile::remove(). |
|
open a new application window by creating a new instance of KSyncApp.
Definition at line 202 of file ksync.cpp. References KSync(), and slotStatusMsg(). Referenced by initActions(). |
|
clears the document in the actual view to reuse it as the new document.
Definition at line 212 of file ksync.cpp. References slotStatusMsg(). Referenced by initActions(). |
|
open a file and load it into the document.
Definition at line 232 of file ksync.cpp. References slotStatusMsg(). Referenced by initActions(). |
|
opens a file from the recent files menu.
Definition at line 258 of file ksync.cpp. References slotStatusMsg(). Referenced by initActions(). |
|
save a document.
Definition at line 277 of file ksync.cpp. References slotStatusMsg(). Referenced by initActions(). |
|
save a document by a new filename.
Definition at line 286 of file ksync.cpp. References QDir::currentDirPath(), and slotStatusMsg(). Referenced by initActions(). |
|
asks for saving if the file is modified, then closes the actual file and window.
Definition at line 302 of file ksync.cpp. References slotStatusMsg(). Referenced by initActions(). |
|
print the actual file.
Definition at line 311 of file ksync.cpp. References KSyncView::print(), QPrinter::setup(), and slotStatusMsg(). Referenced by initActions(). |
|
closes all open windows by calling close() on each memberList item until the list is empty, then quits the application. If queryClose() returns false because the user canceled the saveModified() dialog, the closing breaks. Definition at line 324 of file ksync.cpp. References saveOptions(), and slotStatusMsg(). Referenced by initActions(). |
|
put the marked text/object into the clipboard and remove it from the document.
Definition at line 344 of file ksync.cpp. References slotStatusMsg(). Referenced by initActions(). |
|
put the marked text/object into the clipboard.
Definition at line 351 of file ksync.cpp. References slotStatusMsg(). Referenced by initActions(). |
|
paste the clipboard into the document.
Definition at line 358 of file ksync.cpp. References slotStatusMsg(). Referenced by initActions(). |
|
changes the statusbar contents for the standard label permanently, used to indicate current actions.
Definition at line 365 of file ksync.cpp. Referenced by openDocumentFile(), slotEditCopy(), slotEditCut(), slotEditPaste(), slotFileClose(), slotFileNew(), slotFileNewWindow(), slotFileOpen(), slotFileOpenRecent(), slotFilePrint(), slotFileQuit(), slotFileSave(), and slotFileSaveAs(). |
The documentation for this class was generated from the following files: