Isis 3 Programmer Reference
Isis::AbstractTableModel::LessThanFunctorData Class Reference

For explicit sharing of the comparison counter between multiple copies of a LessThanFunctor object. More...

Inheritance diagram for Isis::AbstractTableModel::LessThanFunctorData:
Inheritance graph
Collaboration diagram for Isis::AbstractTableModel::LessThanFunctorData:
Collaboration graph

Public Member Functions

 LessThanFunctorData (LessThanFunctorData const &)
 
int getCompareCount () const
 
void incrementCompareCount ()
 
void setInterrupted (bool)
 
bool interrupted ()
 

Private Attributes

QAtomicInt m_compareCount
 
QAtomicInt m_interruptFlag
 

Detailed Description

For explicit sharing of the comparison counter between multiple copies of a LessThanFunctor object.

This bypasses the need for a static member in LessThanFunctor.

Author
2011-??-?? Jai Rideout

Definition at line 193 of file AbstractTableModel.h.

Constructor & Destructor Documentation

◆ LessThanFunctorData() [1/2]

Isis::AbstractTableModel::LessThanFunctorData::LessThanFunctorData ( )

Definition at line 543 of file AbstractTableModel.cpp.

◆ LessThanFunctorData() [2/2]

Isis::AbstractTableModel::LessThanFunctorData::LessThanFunctorData ( LessThanFunctorData const & other)

Definition at line 549 of file AbstractTableModel.cpp.

◆ ~LessThanFunctorData()

Isis::AbstractTableModel::LessThanFunctorData::~LessThanFunctorData ( )

Definition at line 555 of file AbstractTableModel.cpp.

Member Function Documentation

◆ getCompareCount()

int Isis::AbstractTableModel::LessThanFunctorData::getCompareCount ( ) const

Definition at line 559 of file AbstractTableModel.cpp.

◆ incrementCompareCount()

void Isis::AbstractTableModel::LessThanFunctorData::incrementCompareCount ( )

Definition at line 564 of file AbstractTableModel.cpp.

◆ interrupted()

bool Isis::AbstractTableModel::LessThanFunctorData::interrupted ( )

Definition at line 575 of file AbstractTableModel.cpp.

◆ setInterrupted()

void Isis::AbstractTableModel::LessThanFunctorData::setInterrupted ( bool newStatus)

Definition at line 569 of file AbstractTableModel.cpp.

Member Data Documentation

◆ m_compareCount

QAtomicInt Isis::AbstractTableModel::LessThanFunctorData::m_compareCount
private

Definition at line 207 of file AbstractTableModel.h.

◆ m_interruptFlag

QAtomicInt Isis::AbstractTableModel::LessThanFunctorData::m_interruptFlag
private

Definition at line 208 of file AbstractTableModel.h.


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