mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-15 00:02:52 -04:00
192 lines
5.7 KiB
Plaintext
192 lines
5.7 KiB
Plaintext
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/qgstreewidgetitem.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.py again *
|
|
************************************************************************/
|
|
|
|
|
|
|
|
|
|
|
|
class QgsTreeWidgetItem : QTreeWidgetItem
|
|
{
|
|
%Docstring(signature="appended")
|
|
QTreeWidgetItem subclass with custom handling for item sorting.
|
|
|
|
:py:class:`QgsTreeWidgetItem` allows for items to be sorted using a
|
|
specified user role, and also correctly handles sorting numeric or mixed
|
|
text and numeric values.
|
|
%End
|
|
|
|
%TypeHeaderCode
|
|
#include "qgstreewidgetitem.h"
|
|
%End
|
|
public:
|
|
explicit QgsTreeWidgetItem( QTreeWidget *view /TransferThis/, int type = Type );
|
|
%Docstring
|
|
Constructor for QgsTreeWidgetItem
|
|
|
|
:param view: parent QTreeWidget view
|
|
:param type: item type
|
|
%End
|
|
|
|
explicit QgsTreeWidgetItem( int type = Type );
|
|
%Docstring
|
|
Constructor for QgsTreeWidgetItem
|
|
|
|
:param type: item type
|
|
%End
|
|
|
|
QgsTreeWidgetItem( const QStringList &strings, int type = Type );
|
|
%Docstring
|
|
Constructor for QgsTreeWidgetItem
|
|
|
|
:param strings: list of strings containing text for each column in the
|
|
item
|
|
:param type: item type
|
|
%End
|
|
|
|
QgsTreeWidgetItem( QTreeWidget *view /TransferThis/, const QStringList &strings, int type = Type );
|
|
%Docstring
|
|
Constructor for QgsTreeWidgetItem
|
|
|
|
:param view: parent QTreeWidget view
|
|
:param strings: list of strings containing text for each column in the
|
|
item
|
|
:param type: item type
|
|
%End
|
|
|
|
QgsTreeWidgetItem( QTreeWidget *view /TransferThis/, QTreeWidgetItem *after, int type = Type );
|
|
%Docstring
|
|
Constructor for QgsTreeWidgetItem
|
|
|
|
:param view: parent QTreeWidget view
|
|
:param after: QTreeWidgetItem to place insert item after in the view
|
|
:param type: item type
|
|
%End
|
|
|
|
explicit QgsTreeWidgetItem( QTreeWidgetItem *parent /TransferThis/, int type = Type );
|
|
%Docstring
|
|
Constructor for QgsTreeWidgetItem
|
|
|
|
:param parent: QTreeWidgetItem item
|
|
:param type: item type
|
|
%End
|
|
|
|
QgsTreeWidgetItem( QTreeWidgetItem *parent /TransferThis/, const QStringList &strings, int type = Type );
|
|
%Docstring
|
|
Constructor for QgsTreeWidgetItem
|
|
|
|
:param parent: QTreeWidgetItem item
|
|
:param strings: list of strings containing text for each column in the
|
|
item
|
|
:param type: item type
|
|
%End
|
|
|
|
QgsTreeWidgetItem( QTreeWidgetItem *parent /TransferThis/, QTreeWidgetItem *after, int type = Type );
|
|
%Docstring
|
|
Constructor for QgsTreeWidgetItem
|
|
|
|
:param parent: QTreeWidgetItem item
|
|
:param after: QTreeWidgetItem to place insert item after in the view
|
|
:param type: item type
|
|
%End
|
|
|
|
void setSortData( int column, const QVariant &value );
|
|
%Docstring
|
|
Sets the custom sort data for a specified column. If set, this value
|
|
will be used when sorting the item instead of the item's display text.
|
|
If not set, the item's display text will be used when sorting.
|
|
|
|
:param column: column index
|
|
:param value: sort value
|
|
|
|
.. seealso:: :py:func:`sortData`
|
|
%End
|
|
|
|
QVariant sortData( int column ) const;
|
|
%Docstring
|
|
Returns the custom sort data for a specified column. If set, this value
|
|
will be used when sorting the item instead of the item's display text.
|
|
If not set, the item's display text will be used when sorting.
|
|
|
|
.. seealso:: :py:func:`setSortData`
|
|
%End
|
|
|
|
void setAlwaysOnTopPriority( int priority );
|
|
%Docstring
|
|
Sets a the item to display always on top of other items in the widget,
|
|
regardless of the sort column and sort or display value for the item.
|
|
|
|
:param priority: priority for sorting always on top items. Items with a
|
|
lower priority will be placed above items with a higher
|
|
priority.
|
|
|
|
.. seealso:: :py:func:`alwaysOnTopPriority`
|
|
%End
|
|
|
|
int alwaysOnTopPriority() const;
|
|
%Docstring
|
|
Returns the item's priority when it is set to show always on top. Items
|
|
with a lower priority will be placed above items with a higher priority.
|
|
|
|
:return: priority, or -1 if item is not set to show always on top
|
|
|
|
.. seealso:: :py:func:`setAlwaysOnTopPriority`
|
|
%End
|
|
|
|
virtual bool operator<( const QTreeWidgetItem &other ) const;
|
|
|
|
|
|
bool operator>=( const QTreeWidgetItem &other ) const;
|
|
|
|
};
|
|
|
|
class QgsTreeWidgetItemObject : QObject, QgsTreeWidgetItem
|
|
{
|
|
%Docstring(signature="appended")
|
|
Custom :py:class:`QgsTreeWidgetItem` with extra signals when the item is
|
|
edited.
|
|
%End
|
|
|
|
%TypeHeaderCode
|
|
#include "qgstreewidgetitem.h"
|
|
%End
|
|
public:
|
|
explicit QgsTreeWidgetItemObject( int type = Type );
|
|
%Docstring
|
|
Constructor for QgsTreeWidgetItemObject
|
|
|
|
:param type: item type
|
|
%End
|
|
|
|
explicit QgsTreeWidgetItemObject( QTreeWidget *parent /TransferThis/, int type = Type );
|
|
%Docstring
|
|
Constructs a tree widget item of the specified type and appends it to
|
|
the items in the given parent.
|
|
%End
|
|
|
|
virtual void setData( int column, int role, const QVariant &value );
|
|
|
|
%Docstring
|
|
Sets the value for the item's column and role to the given value.
|
|
%End
|
|
|
|
signals:
|
|
void itemEdited( QTreeWidgetItem *item, int column );
|
|
%Docstring
|
|
Emitted when the contents of the column in the specified item has been
|
|
edited by the user.
|
|
%End
|
|
};
|
|
|
|
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/qgstreewidgetitem.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.py again *
|
|
************************************************************************/
|