Declare StandardButton & ButtonRole types for cross-thread use.
On windows phone native dialog interaction is handled from XMAL thread. Declare and register dialog helpers StandardButton and ButtonRole for cross-thread usage. Change-Id: Ic1842a5af8a1122fdffb766b4f723d272bdbcac2 Task-Id: QTBUG-47941 Reviewed-by: Andrew Knight <andrew.knight@intopalo.com>
This commit is contained in:
parent
9ff74f1487
commit
8c1fcbcd83
@ -119,6 +119,8 @@ static const int buttonRoleLayouts[2][5][14] =
|
|||||||
|
|
||||||
QPlatformDialogHelper::QPlatformDialogHelper()
|
QPlatformDialogHelper::QPlatformDialogHelper()
|
||||||
{
|
{
|
||||||
|
qRegisterMetaType<StandardButton>();
|
||||||
|
qRegisterMetaType<ButtonRole>();
|
||||||
}
|
}
|
||||||
|
|
||||||
QPlatformDialogHelper::~QPlatformDialogHelper()
|
QPlatformDialogHelper::~QPlatformDialogHelper()
|
||||||
|
@ -160,6 +160,11 @@ Q_SIGNALS:
|
|||||||
void reject();
|
void reject();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
QT_END_NAMESPACE
|
||||||
|
Q_DECLARE_METATYPE(QPlatformDialogHelper::StandardButton)
|
||||||
|
Q_DECLARE_METATYPE(QPlatformDialogHelper::ButtonRole)
|
||||||
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
class Q_GUI_EXPORT QColorDialogOptions
|
class Q_GUI_EXPORT QColorDialogOptions
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user