32class QUENTIER_EXPORT EventLoopWithExitStatus :
public QEventLoop
36 explicit EventLoopWithExitStatus(QObject * parent =
nullptr);
45 friend QDebug & operator<<(QDebug & dbg,
const ExitStatus status);
47 friend QTextStream & operator<<(
48 QTextStream & strm,
const ExitStatus status);
50 ExitStatus exitStatus()
const;
56 void exitAsFailureWithError(QString errorDescription);
57 void exitAsFailureWithErrorString(
ErrorString errorDescription);
61 ExitStatus m_exitStatus;