Krita Source Code Documentation
Loading...
Searching...
No Matches
KisBookmarkedFilterConfigurationsModel Class Reference

#include <kis_bookmarked_filter_configurations_model.h>

+ Inheritance diagram for KisBookmarkedFilterConfigurationsModel:

Classes

struct  Private
 

Public Member Functions

KisFilterConfigurationSP configuration (const QModelIndex &index) const
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
 KisBookmarkedFilterConfigurationsModel (KisPaintDeviceSP thumb, KisFilterSP filter)
 
 ~KisBookmarkedFilterConfigurationsModel () override
 
- Public Member Functions inherited from KisBookmarkedConfigurationsModel
KisBookmarkedConfigurationManagerbookmarkedConfigurationManager ()
 
KisSerializableConfigurationSP configuration (const QModelIndex &index) const
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
virtual void deleteIndex (const QModelIndex &index)
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
QModelIndex indexFor (const QString &name) const
 
virtual bool isIndexDeletable (const QModelIndex &index) const
 
 KisBookmarkedConfigurationsModel (KisBookmarkedConfigurationManager *)
 
virtual void newConfiguration (KLocalizedString baseName, const KisSerializableConfigurationSP config)
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
virtual void saveConfiguration (const QString &name, const KisSerializableConfigurationSP config)
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
 
 ~KisBookmarkedConfigurationsModel () override
 

Private Attributes

Private *const d
 

Detailed Description

Use this model to get the list of configuration for a Filter.

Definition at line 19 of file kis_bookmarked_filter_configurations_model.h.

Constructor & Destructor Documentation

◆ KisBookmarkedFilterConfigurationsModel()

KisBookmarkedFilterConfigurationsModel::KisBookmarkedFilterConfigurationsModel ( KisPaintDeviceSP thumb,
KisFilterSP filter )

◆ ~KisBookmarkedFilterConfigurationsModel()

KisBookmarkedFilterConfigurationsModel::~KisBookmarkedFilterConfigurationsModel ( )
override

Definition at line 26 of file kis_bookmarked_filter_configurations_model.cc.

27{
28 delete d;
29}

References d.

Member Function Documentation

◆ configuration()

KisFilterConfigurationSP KisBookmarkedFilterConfigurationsModel::configuration ( const QModelIndex & index) const

◆ data()

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

Definition at line 32 of file kis_bookmarked_filter_configurations_model.cc.

33{
34 if (!index.isValid()) {
35 return QVariant();
36 }
37
39
40}
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override

References KisBookmarkedConfigurationsModel::data().

Member Data Documentation

◆ d

Private* const KisBookmarkedFilterConfigurationsModel::d
private

Definition at line 36 of file kis_bookmarked_filter_configurations_model.h.


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