SimCenterCommon
Common functionality used within different SimCenter projects
RemoteJobManager Class Reference

#include <RemoteJobManager.h>

Inheritance diagram for RemoteJobManager:
Collaboration diagram for RemoteJobManager:

Public Slots

void updateJobTable (QString)
 
void jobsListReturn (QJsonObject)
 
void jobStatusReturn (QString)
 
void deleteJobReturn (bool)
 
void getJobDetailsReturn (QJsonObject)
 
void downloadFilesReturn (bool, QObject *sender)
 
void bringUpJobActionMenu (int row, int col)
 
void updateJobStatus (void)
 
void deleteJob (void)
 
void deleteJobAndData (void)
 
void getJobData (void)
 

Signals

void statusMessage (QString)
 
void errorMessage (QString)
 
void getJobsList (QString)
 
void getJobStatus (QString)
 
void getJobDetails (QString)
 
void deleteJob (QString, QStringList)
 
void downloadFiles (QStringList, QStringList)
 
void processResults (QString, QString, QString)
 
void loadFile (QString)
 

Public Member Functions

 RemoteJobManager (RemoteService *theInterface, QWidget *parent=nullptr)
 
bool addJob (QString &jobID)
 
void clearTable (void)
 

Detailed Description

Definition at line 60 of file RemoteJobManager.h.

Constructor & Destructor Documentation

RemoteJobManager::RemoteJobManager ( RemoteService theInterface,
QWidget *  parent = nullptr 
)
explicit

Definition at line 68 of file RemoteJobManager.cpp.

Member Function Documentation

bool RemoteJobManager::addJob ( QString &  jobID)
void RemoteJobManager::bringUpJobActionMenu ( int  row,
int  col 
)
slot

Definition at line 172 of file RemoteJobManager.cpp.

void RemoteJobManager::clearTable ( void  )

Definition at line 128 of file RemoteJobManager.cpp.

void RemoteJobManager::deleteJob ( QString  ,
QStringList   
)
signal
void RemoteJobManager::deleteJob ( void  )
slot

Definition at line 210 of file RemoteJobManager.cpp.

void RemoteJobManager::deleteJobAndData ( void  )
slot

Definition at line 230 of file RemoteJobManager.cpp.

void RemoteJobManager::deleteJobReturn ( bool  result)
slot

Definition at line 222 of file RemoteJobManager.cpp.

void RemoteJobManager::downloadFiles ( QStringList  ,
QStringList   
)
signal
void RemoteJobManager::downloadFilesReturn ( bool  result,
QObject *  sender 
)
slot

Definition at line 356 of file RemoteJobManager.cpp.

void RemoteJobManager::errorMessage ( QString  )
signal
void RemoteJobManager::getJobData ( void  )
slot

Definition at line 377 of file RemoteJobManager.cpp.

void RemoteJobManager::getJobDetails ( QString  )
signal
void RemoteJobManager::getJobDetailsReturn ( QJsonObject  job)
slot

Definition at line 249 of file RemoteJobManager.cpp.

void RemoteJobManager::getJobsList ( QString  )
signal
void RemoteJobManager::getJobStatus ( QString  )
signal
void RemoteJobManager::jobsListReturn ( QJsonObject  theJobs)
slot

Definition at line 141 of file RemoteJobManager.cpp.

void RemoteJobManager::jobStatusReturn ( QString  status)
slot

Definition at line 200 of file RemoteJobManager.cpp.

void RemoteJobManager::loadFile ( QString  )
signal
void RemoteJobManager::processResults ( QString  ,
QString  ,
QString   
)
signal
void RemoteJobManager::statusMessage ( QString  )
signal
void RemoteJobManager::updateJobStatus ( void  )
slot

Definition at line 189 of file RemoteJobManager.cpp.

void RemoteJobManager::updateJobTable ( QString  appName)
slot

Definition at line 134 of file RemoteJobManager.cpp.


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