summaryrefslogtreecommitdiff
path: root/offapi
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2012-12-06 14:15:55 +0200
committerNoel Grandin <noel@peralex.com>2012-12-06 14:16:44 +0200
commit19854e653be1dc01f5b655fca851a6e3a651a940 (patch)
treef19e921125d72db2c132742d3d0a2ea0c66cff79 /offapi
parent8909b2c384154baa2174aa53b433b12b02871e75 (diff)
fdo#46808, Adapt sdb::ErrorMessageDialog UNO service to new style
Change-Id: Iaf12324e6aa64b268555b0f4c82f04f4c0f6f123
Diffstat (limited to 'offapi')
-rw-r--r--offapi/UnoApi_offapi.mk2
-rw-r--r--offapi/com/sun/star/sdb/ErrorMessageDialog.idl54
-rw-r--r--offapi/type_reference/types.rdbbin7440384 -> 7440384 bytes
3 files changed, 7 insertions, 49 deletions
diff --git a/offapi/UnoApi_offapi.mk b/offapi/UnoApi_offapi.mk
index 5692dc9e8c51..c4b467dd8761 100644
--- a/offapi/UnoApi_offapi.mk
+++ b/offapi/UnoApi_offapi.mk
@@ -242,6 +242,7 @@ $(eval $(call gb_UnoApi_add_idlfiles_nohdl,offapi,offapi/com/sun/star/sdb,\
DataAccessDescriptorFactory \
DatabaseContext \
DatabaseInteractionHandler \
+ ErrorMessageDialog \
InteractionHandler \
))
$(eval $(call gb_UnoApi_add_idlfiles_nohdl,offapi,offapi/com/sun/star/sdb/application,\
@@ -982,7 +983,6 @@ $(eval $(call gb_UnoApi_add_idlfiles_noheader,offapi,offapi/com/sun/star/sdb,\
DocumentContainer \
DocumentDataSource \
DocumentDefinition \
- ErrorMessageDialog \
Forms \
OfficeDatabaseDocument \
OrderColumn \
diff --git a/offapi/com/sun/star/sdb/ErrorMessageDialog.idl b/offapi/com/sun/star/sdb/ErrorMessageDialog.idl
index c7e925ffcda6..bd36735b988d 100644
--- a/offapi/com/sun/star/sdb/ErrorMessageDialog.idl
+++ b/offapi/com/sun/star/sdb/ErrorMessageDialog.idl
@@ -20,15 +20,12 @@
#ifndef __com_sun_star_sdb_ErrorMessageDialog_idl__
#define __com_sun_star_sdb_ErrorMessageDialog_idl__
-#include <com/sun/star/ui/dialogs/XExecutableDialog.idl>
#include <com/sun/star/awt/XWindow.idl>
-#include <com/sun/star/lang/XInitialization.idl>
#include <com/sun/star/beans/XPropertySet.idl>
-
+#include <com/sun/star/ui/dialogs/XExecutableDialog.idl>
module com { module sun { module star { module sdb {
-
/** provides a dialog for displaying database related exceptions.
<p>
If applications use any of the functionality provided in the modules
@@ -60,47 +57,8 @@ module com { module sun { module star { module sdb {
@see com.sun.star.sdb.InteractionHandler
</p>
*/
-published service ErrorMessageDialog
+published service ErrorMessageDialog : com::sun::star::ui::dialogs::XExecutableDialog
{
- /** the title of the (dialog) window
- */
- [property] string Title;
-
- /** parent window to use for the dialog
- <p>
- This property can't be set while the dialog is being displayed.
- </p>
- */
- [property] com::sun::star::awt::XWindow ParentWindow;
-
- /** is the exception displayed by the dialog
- <p>
- This should contain a
- <type scope="com::sun::star::sdbc">SQLException</type>
- instance, or an instance
- of any class derived from this exception.
- </p>
- <p>
- This property can't be set while the dialog is being displayed.
- </p>
- */
- [property] any SQLException;
-
- /** specifies the URL to the help topic to associate with the dialog.
-
- <p>If This URL is not empty, then the dialog will get a "Help" button, which
- directs the user to the given help topic.</p>
- */
- [optional, property] string HelpURL;
-
- /** allows access to the properties of the object
- */
- interface com::sun::star::beans::XPropertySet;
-
- /** allows starting execution of the dialog
- */
- interface com::sun::star::ui::dialogs::XExecutableDialog;
-
/** allows initializing the dialog
<p>
You do not need to call the initialize method directly, instead you may use the createInstanceWithArguments
@@ -123,14 +81,14 @@ published service ErrorMessageDialog
<br/>
allowed parameters are
<ul>
- <li><b>Title</b><br/>
+ <li><b>title</b><br/>
String describing the initial title of the dialog. If not specified, a default title is used.
</li>
- <li><b>ParentWindow</b><br/>
+ <li><b>parentWindow</b><br/>
<type scope="com::sun::star::awt">XWindow</type>
describing the parent window to use for the dialog.
</li>
- <li><b>SQLException</b><br/>
+ <li><b>sqlException</b><br/>
<type scope="com::sun::star::sdbc">SQLException</type>
describing the error which is being displayed.<br/>
When initializing this value, you may use any derivative of
@@ -140,7 +98,7 @@ published service ErrorMessageDialog
</ul>
</p>
*/
- interface com::sun::star::lang::XInitialization;
+ create([in] string initialTitle, [in] com::sun::star::awt::XWindow parentWindow, [in] any sqlException);
};
diff --git a/offapi/type_reference/types.rdb b/offapi/type_reference/types.rdb
index c178bb1f0daf..1797e21ef754 100644
--- a/offapi/type_reference/types.rdb
+++ b/offapi/type_reference/types.rdb
Binary files differ