#include <ProgressPrinter.h>

Inheritance diagram for ProgressPrinter:
Inheritance graph
Collaboration diagram for ProgressPrinter:
Collaboration graph

Public Slots

void setMessage (QString) override
 
void setProgress (int) override
 
virtual void done ()
 

Signals

void cancelled ()
 

Public Member Functions

 ProgressPrinter (QString message, QObject *parent=0)
 
virtual ~ProgressPrinter ()
 
bool isDefinite () const override
 
void setDefinite (bool definite) override
 
bool wasCancelled () const override
 

Protected Attributes

QString m_prefix
 
int m_lastProgress
 
bool m_definite
 

Detailed Description

Definition at line 21 of file ProgressPrinter.h.

Constructor & Destructor Documentation

ProgressPrinter::ProgressPrinter ( QString  message,
QObject *  parent = 0 
)

Definition at line 22 of file ProgressPrinter.cpp.

References m_prefix.

ProgressPrinter::~ProgressPrinter ( )
virtual

Definition at line 33 of file ProgressPrinter.cpp.

References m_lastProgress.

Member Function Documentation

bool ProgressPrinter::isDefinite ( ) const
overridevirtual

Implements ProgressReporter.

Definition at line 42 of file ProgressPrinter.cpp.

References m_definite.

void ProgressPrinter::setDefinite ( bool  definite)
overridevirtual

Implements ProgressReporter.

Definition at line 48 of file ProgressPrinter.cpp.

References m_definite.

bool ProgressPrinter::wasCancelled ( ) const
inlineoverridevirtual

Implements ProgressReporter.

Definition at line 32 of file ProgressPrinter.h.

References done(), setMessage(), and setProgress().

void ProgressPrinter::setMessage ( QString  message)
overrideslot

Definition at line 54 of file ProgressPrinter.cpp.

References m_prefix.

Referenced by wasCancelled().

void ProgressPrinter::setProgress ( int  progress)
overrideslot

Definition at line 72 of file ProgressPrinter.cpp.

References m_definite, m_lastProgress, and m_prefix.

Referenced by wasCancelled().

void ProgressPrinter::done ( )
virtualslot

Definition at line 63 of file ProgressPrinter.cpp.

References m_prefix.

Referenced by wasCancelled().

void ProgressReporter::cancelled ( )
signalinherited

Member Data Documentation

QString ProgressPrinter::m_prefix
protected

Definition at line 40 of file ProgressPrinter.h.

Referenced by done(), ProgressPrinter(), setMessage(), and setProgress().

int ProgressPrinter::m_lastProgress
protected

Definition at line 41 of file ProgressPrinter.h.

Referenced by setProgress(), and ~ProgressPrinter().

bool ProgressPrinter::m_definite
protected

Definition at line 42 of file ProgressPrinter.h.

Referenced by isDefinite(), setDefinite(), and setProgress().


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