Loading...
Searching...
No Matches

Public Types

enum  OrderStrategy { DefaultOrder , ScoreOrder }

Public Slots

void fetchMore ()
void start ()
void abort ()

Signals

void dataFetched (int request, const std::vector< std::pair< CommandListItem *, int > > &items)
void noMoreDataToFetch (int request)
void workFinished (int request)

Public Member Functions

 CommandListScoreWorker (QObject *parent, std::shared_ptr< std::atomic_int > request, QString filter, std::shared_ptr< std::vector< CommandListItem > > items, OrderStrategy orderStrategy)
virtual ~CommandListScoreWorker ()

Static Public Member Functions

static int scoreItem (const CommandListItem *item, const QString &lowerFilter, const std::string &filterStr)

Member Enumeration Documentation

◆ OrderStrategy

Enumerator
DefaultOrder 
ScoreOrder 

Constructor & Destructor Documentation

◆ CommandListScoreWorker()

CommandListScoreWorker::CommandListScoreWorker ( QObject * parent,
std::shared_ptr< std::atomic_int > request,
QString filter,
std::shared_ptr< std::vector< CommandListItem > > items,
OrderStrategy orderStrategy )
explicit

◆ ~CommandListScoreWorker()

virtual CommandListScoreWorker::~CommandListScoreWorker ( )
virtual

Member Function Documentation

◆ scoreItem()

int CommandListScoreWorker::scoreItem ( const CommandListItem * item,
const QString & lowerFilter,
const std::string & filterStr )
static

◆ dataFetched

void CommandListScoreWorker::dataFetched ( int request,
const std::vector< std::pair< CommandListItem *, int > > & items )
signal

◆ noMoreDataToFetch

void CommandListScoreWorker::noMoreDataToFetch ( int request)
signal

◆ workFinished

void CommandListScoreWorker::workFinished ( int request)
signal

◆ fetchMore

void CommandListScoreWorker::fetchMore ( )
slot

◆ start

void CommandListScoreWorker::start ( )
slot

◆ abort

void CommandListScoreWorker::abort ( )
slot