QDBusPendingReply::waitForFinished() does not provide any way to specify a value for a timeout.
It should be similar to QProcess::waitForFinished() like It has a defaulted timeout argument and
returns a bool. True means isFinshed() should be true, false means a timeout or other error occurred. This method already internally times out, the current interface just doesn't easily allow someone to alter the timeout.
There should be some default parameter specifying a timeout value for waitForFinished()