Workspace 6.21.5
Classes | Public Member Functions | Static Public Member Functions | List of all members
PluginTableModel Class Reference

#include <Tools/PluginConnector/Application/pluginmodel.h>

Inherits QAbstractTableModel.

Classes

struct  ModuleInfo
 
struct  PluginInfo
 
struct  WorkspaceInfo
 

Public Member Functions

 PluginTableModel (QObject *parent)
 
void changeBindWorkspace (int index)
 
bool checkAndAppendWorkspaceInfo (QString basePath)
 
void checkFoldersUnderAndAppendWorkspaceInfo (QString basePath)
 
void checkPluginInfo ()
 
int columnCount (const QModelIndex &parent=QModelIndex()) const override
 
bool connectDefaultWorkspace ()
 
bool connectWorkspace (const WorkspaceInfo &workspaceInfo)
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
bool disconnectWorkspace (const WorkspaceInfo &workspaceInfo)
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
int getBindWorkspaceIndex () const
 
QString getPluginInstallationPath () const
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 
const QVector< WorkspaceInfo > & installedWorkspaces () const
 
const PluginInfopluginInfo () const
 
void promptPermissionHint ()
 
void resetSearchResult ()
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
void saveChanges ()
 
bool setData (const QModelIndex &index, const QVariant &value, int role) override
 
void updateData ()
 

Static Public Member Functions

static QString findFileInInstallAreaPointingTarget (QString basePath, QString targetPath)
 

Constructor & Destructor Documentation

◆ PluginTableModel()

PluginTableModel ( QObject *  parent)

Member Function Documentation

◆ changeBindWorkspace()

void changeBindWorkspace ( int  index)

◆ checkAndAppendWorkspaceInfo()

bool checkAndAppendWorkspaceInfo ( QString  basePath)

◆ checkFoldersUnderAndAppendWorkspaceInfo()

void checkFoldersUnderAndAppendWorkspaceInfo ( QString  basePath)

◆ checkPluginInfo()

void checkPluginInfo ( )

◆ columnCount()

int columnCount ( const QModelIndex &  parent = QModelIndex()) const
override

◆ connectDefaultWorkspace()

bool connectDefaultWorkspace ( )

◆ connectWorkspace()

bool connectWorkspace ( const WorkspaceInfo workspaceInfo)

◆ data()

QVariant data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const
override

◆ disconnectWorkspace()

bool disconnectWorkspace ( const WorkspaceInfo workspaceInfo)

◆ findFileInInstallAreaPointingTarget()

QString findFileInInstallAreaPointingTarget ( QString  basePath,
QString  targetPath 
)
static

◆ flags()

Qt::ItemFlags flags ( const QModelIndex &  index) const
override

◆ getBindWorkspaceIndex()

int getBindWorkspaceIndex ( ) const

◆ getPluginInstallationPath()

QString getPluginInstallationPath ( ) const

◆ headerData()

QVariant headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const
override

◆ installedWorkspaces()

const QVector< WorkspaceInfo > & installedWorkspaces ( ) const
inline

◆ pluginInfo()

const PluginInfo & pluginInfo ( ) const
inline

◆ promptPermissionHint()

void promptPermissionHint ( )

◆ resetSearchResult()

void resetSearchResult ( )

◆ rowCount()

int rowCount ( const QModelIndex &  parent = QModelIndex()) const
override

◆ saveChanges()

void saveChanges ( )

◆ setData()

bool setData ( const QModelIndex &  index,
const QVariant &  value,
int  role 
)
override

◆ updateData()

void updateData ( )