Public Member Functions | Protected Member Functions | Private Slots | Private Attributes | List of all members
SortFilterProxyModel Class Reference

#include <collision_linear_model.h>

Inheritance diagram for SortFilterProxyModel:
Inheritance graph
[legend]

Public Member Functions

QVariant headerData (int section, Qt::Orientation orientation, int role) const
 
void setEnabled (const QItemSelection &selection, bool value)
 
void setShowAll (bool show_all)
 
void sort (int column, Qt::SortOrder order)
 
 SortFilterProxyModel (QObject *parent=0)
 

Protected Member Functions

bool filterAcceptsRow (int source_row, const QModelIndex &source_parent) const
 
bool lessThan (const QModelIndex &src_left, const QModelIndex &src_right) const
 

Private Slots

void initSorting ()
 

Private Attributes

bool show_all_
 
QVector< int > sort_columns_
 
QVector< int > sort_orders_
 

Detailed Description

proxy model to allow for sorting of CollisionLinearModel, considering sorting history

Definition at line 80 of file collision_linear_model.h.

Constructor & Destructor Documentation

SortFilterProxyModel::SortFilterProxyModel ( QObject *  parent = 0)

Definition at line 193 of file collision_linear_model.cpp.

Member Function Documentation

bool SortFilterProxyModel::filterAcceptsRow ( int  source_row,
const QModelIndex &  source_parent 
) const
protected

Definition at line 238 of file collision_linear_model.cpp.

QVariant SortFilterProxyModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const

Definition at line 204 of file collision_linear_model.cpp.

void SortFilterProxyModel::initSorting ( )
privateslot

Definition at line 217 of file collision_linear_model.cpp.

bool SortFilterProxyModel::lessThan ( const QModelIndex &  src_left,
const QModelIndex &  src_right 
) const
protected

Definition at line 267 of file collision_linear_model.cpp.

void SortFilterProxyModel::setEnabled ( const QItemSelection &  selection,
bool  value 
)

Definition at line 212 of file collision_linear_model.cpp.

void SortFilterProxyModel::setShowAll ( bool  show_all)

Definition at line 229 of file collision_linear_model.cpp.

void SortFilterProxyModel::sort ( int  column,
Qt::SortOrder  order 
)

Definition at line 291 of file collision_linear_model.cpp.

Member Data Documentation

bool SortFilterProxyModel::show_all_
private

Definition at line 99 of file collision_linear_model.h.

QVector<int> SortFilterProxyModel::sort_columns_
private

Definition at line 100 of file collision_linear_model.h.

QVector<int> SortFilterProxyModel::sort_orders_
private

Definition at line 101 of file collision_linear_model.h.


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


moveit_setup_assistant
Author(s): Dave Coleman
autogenerated on Sun Oct 18 2020 13:19:28