|
Scroom
0.14
|
#include <progressinterface.hh>


Public Types | |
| using | Ptr = boost::shared_ptr< ProgressInterface > |
| using | WeakPtr = boost::weak_ptr< ProgressInterface > |
Public Member Functions | |
| virtual void | setIdle ()=0 |
| virtual void | setWaiting (double progress=0.0)=0 |
| virtual void | setWorking (double progress)=0 |
| virtual void | setFinished ()=0 |
Additional Inherited Members | |
Private Member Functions inherited from Interface | |
| Interface ()=default | |
| Interface (const Interface &)=delete | |
| Interface & | operator= (const Interface &)=delete |
| Interface (const Interface &&)=delete | |
| Interface & | operator= (const Interface &&)=delete |
| virtual | ~Interface ()=default |
Interface used for reporting progress information
| using ProgressInterface::Ptr = boost::shared_ptr<ProgressInterface> |
| using ProgressInterface::WeakPtr = boost::weak_ptr<ProgressInterface> |
|
pure virtual |
Implemented in Scroom::Utils::ProgressInterfaceBroadcaster, Scroom::Utils::ProgressStateInterfaceFromProgressInterfaceForwarder, TiledBitmapViewData, Scroom::Utils::ProgressInterfaceFromProgressStateInterface, ProgressBarManager, and ProgressInterfaceStub.
Referenced by Scroom::Utils::ProgressStateInterfaceFromProgressInterface::setProgress().

|
pure virtual |
Implemented in Scroom::Utils::ProgressInterfaceBroadcaster, Scroom::Utils::ProgressStateInterfaceFromProgressInterfaceForwarder, TiledBitmapViewData, Scroom::Utils::ProgressInterfaceFromProgressStateInterface, ProgressBarManager, and ProgressInterfaceStub.
Referenced by Scroom::Utils::ProgressStateInterfaceFromProgressInterface::setProgress().

|
pure virtual |
Implemented in ProgressInterfaceStub, Scroom::Utils::ProgressInterfaceBroadcaster, Scroom::Utils::ProgressStateInterfaceFromProgressInterfaceForwarder, TiledBitmapViewData, Scroom::Utils::ProgressInterfaceFromProgressStateInterface, and ProgressBarManager.
Referenced by Scroom::Utils::ProgressStateInterfaceFromProgressInterface::setProgress().

|
pure virtual |
Implemented in ProgressInterfaceStub, Scroom::Utils::ProgressInterfaceBroadcaster, Scroom::Utils::ProgressStateInterfaceFromProgressInterfaceForwarder, TiledBitmapViewData, Scroom::Utils::ProgressInterfaceFromProgressStateInterface, and ProgressBarManager.
Referenced by Scroom::Utils::ProgressStateInterfaceFromProgressInterface::setProgress().
