23 Qt::WindowFlags flags = Qt::FramelessWindowHint |
33 virtual bool linkWith(QWidget* win);
44 virtual void stop(
bool accepted);
47 void reject()
override;
54 void addOverridenShortcut(Qt::Key key);
57 bool started()
const {
return m_processing; }
77 virtual void onLinkedWindowDeletion(QObject*
object =
nullptr);
81 bool eventFilter(QObject* obj, QEvent* e)
override;
Generic overlay dialog interface.
void shown()
Signal emitted when a 'show' event is detected.
void shortcutTriggered(int key)
Signal emitted when an overridden key shortcut is pressed.
QList< int > m_overriddenKeys
Overridden keys.
bool started() const
Returns whether the tool is currently started or not.
bool m_processing
Running/processing state.
void processFinished(bool accepted)
Signal emitted when process is finished.
QWidget * m_associatedWin
Associated (MDI) window.