Add copy c'tor for `AbortableProgressFeedback` to fix compilation with MSVC
This commit is contained in:
parent
dc4e4082e0
commit
7873db611a
|
@ -187,6 +187,7 @@ class AbortableProgressFeedback : public BasicProgressFeedback<AbortableProgress
|
||||||
public:
|
public:
|
||||||
explicit AbortableProgressFeedback(const Callback &callback, const Callback &percentageOnlyCallback = Callback());
|
explicit AbortableProgressFeedback(const Callback &callback, const Callback &percentageOnlyCallback = Callback());
|
||||||
explicit AbortableProgressFeedback(Callback &&callback = Callback(), Callback &&percentageOnlyCallback = Callback());
|
explicit AbortableProgressFeedback(Callback &&callback = Callback(), Callback &&percentageOnlyCallback = Callback());
|
||||||
|
AbortableProgressFeedback(const AbortableProgressFeedback&);
|
||||||
|
|
||||||
bool isAborted() const;
|
bool isAborted() const;
|
||||||
void tryToAbort();
|
void tryToAbort();
|
||||||
|
@ -220,6 +221,15 @@ inline AbortableProgressFeedback::AbortableProgressFeedback(Callback &&callback,
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
/* \brief Constructs a new AbortableProgressFeedback based on \a other.
|
||||||
|
*/
|
||||||
|
inline AbortableProgressFeedback::AbortableProgressFeedback(const AbortableProgressFeedback& other)
|
||||||
|
: BasicProgressFeedback<AbortableProgressFeedback>(other)
|
||||||
|
, m_aborted(other.isAborted())
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* \brief Returns whether the operation has been aborted via tryToAbort().
|
* \brief Returns whether the operation has been aborted via tryToAbort().
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue