LibrePCB Developers Documentation
ProjectTreeModel Class Reference

The ProjectTreeModel class. More...

#include <projecttreemodel.h>

Inherits QFileSystemModel.

+ Collaboration diagram for ProjectTreeModel:

Public Member Functions

 ProjectTreeModel ()=delete
 
 ProjectTreeModel (const ProjectTreeModel &other)=delete
 
 ProjectTreeModel (const Workspace &workspace, QObject *parent=nullptr) noexcept
 
 ~ProjectTreeModel () noexcept
 
QModelIndexList getPersistentIndexList () const
 
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
 
ProjectTreeModeloperator= (const ProjectTreeModel &rhs)=delete
 

Detailed Description

The ProjectTreeModel class.

Constructor & Destructor Documentation

◆ ProjectTreeModel() [1/3]

ProjectTreeModel ( )
delete

◆ ProjectTreeModel() [2/3]

ProjectTreeModel ( const ProjectTreeModel other)
delete

◆ ProjectTreeModel() [3/3]

ProjectTreeModel ( const Workspace workspace,
QObject *  parent = nullptr 
)
explicitnoexcept

◆ ~ProjectTreeModel()

~ProjectTreeModel ( )
noexcept

Member Function Documentation

◆ getPersistentIndexList()

QModelIndexList getPersistentIndexList ( ) const
inline
+ Here is the call graph for this function:

◆ headerData()

QVariant headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const
override
+ Here is the caller graph for this function:

◆ operator=()

ProjectTreeModel& operator= ( const ProjectTreeModel rhs)
delete
+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: