UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
ZqbLongJobProcessor Class Reference

#include <zqb_long_job_processor.hpp>

Inheritance diagram for ZqbLongJobProcessor:
QzqArea

Public Member Functions

 ZqbLongJobProcessor ()
 
virtual ~ZqbLongJobProcessor ()
 
virtual void startLongJob () const
 
virtual void finishLongJob () const
 
virtual void longJobProgerss (double progress) const
 

Detailed Description

Provides abstract interface for long operations processing.

Constructor & Destructor Documentation

ZqbLongJobProcessor::ZqbLongJobProcessor ( )

Default constructor.

virtual ZqbLongJobProcessor::~ZqbLongJobProcessor ( )
virtual

Destructor

Member Function Documentation

virtual void ZqbLongJobProcessor::finishLongJob ( ) const
virtual

Finish job.

Reimplemented in QzqArea.

virtual void ZqbLongJobProcessor::longJobProgerss ( double  progress) const
inlinevirtual

Return progress of job in arbitrary formalization. E.g.: return 0 - job not started, 1 - job finished, 0.5 - half is finished.

virtual void ZqbLongJobProcessor::startLongJob ( ) const
virtual

Start job.

Reimplemented in QzqArea.


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