ProjectManager


Object Hierarchy:

Object hierarchy for ProjectManager

Description:

public class ProjectManager : Object

Central coordinator for all file system operations.

ProjectManager is the entry point for all file system operations. It manages file cache, tracks active project and active file, provides buffer and git providers, handles database persistence, and emits signals for state changes.

The file_cache provides O(1) lookup by path. Projects are folders with is_project = true (no separate Project class). Database operations are optional (can work without database).


Namespace: OLLMfiles
Package: ollmchat

Content:

Properties:

Creation methods:

Methods:

Signals:

Inherited Members:

All known members inherited from class GLib.Object