QGIS API Documentation
2.10.1-Pisa
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
src
gui
qgsnumericsortlistviewitem.cpp
Go to the documentation of this file.
1
/***************************************************************************
2
qgsnumericsortlistviewitem.cpp - A QListViewItem that can sort numerically
3
(as opposed to just lexigraphically)
4
-------------------
5
begin : 06 Nov, 2005
6
copyright : (C) 2005 by Brendan Morley
7
email : morb at ozemail dot com dot au
8
***************************************************************************/
9
10
/***************************************************************************
11
* *
12
* This program is free software; you can redistribute it and/or modify *
13
* it under the terms of the GNU General Public License as published by *
14
* the Free Software Foundation; either version 2 of the License, or *
15
* (at your option) any later version. *
16
* *
17
***************************************************************************/
18
19
20
#include "
qgsnumericsortlistviewitem.h
"
21
22
23
QgsNumericSortTreeWidgetItem::QgsNumericSortTreeWidgetItem
(
QTreeWidget
* parent )
24
:
QTreeWidgetItem
( parent, UserType )
25
{
26
// NOOP
27
}
28
29
QgsNumericSortTreeWidgetItem::QgsNumericSortTreeWidgetItem
(
QTreeWidgetItem
* parent )
30
:
QTreeWidgetItem
( parent, UserType )
31
{
32
// NOOP
33
}
34
35
QgsNumericSortTreeWidgetItem::~QgsNumericSortTreeWidgetItem
()
36
{
37
// NOOP
38
}
39
40
bool
QgsNumericSortTreeWidgetItem::operator<
(
const
QTreeWidgetItem
&other )
const
41
{
42
int
column =
treeWidget
() ?
treeWidget
()->
sortColumn
() : 0;
43
if
( column == 0 )
// The ID column
44
{
45
return
text
( column ).
toUInt
() < other.
text
( column ).
toUInt
();
46
}
47
else
48
return
text
( column ) < other.
text
( column );
49
}
QTreeWidget::sortColumn
int sortColumn() const
QgsNumericSortTreeWidgetItem::operator<
virtual bool operator<(const QTreeWidgetItem &other) const override
Definition:
qgsnumericsortlistviewitem.cpp:40
QgsNumericSortTreeWidgetItem::~QgsNumericSortTreeWidgetItem
virtual ~QgsNumericSortTreeWidgetItem()
Destructor.
Definition:
qgsnumericsortlistviewitem.cpp:35
QTreeWidget
QTreeWidgetItem::treeWidget
QTreeWidget * treeWidget() const
QTreeWidgetItem
QgsNumericSortTreeWidgetItem::QgsNumericSortTreeWidgetItem
QgsNumericSortTreeWidgetItem(QTreeWidget *parent)
Constructor.
Definition:
qgsnumericsortlistviewitem.cpp:23
QTreeWidgetItem::text
QString text(int column) const
qgsnumericsortlistviewitem.h
QString::toUInt
uint toUInt(bool *ok, int base) const
Generated on Sat Aug 22 2015 02:53:41 for QGIS API Documentation by
1.8.6