archiveinterface.h is missing a <QMutex> #include.
When I closed Ark while it was loading a 1.1G file, Ark crashed and I got the following warning from Qt:
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.
I've finally had time to review your patch.
archiveinterface.h is missing a <QMutex> #include.
When I closed Ark while it was loading a 1.1G file, Ark crashed and I got the following warning from Qt:
Qt has caught an exception thrown from an event handler. Throwing :notify( ) and catch all exceptions there.
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication: