LibrePCB Developers Documentation
librepcb::workspace Namespace Reference

Namespaces

 Ui
 

Classes

struct  CategoryTreeFilter
 
class  CategoryTreeItem
 The CategoryTreeItem class. More...
 
class  CategoryTreeModel
 The CategoryTreeModel class. More...
 
class  FavoriteProjectsModel
 The FavoriteProjectsModel class. More...
 
class  FileIconProvider
 The FileIconProvider class. More...
 
class  ProjectTreeModel
 The ProjectTreeModel class. More...
 
class  RecentProjectsModel
 The RecentProjectsModel class. More...
 
class  Workspace
 The Workspace class represents a workspace with all its data (library, projects, settings, ...) More...
 
class  WorkspaceLibraryDb
 The WorkspaceLibraryDb class. More...
 
class  WorkspaceLibraryScanner
 The WorkspaceLibraryScanner class. More...
 
class  WorkspaceSettings
 Container for all workspace related settings. More...
 
class  WorkspaceSettingsDialog
 Dialog (GUI) to view and modify workspace settings. More...
 
class  WorkspaceSettingsItem
 Base class for all workspace settings items. More...
 
class  WorkspaceSettingsItem_GenericValue
 Generic implementation of librepcb::workspace::WorkspaceSettingsItem for simple, value-type settings. More...
 
class  WorkspaceSettingsItem_GenericValueList
 Generic implementation of librepcb::workspace::WorkspaceSettingsItem for simple, value-in-list-type settings. More...
 

Typedefs

typedef CategoryTreeItem< library::ComponentCategoryComponentCategoryTreeItem
 
typedef CategoryTreeItem< library::PackageCategoryPackageCategoryTreeItem
 
typedef CategoryTreeModel< library::ComponentCategoryComponentCategoryTreeModel
 
typedef CategoryTreeModel< library::PackageCategoryPackageCategoryTreeModel
 

Typedef Documentation

◆ ComponentCategoryTreeItem

◆ PackageCategoryTreeItem

◆ ComponentCategoryTreeModel

◆ PackageCategoryTreeModel