libqicore-api  2.4.3.28
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
qi::FileOperation Class Referenceabstract

#include <file.hpp>

Public Member Functions

virtual ~FileOperation ()
 
virtual Future< void > start ()=0
 
- Public Member Functions inherited from qi::ProgressNotifier
virtual ~ProgressNotifier ()
 
virtual bool isRunning () const =0
 
virtual void _reset ()=0
 
virtual void _notifyRunning ()=0
 
virtual void _notifyFinished ()=0
 
virtual void _notifyCancelled ()=0
 
virtual void _notifyFailed ()=0
 
virtual void _notifyProgressed (double newProgress)=0
 

Additional Inherited Members

- Public Types inherited from qi::ProgressNotifier
enum  Status {
  Status_Idle, Status_Running, Status_Finished, Status_Failed,
  Status_Cancelled
}
 
- Public Attributes inherited from qi::ProgressNotifier
Property< Status > status
 
Property< double > progress
 
- Protected Member Functions inherited from qi::ProgressNotifier
 ProgressNotifier ()
 

Detailed Description

Represent a file operation ready to be executed and expose information about it's progress state. Exposes the same signals than ProgressNotifier, associated to the operation.

Definition at line 199 of file file.hpp.

Constructor & Destructor Documentation

virtual qi::FileOperation::~FileOperation ( )
inlinevirtual

Definition at line 202 of file file.hpp.

Member Function Documentation

virtual Future<void> qi::FileOperation::start ( )
pure virtual

Start the associated operation.

Returns
A future associated with the operation execution.

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