summaryrefslogtreecommitdiff
path: root/vcl/inc/salinst.hxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-07-01 12:47:58 +0100
committerCaolán McNamara <caolanm@redhat.com>2015-07-01 12:55:03 +0100
commit3af5cc2797277082dc82f531d08bfbf90df31306 (patch)
tree5c95cb4e6ef5041254081ae77c0078b9243a7f5c /vcl/inc/salinst.hxx
parent2e874cb1079d552147362058a3fb837e8706def6 (diff)
prototype native gtk3 .ui loading message dialogfeature/gtk3nativedialogs
native gtkbuilder loading our .ui files Change-Id: Iff07d8d0d92e0c0f67fb10605f7329d46235aeff
Diffstat (limited to 'vcl/inc/salinst.hxx')
-rw-r--r--vcl/inc/salinst.hxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/vcl/inc/salinst.hxx b/vcl/inc/salinst.hxx
index 4ad66af11a7f..f6268da24d3d 100644
--- a/vcl/inc/salinst.hxx
+++ b/vcl/inc/salinst.hxx
@@ -28,6 +28,7 @@
#include "tools/solar.h"
#include "displayconnectiondispatch.hxx"
#include "vcl/dllapi.h"
+#include "vcl/window.hxx"
#include <sal/types.h>
#include "rtl/ref.hxx"
@@ -55,6 +56,7 @@ struct SalItemParams;
class SalSession;
struct SystemGraphicsData;
struct SystemWindowData;
+class MessageDialogImpl;
class Menu;
enum class VclInputFlags;
@@ -80,6 +82,8 @@ public:
virtual SalObject* CreateObject( SalFrame* pParent, SystemWindowData* pWindowData, bool bShow = true ) = 0;
virtual void DestroyObject( SalObject* pObject ) = 0;
+ virtual VclPtr<MessageDialogImpl> CreateSalDialog(vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription);
+
// VirtualDevice
// nDX and nDY in pixels
// nBitCount: 0 == default(=as window) / 1 == mono