Code deduplication: make function in GUIUtil to get connection type to call object slot in GUI thread

with invokeMethod.
This commit is contained in:
Wladimir J. van der Laan
2012-03-24 17:07:29 +01:00
parent 55f69a4700
commit 7e7bcce2d9
3 changed files with 23 additions and 18 deletions

View File

@@ -60,6 +60,14 @@ public:
const QString &dir=QString(), const QString &filter=QString(),
QString *selectedSuffixOut=0);
/** Get connection type to call object slot in GUI thread with invokeMethod. The call will be blocking.
@returns If called from the GUI thread, return a Qt::DirectConnection.
If called from another thread, return a Qt::BlockingQueuedConnection.
*/
static Qt::ConnectionType blockingGUIThreadConnection();
};
#endif // GUIUTIL_H