KSync Class Reference
The base class for KSync application windows. More...
#include <ksync.h>
Inherits KMainWindow.
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 Member Functions
- KSync (QWidget *parent=0, const char *name=0)
- void openDocumentFile (const KURL &url=KURL())
Protected Member Functions
- 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)
Friends
- class KSyncView
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
Constructor & Destructor Documentation
|
construtor of KSyncApp, calls all init functions to create the application.
|
Member Function Documentation
|
opens a file specified by commandline option
|
|
save general Options like all bar positions and status as well as the geometry and the recent file list to the configuration file
|
|
read general Options again and initialize all variables like the recent file list
|
|
initializes the KActions of the application
|
|
sets up the statusbar for the main window by initialzing a statuslabel.
|
|
creates the centerwidget of the KTMainWindow instance and sets it as the view
|
|
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.
|
|
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()
|
|
open a new application window by creating a new instance of KSyncApp
|
|
clears the document in the actual view to reuse it as the new document
|
|
open a file and load it into the document
|
|
opens a file from the recent files menu
|
|
save a document
|
|
save a document by a new filename
|
|
asks for saving if the file is modified, then closes the actual file and window
|
|
print the actual file
|
|
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. |
|
put the marked text/object into the clipboard and remove it from the document
|
|
put the marked text/object into the clipboard
|
|
paste the clipboard into the document
|
|
changes the statusbar contents for the standard label permanently, used to indicate current actions.
|
The documentation for this class was generated from the following files:
- ksync.h
- ksync.cpp