summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/dlg/UserAdmin.hxx
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2004-08-02 14:41:57 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2004-08-02 14:41:57 +0000
commit8f7e9a4fad2171a977681956dc90fce1c324524a (patch)
tree278e9a3d55bc3449de0480db7e2af9e79882eca9 /dbaccess/source/ui/dlg/UserAdmin.hxx
parent555eec29e97e91c268a701a077e0b383608d6a31 (diff)
INTEGRATION: CWS insight01 (1.2.134); FILE MERGED
2004/03/15 12:24:57 oj 1.2.134.2: #111075# ongoing work 2004/03/05 07:04:34 oj 1.2.134.1: #111090# change the appearance of the dialogs
Diffstat (limited to 'dbaccess/source/ui/dlg/UserAdmin.hxx')
-rw-r--r--dbaccess/source/ui/dlg/UserAdmin.hxx26
1 files changed, 17 insertions, 9 deletions
diff --git a/dbaccess/source/ui/dlg/UserAdmin.hxx b/dbaccess/source/ui/dlg/UserAdmin.hxx
index ea9b0a10a..0f1af9c1d 100644
--- a/dbaccess/source/ui/dlg/UserAdmin.hxx
+++ b/dbaccess/source/ui/dlg/UserAdmin.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: UserAdmin.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: oj $ $Date: 2001-06-20 12:30:48 $
+ * last change: $Author: hr $ $Date: 2004-08-02 15:41:57 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -85,7 +85,13 @@
#ifndef _DBAUI_ADMINPAGES_HXX_
#include "adminpages.hxx"
#endif
+#ifndef _COMPHELPER_UNO3_HXX_
+#include <comphelper/uno3.hxx>
+#endif
+FORWARD_DECLARE_INTERFACE(beans,XPropertySet)
+FORWARD_DECLARE_INTERFACE(sdbc,XConnection)
+FORWARD_DECLARE_INTERFACE(lang,XMultiServiceFactory)
namespace dbaui
{
@@ -108,7 +114,6 @@ protected:
::com::sun::star::uno::Sequence< ::rtl::OUString> m_aUserNames;
String m_UserName;
- ODbAdminDialog* m_pAdminDialog;
// methods
DECL_LINK( ListDblClickHdl, ListBox * );
@@ -120,19 +125,22 @@ protected:
OUserAdmin( Window* pParent, const SfxItemSet& _rCoreAttrs);
public:
- void SetAdminDialog(ODbAdminDialog* _pDialog) { m_pAdminDialog = _pDialog; }
void setServiceFactory(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory>& _xORB) { m_xORB = _xORB; }
- virtual BOOL FillItemSet ( SfxItemSet& _rCoreAttrs );
- virtual void ActivatePage( const SfxItemSet& rCoreAttrs );
-
static SfxTabPage* Create( Window* pParent, const SfxItemSet& _rAttrSet );
- /// get the SfxPoolItem ids used by this tab page
- static sal_Int32* getDetailIds();
~OUserAdmin();
void NotifyCellChange();
String GetUser();
+
+ // must be overloaded by subclasses, but it isn't pure virtual
+ virtual void implInitControls(const SfxItemSet& _rSet, sal_Bool _bSaveValue);
+
+ // <method>OGenericAdministrationPage::fillControls</method>
+ virtual void fillControls(::std::vector< ISaveValueWrapper* >& _rControlList);
+
+ // <method>OGenericAdministrationPage::fillWindows</method>
+ virtual void fillWindows(::std::vector< ISaveValueWrapper* >& _rControlList);
};
}
#endif // DBAUI_USERADMIN_HXX