ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::AbstractActionsModel::ConnectionPermissionItem Class Referencefinal

#include <AbstractActionsModel.h>

Inheritance diagram for hdps::AbstractActionsModel::ConnectionPermissionItem:
hdps::AbstractActionsModel::Item

Public Member Functions

 ConnectionPermissionItem (gui::WidgetAction *action, const gui::WidgetAction::ConnectionPermissionFlag &connectionPermissionFlag)
 
QVariant data (int role=Qt::UserRole+1) const override
 
void setData (const QVariant &value, int role) override
 
- Public Member Functions inherited from hdps::AbstractActionsModel::Item
 Item (gui::WidgetAction *action, bool editable=false)
 
QPointer< gui::WidgetActiongetAction () const
 

Detailed Description

Model item class for toggling a permission flag

Constructor & Destructor Documentation

◆ ConnectionPermissionItem()

hdps::AbstractActionsModel::ConnectionPermissionItem::ConnectionPermissionItem ( gui::WidgetAction action,
const gui::WidgetAction::ConnectionPermissionFlag connectionPermissionFlag 
)

Construct with action and connectionPermissionFlag

Parameters
actionPointer to action to display item for
connectionPermissionFlagConnection permission flag to display

Member Function Documentation

◆ data()

QVariant hdps::AbstractActionsModel::ConnectionPermissionItem::data ( int  role = Qt::UserRole + 1) const
override

Get model data for role

Returns
Data for role in variant form

◆ setData()

void hdps::AbstractActionsModel::ConnectionPermissionItem::setData ( const QVariant &  value,
int  role 
)
override

Set model data to value for role


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