kate Library API Documentation

Base class for dockwidget views This class creates a widget meant to be set as the main widget for a KDockWidget. More...


Classes

class  Kate::Application
 Interface to the application, beside some global methodes to access other objects like document/projectmanager, ... More...
class  Kate::DocumentManager
 This interface provides access to the Kate Document Manager. More...
class  Kate::PluginManager
 This interface provides access to the Kate Plugin Manager. More...
class  Kate::Project
 Interface to the project. More...
class  Kate::ProjectManager
 Interface to the projectmanager. More...
class  Kate::ToolViewManager
 Interface to the toolviewmanager. More...
class  Kate::ViewManager
 Interface to the viewmanager. More...

Functions

Applicationapplication ()
DocumentManagerdocumentManager ()
Plugin * createPlugin (const char *libname, Application *application, const char *name, const QStringList &args)
ProjectPlugin * createProjectPlugin (const char *libname, Project *project, const char *name, const QStringList &args)
PluginViewInterface * pluginViewInterface (Plugin *plugin)
PluginConfigInterface * pluginConfigInterface (Plugin *plugin)
PluginConfigInterfaceExtension * pluginConfigInterfaceExtension (Plugin *plugin)
ProjectManagerprojectManager ()


Detailed Description

Base class for dockwidget views This class creates a widget meant to be set as the main widget for a KDockWidget.

This class provides a title in two parts, titlePrefix and title. The size policies are set so that neither will prevent resizing the view to a width smaller than the texts, the titlePrefix (on the left) will remain fully visible for as long as possible.

Use the titlePrefix to describe the nature of the view contents, for example "Messages".

Use the title to inform the user what is currently in the view, for example the name of a related file, a command or similar.

To add widgets, just create them with this as the parent.

Author:
Anders Lund <anders@alweb.dk>


Function Documentation

Application * Kate::application  ) 
 

Returns the application object.

Returns:
Application application object
Definition at line 94 of file application.cpp.

Referenced by Kate::Application::Application(), documentManager(), and projectManager().

DocumentManager * Kate::documentManager  ) 
 

Returns the document manager object.

Returns:
DocumentManager document manager object
Definition at line 114 of file documentmanager.cpp.

References application(), and Kate::Application::documentManager().

ProjectManager * Kate::projectManager  ) 
 

Returns the project manager object.

Returns:
ProjectManager project manager object
Definition at line 79 of file projectmanager.cpp.

References application(), and Kate::Application::projectManager().

Referenced by Kate::ProjectManager::ProjectManager().

KDE Logo
This file is part of the documentation for kate Library Version 3.2.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Aug 31 00:02:10 2004 by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2003