SimCenter Agave Client Interface  0.0.0
This repo is to be used for other SimCenter Projects which communicate with an Agave server.
Public Slots | Signals | Public Member Functions | Protected Member Functions | Friends | List of all members
JobOperator Class Reference

Public Slots

void demandJobDataRefresh ()
 
void interfaceHasNewState (RemoteDataInterfaceState newState)
 

Signals

void newJobData ()
 
void jobOpStarted ()
 
void jobOpDone (RequestState opState, QString err_msg)
 

Public Member Functions

 JobOperator (RemoteDataInterface *theDataInterface, QObject *parent)
 
void requestJobDetails (const RemoteJobData *toFetch)
 
void deleteJobDataEntry (const RemoteJobData *toDelete)
 
QMap< QString, RemoteJobDatagetJobsList ()
 
const RemoteJobData findJobByID (QString idToFind)
 
bool currentlyRefreshingJobs ()
 
bool currentlyPerformingJobOperation ()
 

Protected Member Functions

void linkToJobLister (RemoteJobLister *newLister)
 
void disconnectJobLister (RemoteJobLister *oldLister)
 
void underlyingJobChanged ()
 
QStandardItemModel * getItemModel ()
 

Friends

class JobListNode
 
class RemoteJobLister