11 #ifndef __KOM_OPERATION_OPERATION_MANAGER_H__
12 #define __KOM_OPERATION_OPERATION_MANAGER_H__
85 void addOperation(
Operation* operation );
92 void removeOperation(
Operation* operation );
99 unsigned int getNumberOfOperations();
107 Operation* getOperation(
const unsigned int index );
114 int getNumberOfFinishedOperations();
122 Operation* getFinishedOperation(
int i );
129 int getNumberOfCanceledOperations();
137 Operation* getCanceledOperation(
int i );
145 const char* getUpdateDataFilePath(
Operation* operation );
153 const char* getPreviousDataFilePath(
Operation* operation );
160 void moveToFinished(
Operation* operation );
167 void movetoCanseled(
Operation* operation );
173 void clearCanceledOperation();
181 void setState(
const unsigned int index,
int state );
189 int getState(
const unsigned int index );
245 void SendStatusToList();
251 #endif // __KOM_OPERATION_OPERATION_MANAGER_H__
bool getSaveCountFlg()
get the save count flag
implements of GridEmailTextCtrl class
int getSaveCount()
get the save count
std::string m_updateFilePath
void setSaveCancelFlg(const bool bCancel)
set the save cancel flag
std::string m_prevFilePath
void setSaveCountFlg(const bool bSave)
set the save count flag
bool getSaveCancelFlg()
get the save cancel flag
Operation information class.
operation management class
std::vector< OperationInfo > m_operations
void setSaveCount(int count)
set the save count