• 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>

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 308 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 610 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 586 of file projectmanager.cpp.

◆ projectLoaded()

bool ProjectManager::projectLoaded ( ) const

Definition at line 600 of file projectmanager.cpp.

◆ projectName()

TQString ProjectManager::projectName ( ) const

Definition at line 593 of file projectmanager.cpp.

◆ projectSession()

ProjectSession * ProjectManager::projectSession ( ) const

Definition at line 605 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.15.0
This website is maintained by Timothy Pearson.