mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-08 00:05:09 -04:00
expose model and delegate to the api
This commit is contained in:
parent
d9b4511557
commit
f022253095
@ -0,0 +1,9 @@
|
||||
# The following has been generated automatically from src/gui/qgsmaplayerstylecategoriesmodel.h
|
||||
# monkey patching scoped based enum
|
||||
QgsMapLayerStyleCategoriesModel.Role.NameRole.__doc__ = ""
|
||||
QgsMapLayerStyleCategoriesModel.Role.__doc__ = """Custom model roles
|
||||
|
||||
* ``NameRole``:
|
||||
|
||||
"""
|
||||
# --
|
@ -0,0 +1,93 @@
|
||||
/************************************************************************
|
||||
* This file has been generated automatically from *
|
||||
* *
|
||||
* src/gui/qgsmaplayerstylecategoriesmodel.h *
|
||||
* *
|
||||
* Do not edit manually ! Edit header and run scripts/sipify.py again *
|
||||
************************************************************************/
|
||||
|
||||
|
||||
|
||||
|
||||
class QgsMapLayerStyleCategoriesModel : QAbstractListModel
|
||||
{
|
||||
%Docstring(signature="appended")
|
||||
Model for layer style categories
|
||||
|
||||
.. versionadded:: 3.14
|
||||
%End
|
||||
|
||||
%TypeHeaderCode
|
||||
#include "qgsmaplayerstylecategoriesmodel.h"
|
||||
%End
|
||||
public:
|
||||
|
||||
enum class Role /BaseType=IntEnum/
|
||||
{
|
||||
NameRole,
|
||||
};
|
||||
|
||||
explicit QgsMapLayerStyleCategoriesModel( Qgis::LayerType type, QObject *parent = 0 );
|
||||
%Docstring
|
||||
Constructor for QgsMapLayerStyleCategoriesModel, for the specified layer ``type``.
|
||||
%End
|
||||
|
||||
void setCategories( QgsMapLayer::StyleCategories categories );
|
||||
%Docstring
|
||||
Reset the model data
|
||||
%End
|
||||
|
||||
QgsMapLayer::StyleCategories categories() const;
|
||||
%Docstring
|
||||
Returns the categories as defined in the model
|
||||
%End
|
||||
|
||||
void setShowAllCategories( bool showAll );
|
||||
%Docstring
|
||||
Defines if the model should list the AllStyleCategories entry
|
||||
%End
|
||||
|
||||
virtual int rowCount( const QModelIndex & = QModelIndex() ) const;
|
||||
|
||||
virtual int columnCount( const QModelIndex & = QModelIndex() ) const;
|
||||
|
||||
virtual QVariant data( const QModelIndex &index, int role ) const;
|
||||
|
||||
virtual bool setData( const QModelIndex &index, const QVariant &value, int role );
|
||||
|
||||
virtual Qt::ItemFlags flags( const QModelIndex & ) const;
|
||||
|
||||
|
||||
};
|
||||
|
||||
class QgsCategoryDisplayLabelDelegate : QItemDelegate
|
||||
{
|
||||
%Docstring(signature="appended")
|
||||
A label delegate being able to display html encoded content
|
||||
|
||||
.. versionadded:: 3.40
|
||||
%End
|
||||
|
||||
%TypeHeaderCode
|
||||
#include "qgsmaplayerstylecategoriesmodel.h"
|
||||
%End
|
||||
public:
|
||||
explicit QgsCategoryDisplayLabelDelegate( QObject *parent = 0 );
|
||||
%Docstring
|
||||
constructor
|
||||
%End
|
||||
|
||||
protected:
|
||||
virtual void drawDisplay( QPainter *painter, const QStyleOptionViewItem &option,
|
||||
const QRect &rect, const QString &text ) const;
|
||||
virtual QSize sizeHint( const QStyleOptionViewItem &option,
|
||||
const QModelIndex &index ) const;
|
||||
};
|
||||
|
||||
/************************************************************************
|
||||
* This file has been generated automatically from *
|
||||
* *
|
||||
* src/gui/qgsmaplayerstylecategoriesmodel.h *
|
||||
* *
|
||||
* Do not edit manually ! Edit header and run scripts/sipify.py again *
|
||||
************************************************************************/
|
@ -128,6 +128,7 @@
|
||||
%Include auto_generated/qgsmaplayercombobox.sip
|
||||
%Include auto_generated/qgsmaplayerconfigwidget.sip
|
||||
%Include auto_generated/qgsmaplayerconfigwidgetfactory.sip
|
||||
%Include auto_generated/qgsmaplayerstylecategoriesmodel.sip
|
||||
%Include auto_generated/qgsmaplayerstylemanagerwidget.sip
|
||||
%Include auto_generated/qgsmapmouseevent.sip
|
||||
%Include auto_generated/qgsmapoverviewcanvas.sip
|
||||
|
@ -0,0 +1,9 @@
|
||||
# The following has been generated automatically from src/gui/qgsmaplayerstylecategoriesmodel.h
|
||||
# monkey patching scoped based enum
|
||||
QgsMapLayerStyleCategoriesModel.Role.NameRole.__doc__ = ""
|
||||
QgsMapLayerStyleCategoriesModel.Role.__doc__ = """Custom model roles
|
||||
|
||||
* ``NameRole``:
|
||||
|
||||
"""
|
||||
# --
|
@ -0,0 +1,93 @@
|
||||
/************************************************************************
|
||||
* This file has been generated automatically from *
|
||||
* *
|
||||
* src/gui/qgsmaplayerstylecategoriesmodel.h *
|
||||
* *
|
||||
* Do not edit manually ! Edit header and run scripts/sipify.py again *
|
||||
************************************************************************/
|
||||
|
||||
|
||||
|
||||
|
||||
class QgsMapLayerStyleCategoriesModel : QAbstractListModel
|
||||
{
|
||||
%Docstring(signature="appended")
|
||||
Model for layer style categories
|
||||
|
||||
.. versionadded:: 3.14
|
||||
%End
|
||||
|
||||
%TypeHeaderCode
|
||||
#include "qgsmaplayerstylecategoriesmodel.h"
|
||||
%End
|
||||
public:
|
||||
|
||||
enum class Role
|
||||
{
|
||||
NameRole,
|
||||
};
|
||||
|
||||
explicit QgsMapLayerStyleCategoriesModel( Qgis::LayerType type, QObject *parent = 0 );
|
||||
%Docstring
|
||||
Constructor for QgsMapLayerStyleCategoriesModel, for the specified layer ``type``.
|
||||
%End
|
||||
|
||||
void setCategories( QgsMapLayer::StyleCategories categories );
|
||||
%Docstring
|
||||
Reset the model data
|
||||
%End
|
||||
|
||||
QgsMapLayer::StyleCategories categories() const;
|
||||
%Docstring
|
||||
Returns the categories as defined in the model
|
||||
%End
|
||||
|
||||
void setShowAllCategories( bool showAll );
|
||||
%Docstring
|
||||
Defines if the model should list the AllStyleCategories entry
|
||||
%End
|
||||
|
||||
virtual int rowCount( const QModelIndex & = QModelIndex() ) const;
|
||||
|
||||
virtual int columnCount( const QModelIndex & = QModelIndex() ) const;
|
||||
|
||||
virtual QVariant data( const QModelIndex &index, int role ) const;
|
||||
|
||||
virtual bool setData( const QModelIndex &index, const QVariant &value, int role );
|
||||
|
||||
virtual Qt::ItemFlags flags( const QModelIndex & ) const;
|
||||
|
||||
|
||||
};
|
||||
|
||||
class QgsCategoryDisplayLabelDelegate : QItemDelegate
|
||||
{
|
||||
%Docstring(signature="appended")
|
||||
A label delegate being able to display html encoded content
|
||||
|
||||
.. versionadded:: 3.40
|
||||
%End
|
||||
|
||||
%TypeHeaderCode
|
||||
#include "qgsmaplayerstylecategoriesmodel.h"
|
||||
%End
|
||||
public:
|
||||
explicit QgsCategoryDisplayLabelDelegate( QObject *parent = 0 );
|
||||
%Docstring
|
||||
constructor
|
||||
%End
|
||||
|
||||
protected:
|
||||
virtual void drawDisplay( QPainter *painter, const QStyleOptionViewItem &option,
|
||||
const QRect &rect, const QString &text ) const;
|
||||
virtual QSize sizeHint( const QStyleOptionViewItem &option,
|
||||
const QModelIndex &index ) const;
|
||||
};
|
||||
|
||||
/************************************************************************
|
||||
* This file has been generated automatically from *
|
||||
* *
|
||||
* src/gui/qgsmaplayerstylecategoriesmodel.h *
|
||||
* *
|
||||
* Do not edit manually ! Edit header and run scripts/sipify.py again *
|
||||
************************************************************************/
|
@ -128,6 +128,7 @@
|
||||
%Include auto_generated/qgsmaplayercombobox.sip
|
||||
%Include auto_generated/qgsmaplayerconfigwidget.sip
|
||||
%Include auto_generated/qgsmaplayerconfigwidgetfactory.sip
|
||||
%Include auto_generated/qgsmaplayerstylecategoriesmodel.sip
|
||||
%Include auto_generated/qgsmaplayerstylemanagerwidget.sip
|
||||
%Include auto_generated/qgsmapmouseevent.sip
|
||||
%Include auto_generated/qgsmapoverviewcanvas.sip
|
||||
|
Loading…
x
Reference in New Issue
Block a user