Workspace 6.21.5
Public Types | Public Member Functions | List of all members
WorkspaceStatusTableRowItem Class Reference

#include <Workspace/Presentation/workspacestatustablerowitem.h>

Inherits QObject.

Public Types

enum  Columns {
  WorkspaceNameColumn = 0 , StatusColumn , ProgressBarColumn , UpdateTimeColumn ,
  HostNameColumn , GuidColumn , ColumnCount
}
 

Public Member Functions

 WorkspaceStatusTableRowItem (const QString &guid, QTableWidget *parent)
 Constructor for the WorkspaceStatusTableRowItem class.
 
 ~WorkspaceStatusTableRowItem () override
 
void abortUpdating ()
 
void finishExecuting ()
 
void finishUpdating ()
 
QString getGuid () const
 
void setPercentComplete (float percentComplete)
 Set the percentage complete.
 
void startExecuting ()
 
void startUpdating ()
 

Member Enumeration Documentation

◆ Columns

enum Columns
Enumerator
WorkspaceNameColumn 
StatusColumn 
ProgressBarColumn 
UpdateTimeColumn 
HostNameColumn 
GuidColumn 
ColumnCount 

Constructor & Destructor Documentation

◆ WorkspaceStatusTableRowItem()

WorkspaceStatusTableRowItem ( const QString &  guid,
QTableWidget *  parent 
)
Parameters
parentThe parent table to which the row item will belong
guidGUID of the request

◆ ~WorkspaceStatusTableRowItem()

Member Function Documentation

◆ abortUpdating()

void abortUpdating ( )

◆ finishExecuting()

void finishExecuting ( )

◆ finishUpdating()

void finishUpdating ( )

◆ getGuid()

QString getGuid ( ) const
inline

◆ setPercentComplete()

void setPercentComplete ( float  percentComplete)
Parameters
percentCompletepercentage complete, normalised to the range [0 .. 100.0f]

◆ startExecuting()

void startExecuting ( )

◆ startUpdating()

void startUpdating ( )