summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx')
-rw-r--r--dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx33
1 files changed, 0 insertions, 33 deletions
diff --git a/dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx b/dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx
index 9394263a19c2..95165a31f3e0 100644
--- a/dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx
+++ b/dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx
@@ -42,47 +42,38 @@ namespace dbaui
,m_pLine(_pLine)
{
}
- // -----------------------------------------------------------------------------
void SAL_CALL OConnectionLineAccess::disposing()
{
m_pLine = NULL;
VCLXAccessibleComponent::disposing();
}
- // -----------------------------------------------------------------------------
Any SAL_CALL OConnectionLineAccess::queryInterface( const Type& aType ) throw (RuntimeException)
{
Any aRet(VCLXAccessibleComponent::queryInterface( aType ));
return aRet.hasValue() ? aRet : OConnectionLineAccess_BASE::queryInterface( aType );
}
- // -----------------------------------------------------------------------------
Sequence< Type > SAL_CALL OConnectionLineAccess::getTypes( ) throw (RuntimeException)
{
return ::comphelper::concatSequences(VCLXAccessibleComponent::getTypes(),OConnectionLineAccess_BASE::getTypes());
}
- // -----------------------------------------------------------------------------
OUString SAL_CALL OConnectionLineAccess::getImplementationName() throw(RuntimeException)
{
return getImplementationName_Static();
}
- // -----------------------------------------------------------------------------
// XServiceInfo - static methods
- // -----------------------------------------------------------------------------
OUString OConnectionLineAccess::getImplementationName_Static(void) throw( RuntimeException )
{
return OUString("org.openoffice.comp.dbu.ConnectionLineAccessibility");
}
- // -----------------------------------------------------------------------------
// XAccessibleContext
sal_Int32 SAL_CALL OConnectionLineAccess::getAccessibleChildCount( ) throw (RuntimeException)
{
return 0;
}
- // -----------------------------------------------------------------------------
Reference< XAccessible > SAL_CALL OConnectionLineAccess::getAccessibleChild( sal_Int32 /*i*/ ) throw (RuntimeException)
{
return Reference< XAccessible >();
}
- // -----------------------------------------------------------------------------
sal_Int32 SAL_CALL OConnectionLineAccess::getAccessibleIndexInParent( ) throw (RuntimeException)
{
::osl::MutexGuard aGuard( m_aMutex );
@@ -100,24 +91,20 @@ namespace dbaui
}
return nIndex;
}
- // -----------------------------------------------------------------------------
sal_Int16 SAL_CALL OConnectionLineAccess::getAccessibleRole( ) throw (RuntimeException)
{
return AccessibleRole::UNKNOWN; // ? or may be an AccessibleRole::WINDOW
}
- // -----------------------------------------------------------------------------
OUString SAL_CALL OConnectionLineAccess::getAccessibleDescription( ) throw (RuntimeException)
{
static OUString sDescription("Relation");
return sDescription;
}
- // -----------------------------------------------------------------------------
Reference< XAccessibleRelationSet > SAL_CALL OConnectionLineAccess::getAccessibleRelationSet( ) throw (RuntimeException)
{
::osl::MutexGuard aGuard( m_aMutex );
return this;
}
- // -----------------------------------------------------------------------------
// XAccessibleComponent
sal_Bool SAL_CALL OConnectionLineAccess::contains( const awt::Point& _aPoint ) throw (RuntimeException)
{
@@ -125,63 +112,52 @@ namespace dbaui
Point aPoint(_aPoint.X,_aPoint.Y);
return m_pLine ? m_pLine->CheckHit(aPoint) : sal_False;
}
- // -----------------------------------------------------------------------------
Reference< XAccessible > SAL_CALL OConnectionLineAccess::getAccessibleAtPoint( const awt::Point& /*_aPoint*/ ) throw (RuntimeException)
{
return Reference< XAccessible >();
}
- // -----------------------------------------------------------------------------
awt::Rectangle SAL_CALL OConnectionLineAccess::getBounds( ) throw (RuntimeException)
{
::osl::MutexGuard aGuard( m_aMutex );
Rectangle aRect(m_pLine ? m_pLine->GetBoundingRect() : Rectangle());
return awt::Rectangle(aRect.getX(),aRect.getY(),aRect.getWidth(),aRect.getHeight());
}
- // -----------------------------------------------------------------------------
awt::Point SAL_CALL OConnectionLineAccess::getLocation( ) throw (RuntimeException)
{
::osl::MutexGuard aGuard( m_aMutex );
Point aPoint(m_pLine ? m_pLine->GetBoundingRect().TopLeft() : Point());
return awt::Point(aPoint.X(),aPoint.Y());
}
- // -----------------------------------------------------------------------------
awt::Point SAL_CALL OConnectionLineAccess::getLocationOnScreen( ) throw (RuntimeException)
{
::osl::MutexGuard aGuard( m_aMutex );
Point aPoint(m_pLine ? m_pLine->GetParent()->ScreenToOutputPixel(m_pLine->GetBoundingRect().TopLeft()) : Point());
return awt::Point(aPoint.X(),aPoint.Y());
}
- // -----------------------------------------------------------------------------
awt::Size SAL_CALL OConnectionLineAccess::getSize( ) throw (RuntimeException)
{
::osl::MutexGuard aGuard( m_aMutex );
Size aSize(m_pLine ? m_pLine->GetBoundingRect().GetSize() : Size());
return awt::Size(aSize.Width(),aSize.Height());
}
- // -----------------------------------------------------------------------------
sal_Bool SAL_CALL OConnectionLineAccess::isShowing( ) throw (RuntimeException)
{
::osl::MutexGuard aGuard( m_aMutex );
return m_pLine ? m_pLine->GetParent()->GetWindowRegionPixel().IsInside(m_pLine->GetBoundingRect()) : sal_False;
}
- // -----------------------------------------------------------------------------
sal_Bool SAL_CALL OConnectionLineAccess::isVisible( ) throw (RuntimeException)
{
return sal_True;
}
- // -----------------------------------------------------------------------------
sal_Bool SAL_CALL OConnectionLineAccess::isFocusTraversable( ) throw (RuntimeException)
{
return sal_True;
}
- // -----------------------------------------------------------------------------
// XAccessibleRelationSet
- // -----------------------------------------------------------------------------
sal_Int32 SAL_CALL OConnectionLineAccess::getRelationCount( ) throw (RuntimeException)
{
return 1;
}
- // -----------------------------------------------------------------------------
AccessibleRelation SAL_CALL OConnectionLineAccess::getRelation( sal_Int32 nIndex ) throw (IndexOutOfBoundsException, RuntimeException)
{
::osl::MutexGuard aGuard( m_aMutex );
@@ -197,44 +173,35 @@ namespace dbaui
return AccessibleRelation(AccessibleRelationType::CONTROLLED_BY,aSeq);
}
- // -----------------------------------------------------------------------------
sal_Bool SAL_CALL OConnectionLineAccess::containsRelation( sal_Int16 aRelationType ) throw (RuntimeException)
{
return AccessibleRelationType::CONTROLLED_BY == aRelationType;
}
- // -----------------------------------------------------------------------------
AccessibleRelation SAL_CALL OConnectionLineAccess::getRelationByType( sal_Int16 aRelationType ) throw (RuntimeException)
{
if( AccessibleRelationType::CONTROLLED_BY == aRelationType )
return getRelation(0);
return AccessibleRelation();
}
- // -----------------------------------------------------------------------------
Reference< XAccessible > OTableConnection::CreateAccessible()
{
return new OConnectionLineAccess(this);
}
- // -----------------------------------------------------------------------------
OTableConnection::~OTableConnection()
{
DBG_DTOR(OTableConnection,NULL);
- //////////////////////////////////////////////////////////////////////
// clear vector
clearLineData();
}
- // -----------------------------------------------------------------------------
sal_Bool OConnectionLineAccess::isEditable() const
{
return m_pLine ? !m_pLine->GetParent()->getDesignView()->getController().isReadOnly() : sal_False;
}
- // -----------------------------------------------------------------------------
Reference< XAccessibleContext > SAL_CALL OConnectionLineAccess::getAccessibleContext( ) throw (::com::sun::star::uno::RuntimeException)
{
return this;
}
- // -----------------------------------------------------------------------------
}
-// -----------------------------------------------------------------------------
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */