INTEGRATION: CWS dbwizard1 (1.35.6); FILE MERGED
2004/08/16 10:50:08 bc 1.35.6.1: #i20313#Classes for Datasource wizard checked in
This commit is contained in:
parent
b1dc4fa6e7
commit
7fabbf219a
1 changed files with 80 additions and 2 deletions
|
@ -2,9 +2,9 @@
|
||||||
*
|
*
|
||||||
* $RCSfile: adminpages.cxx,v $
|
* $RCSfile: adminpages.cxx,v $
|
||||||
*
|
*
|
||||||
* $Revision: 1.35 $
|
* $Revision: 1.36 $
|
||||||
*
|
*
|
||||||
* last change: $Author: hr $ $Date: 2004-08-02 15:42:57 $
|
* last change: $Author: pjunck $ $Date: 2004-10-27 13:00:55 $
|
||||||
*
|
*
|
||||||
* The Contents of this file are made available subject to the terms of
|
* The Contents of this file are made available subject to the terms of
|
||||||
* either of the following licenses
|
* either of the following licenses
|
||||||
|
@ -92,6 +92,9 @@
|
||||||
#ifndef _SV_MSGBOX_HXX
|
#ifndef _SV_MSGBOX_HXX
|
||||||
#include <vcl/msgbox.hxx>
|
#include <vcl/msgbox.hxx>
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef _DBAUI_SQLMESSAGE_HXX_
|
||||||
|
#include "sqlmessage.hxx"
|
||||||
|
#endif
|
||||||
#ifndef _SV_ACCEL_HXX
|
#ifndef _SV_ACCEL_HXX
|
||||||
#include <vcl/accel.hxx>
|
#include <vcl/accel.hxx>
|
||||||
#endif
|
#endif
|
||||||
|
@ -122,6 +125,8 @@
|
||||||
#include <vcl/button.hxx>
|
#include <vcl/button.hxx>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//.........................................................................
|
//.........................................................................
|
||||||
namespace dbaui
|
namespace dbaui
|
||||||
{
|
{
|
||||||
|
@ -151,6 +156,7 @@ namespace dbaui
|
||||||
:SfxTabPage(_pParent, _rId, _rAttrSet)
|
:SfxTabPage(_pParent, _rId, _rAttrSet)
|
||||||
,m_pAdminDialog(NULL)
|
,m_pAdminDialog(NULL)
|
||||||
,m_pItemSetHelper(NULL)
|
,m_pItemSetHelper(NULL)
|
||||||
|
,m_pFT_HeaderText(NULL)
|
||||||
{
|
{
|
||||||
SetExchangeSupport(sal_True);
|
SetExchangeSupport(sal_True);
|
||||||
}
|
}
|
||||||
|
@ -158,6 +164,7 @@ namespace dbaui
|
||||||
//-------------------------------------------------------------------------
|
//-------------------------------------------------------------------------
|
||||||
OGenericAdministrationPage::~OGenericAdministrationPage()
|
OGenericAdministrationPage::~OGenericAdministrationPage()
|
||||||
{
|
{
|
||||||
|
DELETEZ(m_pFT_HeaderText);
|
||||||
}
|
}
|
||||||
|
|
||||||
//-------------------------------------------------------------------------
|
//-------------------------------------------------------------------------
|
||||||
|
@ -219,6 +226,7 @@ namespace dbaui
|
||||||
_rReadonly = !_rValid || (pReadonly && pReadonly->GetValue());
|
_rReadonly = !_rValid || (pReadonly && pReadonly->GetValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// -----------------------------------------------------------------------
|
// -----------------------------------------------------------------------
|
||||||
IMPL_LINK(OGenericAdministrationPage, OnControlModified, Control*, EMPTYARG)
|
IMPL_LINK(OGenericAdministrationPage, OnControlModified, Control*, EMPTYARG)
|
||||||
{
|
{
|
||||||
|
@ -318,6 +326,76 @@ namespace dbaui
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void OGenericAdministrationPage::SetControlFontWeight(Window* _pWindow, FontWeight _eWeight)
|
||||||
|
{
|
||||||
|
Font aFont = _pWindow->GetControlFont();
|
||||||
|
aFont.SetWeight( _eWeight );
|
||||||
|
_pWindow->SetControlFont( aFont );
|
||||||
|
}
|
||||||
|
|
||||||
|
// -----------------------------------------------------------------------
|
||||||
|
IMPL_LINK(OGenericAdministrationPage, OnTestConnectionClickHdl, PushButton*, _pButton)
|
||||||
|
{
|
||||||
|
OSL_ENSURE(m_pAdminDialog,"No Admin dialog set! ->GPF");
|
||||||
|
sal_Bool bSuccess = sal_False;
|
||||||
|
if ( m_pAdminDialog )
|
||||||
|
{
|
||||||
|
m_pAdminDialog->saveDatasource();
|
||||||
|
OGenericAdministrationPage::implInitControls(*m_pItemSetHelper->getOutputSet(), sal_True);
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Reference< XConnection > xConnection = m_pAdminDialog->createConnection();
|
||||||
|
bSuccess = xConnection.is();
|
||||||
|
::comphelper::disposeComponent(xConnection);
|
||||||
|
}
|
||||||
|
catch(Exception&)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
OSQLMessageBox::MessageType eImage = OSQLMessageBox::Info;
|
||||||
|
String aMessage,sTitle;
|
||||||
|
sTitle = String (ModuleRes(STR_CONNECTION_TEST));
|
||||||
|
if ( bSuccess )
|
||||||
|
{
|
||||||
|
aMessage = String(ModuleRes(STR_CONNECTION_SUCCESS));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
eImage = OSQLMessageBox::Error;
|
||||||
|
aMessage = String(ModuleRes(STR_CONNECTION_NO_SUCCESS));
|
||||||
|
m_pAdminDialog->clearPassword();
|
||||||
|
}
|
||||||
|
OSQLMessageBox aMsg(this,sTitle,aMessage);
|
||||||
|
aMsg.Execute();
|
||||||
|
}
|
||||||
|
return 0L;
|
||||||
|
}
|
||||||
|
|
||||||
|
void OGenericAdministrationPage::SetHeaderText( Window* _parent, USHORT _nFTResId, USHORT _StringResId)
|
||||||
|
{
|
||||||
|
// if (!m_pFT_HeaderText)
|
||||||
|
// {
|
||||||
|
delete(m_pFT_HeaderText);
|
||||||
|
m_pFT_HeaderText = new FixedText(_parent, ModuleRes(_nFTResId));
|
||||||
|
// }
|
||||||
|
String sHeaderText = String(ModuleRes(_StringResId));
|
||||||
|
m_pFT_HeaderText->SetText(sHeaderText);
|
||||||
|
SetControlFontWeight(m_pFT_HeaderText);
|
||||||
|
// return m_pFT_HeaderText;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Point OGenericAdministrationPage::MovePoint(Point _aPixelBasePoint, sal_uInt32 _XShift, sal_uInt32 _YShift)
|
||||||
|
{
|
||||||
|
Point rLogicPoint = PixelToLogic( _aPixelBasePoint, MAP_APPFONT );
|
||||||
|
sal_uInt32 XPos = rLogicPoint.X() + _XShift;
|
||||||
|
sal_uInt32 YPos = rLogicPoint.Y() + _YShift;
|
||||||
|
Point aNewPixelPoint = LogicToPixel(Point(XPos, YPos), MAP_APPFONT);
|
||||||
|
return aNewPixelPoint;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//.........................................................................
|
//.........................................................................
|
||||||
} // namespace dbaui
|
} // namespace dbaui
|
||||||
//.........................................................................
|
//.........................................................................
|
||||||
|
|
Loading…
Reference in a new issue