summaryrefslogtreecommitdiff
path: root/sc/source/ui/inc/AccessibleCsvControl.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/source/ui/inc/AccessibleCsvControl.hxx')
-rw-r--r--sc/source/ui/inc/AccessibleCsvControl.hxx264
1 files changed, 94 insertions, 170 deletions
diff --git a/sc/source/ui/inc/AccessibleCsvControl.hxx b/sc/source/ui/inc/AccessibleCsvControl.hxx
index 4794360e1db4..836addd33957 100644
--- a/sc/source/ui/inc/AccessibleCsvControl.hxx
+++ b/sc/source/ui/inc/AccessibleCsvControl.hxx
@@ -53,16 +53,15 @@ public:
virtual void SAL_CALL disposing() override;
/** Returns true, if the control is visible. */
- virtual bool SAL_CALL isVisible() throw( css::uno::RuntimeException, std::exception ) override;
+ virtual bool SAL_CALL isVisible() override;
// XAccessibleComponent ---------------------------------------------------
/** Returns the child at the specified point (cell returns NULL). */
- virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint( const css::awt::Point& rPoint )
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint( const css::awt::Point& rPoint ) override;
/** Sets the focus to this control. */
- virtual void SAL_CALL grabFocus() throw( css::uno::RuntimeException, std::exception ) override;
+ virtual void SAL_CALL grabFocus() override;
// events -----------------------------------------------------------------
public:
@@ -84,15 +83,15 @@ public:
// helpers ----------------------------------------------------------------
protected:
/** Returns this object's current bounding box relative to the desktop. */
- virtual Rectangle GetBoundingBoxOnScreen() const throw( css::uno::RuntimeException, std::exception ) override;
+ virtual Rectangle GetBoundingBoxOnScreen() const override;
/** Returns this object's current bounding box relative to the parent object. */
- virtual Rectangle GetBoundingBox() const throw( css::uno::RuntimeException, std::exception ) override;
+ virtual Rectangle GetBoundingBox() const override;
/** Returns whether the object is alive. Must be called with locked mutex. */
inline bool implIsAlive() const { return !rBHelper.bDisposed && !rBHelper.bInDispose && mpControl; }
/** @throws css::lang::DisposedException if the object is disposed/disposing or any pointer
is missing. Should be used with locked mutex! */
- void ensureAlive() const throw( css::lang::DisposedException );
+ void ensureAlive() const;
/** Returns the VCL control. Assumes a living object. */
ScCsvControl& implGetControl() const;
@@ -101,8 +100,7 @@ protected:
@throws css::uno::RuntimeException
*/
- static css::uno::Reference< css::accessibility::XAccessible > implGetChildByRole( const css::uno::Reference< css::accessibility::XAccessible >& rxParentObj, sal_uInt16 nRole )
- throw( css::uno::RuntimeException );
+ static css::uno::Reference< css::accessibility::XAccessible > implGetChildByRole( const css::uno::Reference< css::accessibility::XAccessible >& rxParentObj, sal_uInt16 nRole );
/** Creates a StateSetHelper and fills it with DEFUNC, OPAQUE, ENABLED, SHOWING and VISIBLE. */
::utl::AccessibleStateSetHelper* implCreateStateSet();
@@ -129,91 +127,76 @@ public:
// XAccessibleComponent -----------------------------------------------------
- virtual sal_Int32 SAL_CALL getForeground( )
- throw (css::uno::RuntimeException, std::exception) override;
+ virtual sal_Int32 SAL_CALL getForeground( ) override;
- virtual sal_Int32 SAL_CALL getBackground( )
- throw (css::uno::RuntimeException, std::exception) override;
+ virtual sal_Int32 SAL_CALL getBackground( ) override;
// XAccessibleContext -----------------------------------------------------
/** Returns the child count (the ruler does not have children). */
- virtual sal_Int32 SAL_CALL getAccessibleChildCount()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getAccessibleChildCount() override;
/** Throws an exception (the ruler does not have children). */
- virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild( sal_Int32 nIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild( sal_Int32 nIndex ) override;
/** Returns the relation to the grid control. */
- virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet() override;
/** Returns the current set of states. */
- virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet() override;
// XAccessibleText --------------------------------------------------------
/** Return the position of the caret. */
- virtual sal_Int32 SAL_CALL getCaretPosition() throw( css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getCaretPosition() override;
/** Sets the position of the caret. */
- virtual sal_Bool SAL_CALL setCaretPosition( sal_Int32 nIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Bool SAL_CALL setCaretPosition( sal_Int32 nIndex ) override;
/** Returns the specified character. */
- virtual sal_Unicode SAL_CALL getCharacter( sal_Int32 nIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Unicode SAL_CALL getCharacter( sal_Int32 nIndex ) override;
/** Returns the attributes of the specified character. */
- virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getCharacterAttributes( sal_Int32 nIndex, const css::uno::Sequence< OUString >& aRequestedAttributes )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getCharacterAttributes( sal_Int32 nIndex, const css::uno::Sequence< OUString >& aRequestedAttributes ) override;
/** Returns the screen coordinates of the specified character. */
- virtual css::awt::Rectangle SAL_CALL getCharacterBounds( sal_Int32 nIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual css::awt::Rectangle SAL_CALL getCharacterBounds( sal_Int32 nIndex ) override;
/** Returns the count of characters. */
- virtual sal_Int32 SAL_CALL getCharacterCount() throw( css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getCharacterCount() override;
/** Returns the character index at the specified coordinate (object's coordinate system). */
- virtual sal_Int32 SAL_CALL getIndexAtPoint( const css::awt::Point& rPoint )
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getIndexAtPoint( const css::awt::Point& rPoint ) override;
/** Returns the selected text (ruler returns empty string). */
- virtual OUString SAL_CALL getSelectedText() throw( css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL getSelectedText() override;
/** Returns the start index of the selection (ruler returns -1). */
- virtual sal_Int32 SAL_CALL getSelectionStart() throw( css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getSelectionStart() override;
/** Returns the end index of the selection (ruler returns -1). */
- virtual sal_Int32 SAL_CALL getSelectionEnd() throw( css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getSelectionEnd() override;
/** Selects a part of the text (ruler does nothing). */
- virtual sal_Bool SAL_CALL setSelection( sal_Int32 nStartIndex, sal_Int32 nEndIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Bool SAL_CALL setSelection( sal_Int32 nStartIndex, sal_Int32 nEndIndex ) override;
/** Returns the entire text. */
- virtual OUString SAL_CALL getText() throw( css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL getText() override;
/** Returns the specified range [Start,End) of the text. */
- virtual OUString SAL_CALL getTextRange( sal_Int32 nStartIndex, sal_Int32 nEndIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL getTextRange( sal_Int32 nStartIndex, sal_Int32 nEndIndex ) override;
/** Returns the specified text portion. */
- virtual css::accessibility::TextSegment SAL_CALL getTextAtIndex( sal_Int32 nIndex, sal_Int16 aTextType ) throw (css::lang::IndexOutOfBoundsException, css::lang::IllegalArgumentException, css::uno::RuntimeException, std::exception) override;
- virtual css::accessibility::TextSegment SAL_CALL getTextBeforeIndex( sal_Int32 nIndex, sal_Int16 aTextType ) throw (css::lang::IndexOutOfBoundsException, css::lang::IllegalArgumentException, css::uno::RuntimeException, std::exception) override;
- virtual css::accessibility::TextSegment SAL_CALL getTextBehindIndex( sal_Int32 nIndex, sal_Int16 aTextType ) throw (css::lang::IndexOutOfBoundsException, css::lang::IllegalArgumentException, css::uno::RuntimeException, std::exception) override;
+ virtual css::accessibility::TextSegment SAL_CALL getTextAtIndex( sal_Int32 nIndex, sal_Int16 aTextType ) override;
+ virtual css::accessibility::TextSegment SAL_CALL getTextBeforeIndex( sal_Int32 nIndex, sal_Int16 aTextType ) override;
+ virtual css::accessibility::TextSegment SAL_CALL getTextBehindIndex( sal_Int32 nIndex, sal_Int16 aTextType ) override;
/** Copies the specified text range into the clipboard (ruler does nothing). */
- virtual sal_Bool SAL_CALL copyText( sal_Int32 nStartIndex, sal_Int32 nEndIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Bool SAL_CALL copyText( sal_Int32 nStartIndex, sal_Int32 nEndIndex ) override;
// XInterface -------------------------------------------------------------
- virtual css::uno::Any SAL_CALL queryInterface( const css::uno::Type& rType )
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Any SAL_CALL queryInterface( const css::uno::Type& rType ) override;
virtual void SAL_CALL acquire() throw() override;
@@ -222,18 +205,15 @@ public:
// XServiceInfo -----------------------------------------------------------
/** Returns an identifier for the implementation of this object. */
- virtual OUString SAL_CALL getImplementationName()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL getImplementationName() override;
// XTypeProvider ----------------------------------------------------------
/** Returns a sequence with all supported interface types. */
- virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override;
/** Returns an implementation ID. */
- virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override;
// events -----------------------------------------------------------------
public:
@@ -243,22 +223,17 @@ public:
// helpers ----------------------------------------------------------------
private:
/** Returns this object's name. */
- virtual OUString SAL_CALL createAccessibleName()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL createAccessibleName() override;
/** Returns this object's description. */
- virtual OUString SAL_CALL createAccessibleDescription()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL createAccessibleDescription() override;
/** @throws css::lang::IndexOutOfBoundsException if the specified character position is invalid (outside 0..len-1). */
- void ensureValidIndex( sal_Int32 nIndex ) const
- throw( css::lang::IndexOutOfBoundsException );
+ void ensureValidIndex( sal_Int32 nIndex ) const;
/** @throws css::lang::IndexOutOfBoundsException if the specified character position is invalid (outside 0..len). */
- void ensureValidIndexWithEnd( sal_Int32 nIndex ) const
- throw( css::lang::IndexOutOfBoundsException );
+ void ensureValidIndexWithEnd( sal_Int32 nIndex ) const;
/** @throws css::lang::IndexOutOfBoundsException if the specified character range [Start,End) is invalid.
@descr If Start>End, swaps Start and End before checking. */
- void ensureValidRange( sal_Int32& rnStartIndex, sal_Int32& rnEndIndex ) const
- throw( css::lang::IndexOutOfBoundsException );
+ void ensureValidRange( sal_Int32& rnStartIndex, sal_Int32& rnEndIndex ) const;
/** Returns the VCL ruler control. Assumes a living object. */
ScCsvRuler& implGetRuler() const;
@@ -267,7 +242,7 @@ private:
@throws css::uno::RuntimeException
*/
- void constructStringBuffer() throw( css::uno::RuntimeException );
+ void constructStringBuffer();
/** Returns the character count of the text. */
sal_Int32 implGetTextLength() const;
@@ -306,147 +281,113 @@ public:
// XAccessibleComponent ---------------------------------------------------
/** Returns the cell at the specified point. */
- virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint( const css::awt::Point& rPoint )
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint( const css::awt::Point& rPoint ) override;
- virtual sal_Int32 SAL_CALL getForeground( )
- throw (css::uno::RuntimeException, std::exception) override;
+ virtual sal_Int32 SAL_CALL getForeground( ) override;
- virtual sal_Int32 SAL_CALL getBackground( )
- throw (css::uno::RuntimeException, std::exception) override;
+ virtual sal_Int32 SAL_CALL getBackground( ) override;
// XAccessibleContext -----------------------------------------------------
/** Returns the child count (count of cells in the table). */
- virtual sal_Int32 SAL_CALL getAccessibleChildCount()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getAccessibleChildCount() override;
/** Returns the specified child cell. */
- virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild( sal_Int32 nIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild( sal_Int32 nIndex ) override;
/** Returns the relation to the ruler control. */
- virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet() override;
/** Returns the current set of states. */
- virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet() override;
// XAccessibleTable -------------------------------------------------------
/** Returns the number of rows in the table. */
- virtual sal_Int32 SAL_CALL getAccessibleRowCount()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getAccessibleRowCount() override;
/** Returns the number of columns in the table. */
- virtual sal_Int32 SAL_CALL getAccessibleColumnCount()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getAccessibleColumnCount() override;
/** Returns the description of the specified row in the table. */
- virtual OUString SAL_CALL getAccessibleRowDescription( sal_Int32 nRow )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL getAccessibleRowDescription( sal_Int32 nRow ) override;
/** Returns the description text of the specified column in the table. */
- virtual OUString SAL_CALL getAccessibleColumnDescription( sal_Int32 nColumn )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL getAccessibleColumnDescription( sal_Int32 nColumn ) override;
/** Returns the number of rows occupied at a specified row and column.
@descr Returns always 1 (Merged cells not supported). */
- virtual sal_Int32 SAL_CALL getAccessibleRowExtentAt( sal_Int32 nRow, sal_Int32 nColumn )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getAccessibleRowExtentAt( sal_Int32 nRow, sal_Int32 nColumn ) override;
/** Returns the number of rows occupied at a specified row and column.
@descr Returns always 1 (Merged cells not supported). */
- virtual sal_Int32 SAL_CALL getAccessibleColumnExtentAt( sal_Int32 nRow, sal_Int32 nColumn )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getAccessibleColumnExtentAt( sal_Int32 nRow, sal_Int32 nColumn ) override;
/** Returns the row headers as an AccessibleTable. */
- virtual XAccessibleTableRef SAL_CALL getAccessibleRowHeaders()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual XAccessibleTableRef SAL_CALL getAccessibleRowHeaders() override;
/** Returns the column headers as an AccessibleTable. */
- virtual XAccessibleTableRef SAL_CALL getAccessibleColumnHeaders()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual XAccessibleTableRef SAL_CALL getAccessibleColumnHeaders() override;
/** Returns the selected rows as a sequence. */
- virtual css::uno::Sequence< sal_Int32 > SAL_CALL getSelectedAccessibleRows()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Sequence< sal_Int32 > SAL_CALL getSelectedAccessibleRows() override;
/** Returns the selected columns as a sequence. */
- virtual css::uno::Sequence< sal_Int32 > SAL_CALL getSelectedAccessibleColumns()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Sequence< sal_Int32 > SAL_CALL getSelectedAccessibleColumns() override;
/** Returns true, if the specified row is selected. */
- virtual sal_Bool SAL_CALL isAccessibleRowSelected( sal_Int32 nRow )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Bool SAL_CALL isAccessibleRowSelected( sal_Int32 nRow ) override;
/** Returns true, if the specified column is selected. */
- virtual sal_Bool SAL_CALL isAccessibleColumnSelected( sal_Int32 nColumn )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Bool SAL_CALL isAccessibleColumnSelected( sal_Int32 nColumn ) override;
/** Returns the accessible cell object at the specified position. */
- virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCellAt( sal_Int32 nRow, sal_Int32 nColumn )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCellAt( sal_Int32 nRow, sal_Int32 nColumn ) override;
/** Returns the caption object of the table. */
- virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCaption()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCaption() override;
/** Returns the summary description object of the table. */
- virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleSummary()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleSummary() override;
/** Returns true, if the cell at a specified position is selected. */
- virtual sal_Bool SAL_CALL isAccessibleSelected( sal_Int32 nRow, sal_Int32 nColumn )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Bool SAL_CALL isAccessibleSelected( sal_Int32 nRow, sal_Int32 nColumn ) override;
/** Returns the child index of the cell at the specified position. */
- virtual sal_Int32 SAL_CALL getAccessibleIndex( sal_Int32 nRow, sal_Int32 nColumn )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getAccessibleIndex( sal_Int32 nRow, sal_Int32 nColumn ) override;
/** Returns the row index of the specified child. */
- virtual sal_Int32 SAL_CALL getAccessibleRow( sal_Int32 nChildIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getAccessibleRow( sal_Int32 nChildIndex ) override;
/** Returns the column index of the specified child. */
- virtual sal_Int32 SAL_CALL getAccessibleColumn( sal_Int32 nChildIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getAccessibleColumn( sal_Int32 nChildIndex ) override;
// XAccessibleSelection ---------------------------------------------------
/** Selects the specified child (selects the entire column or the entire table). */
- virtual void SAL_CALL selectAccessibleChild( sal_Int32 nChildIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual void SAL_CALL selectAccessibleChild( sal_Int32 nChildIndex ) override;
/** Returns true, if the specified child is selected. */
- virtual sal_Bool SAL_CALL isAccessibleChildSelected( sal_Int32 nChildIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Bool SAL_CALL isAccessibleChildSelected( sal_Int32 nChildIndex ) override;
/** Deselects all cells. */
- virtual void SAL_CALL clearAccessibleSelection()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual void SAL_CALL clearAccessibleSelection() override;
/** Selects all cells. */
- virtual void SAL_CALL selectAllAccessibleChildren()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual void SAL_CALL selectAllAccessibleChildren() override;
/** Returns the count of selected children. */
- virtual sal_Int32 SAL_CALL getSelectedAccessibleChildCount()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getSelectedAccessibleChildCount() override;
/** Returns the child with the specified index in all selected children. */
- virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getSelectedAccessibleChild( sal_Int32 nSelectedChildIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getSelectedAccessibleChild( sal_Int32 nSelectedChildIndex ) override;
/** Deselects the child with the specified index in all selected children. */
- virtual void SAL_CALL deselectAccessibleChild( sal_Int32 nSelectedChildIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual void SAL_CALL deselectAccessibleChild( sal_Int32 nSelectedChildIndex ) override;
// XInterface -------------------------------------------------------------
- virtual css::uno::Any SAL_CALL queryInterface( const css::uno::Type& rType )
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Any SAL_CALL queryInterface( const css::uno::Type& rType ) override;
virtual void SAL_CALL acquire() throw() override;
@@ -455,18 +396,15 @@ public:
// XServiceInfo -----------------------------------------------------------
/** Returns an identifier for the implementation of this object. */
- virtual OUString SAL_CALL getImplementationName()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL getImplementationName() override;
// XTypeProvider ----------------------------------------------------------
/** Returns a sequence with all supported interface types. */
- virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override;
/** Returns an implementation ID. */
- virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override;
// events -----------------------------------------------------------------
public:
@@ -482,18 +420,14 @@ public:
// helpers ----------------------------------------------------------------
private:
/** Returns this object's name. */
- virtual OUString SAL_CALL createAccessibleName()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL createAccessibleName() override;
/** Returns this object's description. */
- virtual OUString SAL_CALL createAccessibleDescription()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL createAccessibleDescription() override;
/** @throws css::lang::IndexOutOfBoundsException if nIndex is not a valid child index. */
- void ensureValidIndex( sal_Int32 nIndex ) const
- throw( css::lang::IndexOutOfBoundsException );
+ void ensureValidIndex( sal_Int32 nIndex ) const;
/** @Throws css::lang::IndexOutOfBoundsException if the specified position is invalid. */
- void ensureValidPosition( sal_Int32 nRow, sal_Int32 nColumn ) const
- throw( css::lang::IndexOutOfBoundsException );
+ void ensureValidPosition( sal_Int32 nRow, sal_Int32 nColumn ) const;
/** Returns the VCL grid control. Assumes a living object. */
ScCsvGrid& implGetGrid() const;
@@ -554,35 +488,28 @@ public:
// XAccessibleComponent ---------------------------------------------------
/** Sets the focus to the column of this cell. */
- virtual void SAL_CALL grabFocus() throw( css::uno::RuntimeException, std::exception ) override;
+ virtual void SAL_CALL grabFocus() override;
- virtual sal_Int32 SAL_CALL getForeground( )
- throw (css::uno::RuntimeException, std::exception) override;
+ virtual sal_Int32 SAL_CALL getForeground( ) override;
- virtual sal_Int32 SAL_CALL getBackground( )
- throw (css::uno::RuntimeException, std::exception) override;
+ virtual sal_Int32 SAL_CALL getBackground( ) override;
// XAccessibleContext -----------------------------------------------------
/** Returns the child count. */
- virtual sal_Int32 SAL_CALL getAccessibleChildCount()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getAccessibleChildCount() override;
/** Returns the specified child. */
- virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild( sal_Int32 nIndex )
- throw( css::lang::IndexOutOfBoundsException, css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild( sal_Int32 nIndex ) override;
/** Returns the index of this cell in the table. */
- virtual sal_Int32 SAL_CALL getAccessibleIndexInParent()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual sal_Int32 SAL_CALL getAccessibleIndexInParent() override;
/** Returns the relation to the ruler control. */
- virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet() override;
/** Returns the current set of states. */
- virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet() override;
// XInterface -------------------------------------------------------------
@@ -595,23 +522,20 @@ public:
// XServiceInfo -----------------------------------------------------------
/** Returns an identifier for the implementation of this object. */
- virtual OUString SAL_CALL getImplementationName()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL getImplementationName() override;
// helpers ----------------------------------------------------------------
protected:
/** Returns this object's current bounding box relative to the desktop. */
- virtual Rectangle GetBoundingBoxOnScreen() const throw( css::uno::RuntimeException, std::exception ) override;
+ virtual Rectangle GetBoundingBoxOnScreen() const override;
/** Returns this object's current bounding box relative to the parent object. */
- virtual Rectangle GetBoundingBox() const throw( css::uno::RuntimeException, std::exception ) override;
+ virtual Rectangle GetBoundingBox() const override;
private:
/** Returns this object's name. */
- virtual OUString SAL_CALL createAccessibleName()
- throw( css::uno::RuntimeException, std::exception ) override;
+ virtual OUString SAL_CALL createAccessibleName() override;
/** Returns this object's description. */
- virtual OUString SAL_CALL createAccessibleDescription()
- throw( css::uno::RuntimeException ) override;
+ virtual OUString SAL_CALL createAccessibleDescription() override;
/** Returns the VCL grid control. Assumes a living object. */
ScCsvGrid& implGetGrid() const;