Scroom 0.14-48-ga0fee447
Loading...
Searching...
No Matches
ProgressInterface Class Referenceabstract

#include <progressinterface.hh>

Inheritance diagram for ProgressInterface:
Inheritance graph
Collaboration diagram for ProgressInterface:
Collaboration graph

Public Types

using Ptr = std::shared_ptr< ProgressInterface >
 
using WeakPtr = std::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
 
Interfaceoperator= (const Interface &)=delete
 
 Interface (Interface &&)=delete
 
Interfaceoperator= (Interface &&)=delete
 
virtual ~Interface ()=default
 

Detailed Description

Interface used for reporting progress information

Member Typedef Documentation

◆ Ptr

using ProgressInterface::Ptr = std::shared_ptr<ProgressInterface>

◆ WeakPtr

Member Function Documentation

◆ setFinished()

◆ setIdle()

◆ setWaiting()

◆ setWorking()


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