---
name: "tlp_SpreadTableSort"
section: "3tulip"
platform: "linux"
package: "tulip-doc"
version: "3.1.2-2.3"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/tlp_SpreadTableSort"
---

# tlp\_SpreadTableSort(3tulip)

## NAME

tlp::SpreadTableSort -

## SYNOPSIS

`#include <SpreadTable.h>`

### Public Types

enum **SortDirection** { **SortRows**, **SortColumns** }\

### Public Member Functions

**SpreadTableSort** (const QTableWidgetSelectionRange &, const QList\< int \> &, const QList\< bool \> &, **SortDirection**, Qt::CaseSensitivity, const QString &)\
 bool **operator()** (int, int) const \
 void **setTable** (**SpreadTable** \*t)\
 QTableWidgetSelectionRange **getRange** () const \
 **SortDirection** **getSortDirection** () const \

## Member Enumeration Documentation

### enum tlp::SpreadTableSort::SortDirection

**Enumerator:**

- *SortRows*

  - *SortColumns*

  ## Constructor & Destructor Documentation

### tlp::SpreadTableSort::SpreadTableSort (const QTableWidgetSelectionRange & r, const QList\< int \> & sk, const QList\< bool \> & a, SortDirection sd, Qt::CaseSensitivity cs, const QString & co) =================================================================== ===================================================================

## Member Function Documentation

### QTableWidgetSelectionRange tlp::SpreadTableSort::getRange () const` [inline]`

### SortDirection tlp::SpreadTableSort::getSortDirection () const` [inline]`

### bool tlp::SpreadTableSort::operator() (int firstPosition, int secondPosition) const

### void tlp::SpreadTableSort::setTable (SpreadTable \* t)` [inline]`

## Author

*Generated automatically by Doxygen for Tulip Plugins Library from the source code.*
