• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • KDevelop Generic Shell
 

KDevelop Generic Shell

Public Slots | Public Member Functions | Static Public Member Functions | List of all members
ProjectManager Class Reference

#include <projectmanager.h>

Inherits TQObject, and KXMLGUIClient.

Public Slots

bool loadProject (const KURL &url)
 
bool loadKDevelop2Project (const KURL &url)
 
bool closeProject (bool exiting=false)
 

Public Member Functions

void loadSettings ()
 
void saveSettings ()
 
void loadDefaultProject ()
 
bool projectLoaded () const
 
KURL projectFile () const
 
TQString projectName () const
 
void createActions (TDEActionCollection *ac)
 
ProjectSession * projectSession () const
 

Static Public Member Functions

static TQString projectDirectory (const TQString &path, bool absolute)
 
static ProjectManager * getInstance ()
 

Detailed Description

Project manager.

Loads and unloads projects.

Definition at line 40 of file projectmanager.h.

Constructor & Destructor Documentation

◆ ~ProjectManager()

ProjectManager::~ProjectManager ( )

Definition at line 79 of file projectmanager.cpp.

Member Function Documentation

◆ closeProject

bool ProjectManager::closeProject ( bool  exiting = false)
slot
Todo:
if this fails, user is screwed

Definition at line 312 of file projectmanager.cpp.

◆ createActions()

void ProjectManager::createActions ( TDEActionCollection *  ac)

Definition at line 92 of file projectmanager.cpp.

◆ getInstance()

ProjectManager * ProjectManager::getInstance ( )
static

Definition at line 85 of file projectmanager.cpp.

◆ loadDefaultProject()

void ProjectManager::loadDefaultProject ( )

Definition at line 190 of file projectmanager.cpp.

◆ loadKDevelop2Project

bool ProjectManager::loadKDevelop2Project ( const KURL &  url)
slot

Definition at line 614 of file projectmanager.cpp.

◆ loadProject

bool ProjectManager::loadProject ( const KURL &  url)
slot

Definition at line 202 of file projectmanager.cpp.

◆ loadSettings()

void ProjectManager::loadSettings ( )

Definition at line 173 of file projectmanager.cpp.

◆ projectDirectory()

TQString ProjectManager::projectDirectory ( const TQString &  path,
bool  absolute 
)
static

Definition at line 63 of file projectmanager.cpp.

◆ projectFile()

KURL ProjectManager::projectFile ( ) const

Definition at line 590 of file projectmanager.cpp.

◆ projectLoaded()

bool ProjectManager::projectLoaded ( ) const

Definition at line 604 of file projectmanager.cpp.

◆ projectName()

TQString ProjectManager::projectName ( ) const

Definition at line 597 of file projectmanager.cpp.

◆ projectSession()

ProjectSession * ProjectManager::projectSession ( ) const

Definition at line 609 of file projectmanager.cpp.

◆ saveSettings()

void ProjectManager::saveSettings ( )

Definition at line 177 of file projectmanager.cpp.


The documentation for this class was generated from the following files:
  • projectmanager.h
  • projectmanager.cpp

KDevelop Generic Shell

Skip menu "KDevelop Generic Shell"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

KDevelop Generic Shell

Skip menu "KDevelop Generic Shell"
  • buildtools
  •   lib
  •     base
  •     parsers
  •       autotools
  •       qmake
  •     widgets
  •   api
  • languages
  •   lib
  •     debugger
  •     designer_integration
  •     interfaces
  • lib
  •   catalog
  •   interfaces
  •     extensions
  •     external
  •     extras
  •   util
  •   widgets
  •     propeditor
  • parts
  •   documentation
  •     interfaces
  • src
  •   profileengine
  •     lib
Generated for KDevelop Generic Shell by doxygen 1.9.8
This website is maintained by Timothy Pearson.