kate
KateApp Class Reference
Kate Application This class represents the core kate application object. More...
#include <kateapp.h>

Public Member Functions | |
| KateMainWindow * | activeMainWindow () | 
| Kate::Application * | application () | 
| KateDocManager * | documentManager () | 
| KateApp (KCmdLineArgs *args) | |
| KateMainWindow * | mainWindow (uint n) | 
| uint | mainWindows () const | 
| KateMainWindow * | newMainWindow (KConfig *sconfig=0, const QString &sgroup="") | 
| bool | openInput (const QString &text) | 
| bool | openURL (const KURL &url, const QString &encoding, bool isTempFile) | 
| KatePluginManager * | pluginManager () | 
| void | removeMainWindow (KateMainWindow *mainWindow) | 
| KateSessionManager * | sessionManager () | 
| bool | setCursor (int line, int column) | 
| bool | shouldExit () | 
| void | shutdownKate (KateMainWindow *win) | 
| ~KateApp () | |
Static Public Member Functions | |
| static QString | kateVersion (bool fullVersion=true) | 
| static KateApp * | self () | 
Detailed Description
Kate Application This class represents the core kate application object.Definition at line 42 of file kateapp.h.
Constructor & Destructor Documentation
| KateApp::KateApp | ( | KCmdLineArgs * | args | ) | 
constructors & accessor to app object + plugin interface for it
application constructor
- Parameters:
 - 
  
args parsed command line args  
Definition at line 54 of file kateapp.cpp.
| KateApp::~KateApp | ( | ) | 
Member Function Documentation
| KateMainWindow * KateApp::activeMainWindow | ( | ) | 
give back current active main window can only be 0 at app start or exit
- Returns:
 - current active main window
 
Definition at line 373 of file kateapp.cpp.
| Kate::Application * KateApp::application | ( | ) | 
accessor to the Kate::Application plugin interface
- Returns:
 - application plugin interface
 
Definition at line 123 of file kateapp.cpp.
| KateDocManager * KateApp::documentManager | ( | ) | 
accessor to document manager
- Returns:
 - document manager instance
 
Definition at line 288 of file kateapp.cpp.
| QString KateApp::kateVersion | ( | bool |  fullVersion = true           | 
          ) |  [static] | 
        
| KateMainWindow * KateApp::mainWindow | ( | uint | n | ) | 
give back the window you want
- Parameters:
 - 
  
n window index  
- Returns:
 - requested main window
 
Definition at line 391 of file kateapp.cpp.
| uint KateApp::mainWindows | ( | ) | const | 
give back number of existing main windows
- Returns:
 - number of main windows
 
Definition at line 386 of file kateapp.cpp.
| KateMainWindow * KateApp::newMainWindow | ( | KConfig * |  sconfig = 0,  | 
        |
| const QString & |  sgroup = "" | |||
| ) | 
window management
create a new main window, use given config if any for restore
- Parameters:
 - 
  
sconfig session config object sgroup session group for this window  
- Returns:
 - new constructed main window
 
Definition at line 351 of file kateapp.cpp.
| bool KateApp::openInput | ( | const QString & | text | ) | 
helper to handle stdin input open a new document/view, fill it with the text given
- Parameters:
 - 
  
text text to fill in the new doc/view  
- Returns:
 - success
 
Definition at line 339 of file kateapp.cpp.
| bool KateApp::openURL | ( | const KURL & | url, | |
| const QString & | encoding, | |||
| bool | isTempFile | |||
| ) | 
some stuff for the dcop API
open url with given encoding used by kate if --use given
- Parameters:
 - 
  
url filename encoding encoding name isTempFile if set to true and the file is a local file, it will be deleted when the document is closed.  
- Returns:
 - success
 
Definition at line 298 of file kateapp.cpp.
| KatePluginManager * KateApp::pluginManager | ( | ) | 
other accessors for global unique instances
accessor to plugin manager
- Returns:
 - plugin manager instance
 
Definition at line 283 of file kateapp.cpp.
| void KateApp::removeMainWindow | ( | KateMainWindow * | mainWindow | ) | 
removes the mainwindow given, DOES NOT DELETE IT
- Parameters:
 - 
  
mainWindow window to remove  
Definition at line 368 of file kateapp.cpp.
| KateApp * KateApp::self | ( | ) |  [static] | 
        
static accessor to avoid casting ;)
- Returns:
 - app instance
 
Definition at line 118 of file kateapp.cpp.
| KateSessionManager * KateApp::sessionManager | ( | ) | 
accessor to session manager
- Returns:
 - session manager instance
 
Definition at line 293 of file kateapp.cpp.
| bool KateApp::setCursor | ( | int | line, | |
| int | column | |||
| ) | 
position cursor in current active view
- Parameters:
 - 
  
line line to set column column to set  
- Returns:
 - success
 
Definition at line 327 of file kateapp.cpp.
| bool KateApp::shouldExit | ( | ) |  [inline] | 
        
| void KateApp::shutdownKate | ( | KateMainWindow * | win | ) | 
kate shutdown
shutdown kate application
- Parameters:
 - 
  
win mainwindow which is used for dialogs  
Definition at line 266 of file kateapp.cpp.
The documentation for this class was generated from the following files:
    KDE 3.5 API Reference