kate Library API Documentation

Kate::ProjectManager Class Reference

Interface to the projectmanager. More...

#include <projectmanager.h>

Inheritance diagram for Kate::ProjectManager:

Inheritance graph
[legend]
Collaboration diagram for Kate::ProjectManager:

Collaboration graph
[legend]
List of all members.

Signals

void projectChanged ()
void projectCreated (Kate::Project *project)
void projectDeleted (uint projectNumber)

Public Member Functions

 ProjectManager (void *projectManager)
virtual ~ProjectManager ()
Projectcreate (const QString &type, const QString &name, const QString &filename)
Projectopen (const QString &filename)
bool close (Kate::Project *project)
Projectproject (uint n=0)
uint projects ()

Friends

class PrivateProjectManager

Detailed Description

Interface to the projectmanager.

Definition at line 31 of file projectmanager.h.


Constructor & Destructor Documentation

Kate::ProjectManager::ProjectManager void *  projectManager  ) 
 

Construtor, should not interest, internal usage.

Definition at line 43 of file projectmanager.cpp.

References Kate::projectManager().

Kate::ProjectManager::~ProjectManager  )  [virtual]
 

Desctructor.

Definition at line 49 of file projectmanager.cpp.


Member Function Documentation

Project * Kate::ProjectManager::create const QString type,
const QString name,
const QString filename
 

Creates a new project file at give url of given type + opens it.

Parameters:
type projecttype
filename name of the new project file
Returns:
Project new created project object

Definition at line 54 of file projectmanager.cpp.

Project * Kate::ProjectManager::open const QString filename  ) 
 

Parameters:
filename name of the project file
Returns:
Project opened project

Definition at line 59 of file projectmanager.cpp.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kate Library Version 3.3.90.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Apr 5 03:59:33 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003