| 
    LibreOffice Module sc (master) 1
    
   | 
 
Public Member Functions | |
| ScNotesChildren (ScPreviewShell *pViewShell, ScAccessibleDocumentPagePreview *pAccDoc) | |
| ~ScNotesChildren () | |
| void | Init (const tools::Rectangle &rVisRect, sal_Int32 nOffset) | 
| sal_Int32 | GetChildrenCount () const | 
| uno::Reference< XAccessible > | GetChild (sal_Int32 nIndex) const | 
| uno::Reference< XAccessible > | GetAt (const awt::Point &rPoint) const | 
| void | DataChanged (const tools::Rectangle &rVisRect) | 
Private Types | |
| typedef std::vector< ScAccNote > | ScAccNotes | 
Private Member Functions | |
| ::accessibility::AccessibleTextHelper * | CreateTextHelper (const OUString &rString, const tools::Rectangle &rVisRect, const ScAddress &aCellPos, bool bMarkNote, sal_Int32 nChildOffset) const | 
| sal_Int32 | AddNotes (const ScPreviewLocationData &rData, const tools::Rectangle &rVisRect, bool bMark, ScAccNotes &rNotes) | 
| sal_Int32 | CheckChanges (const ScPreviewLocationData &rData, const tools::Rectangle &rVisRect, bool bMark, ScAccNotes &rOldNotes, ScAccNotes &rNewNotes, ScXAccVector &rOldParas, ScXAccVector &rNewParas) | 
| ScDocument * | GetDocument () const | 
Static Private Member Functions | |
| static sal_Int8 | CompareCell (const ScAddress &aCell1, const ScAddress &aCell2) | 
| static void | CollectChildren (const ScAccNote &rNote, ScXAccVector &rVector) | 
Private Attributes | |
| ScPreviewShell * | mpViewShell | 
| ScAccessibleDocumentPagePreview * | mpAccDoc | 
| ScAccNotes | maNotes | 
| ScAccNotes | maMarks | 
| sal_Int32 | mnParagraphs | 
| sal_Int32 | mnOffset | 
Definition at line 86 of file AccessibleDocumentPagePreview.cxx.
      
  | 
  private | 
Definition at line 102 of file AccessibleDocumentPagePreview.cxx.
| ScNotesChildren::ScNotesChildren | ( | ScPreviewShell * | pViewShell, | 
| ScAccessibleDocumentPagePreview * | pAccDoc | ||
| ) | 
Definition at line 120 of file AccessibleDocumentPagePreview.cxx.
| ScNotesChildren::~ScNotesChildren | ( | ) | 
Definition at line 128 of file AccessibleDocumentPagePreview.cxx.
      
  | 
  private | 
Definition at line 154 of file AccessibleDocumentPagePreview.cxx.
References CreateTextHelper(), GetDocument(), ScDocument::GetNote(), ScPreviewLocationData::GetNoteCountInRange(), ScPreviewLocationData::GetNoteInRange(), mnOffset, nCount, nIndex, and VALID.
Referenced by Init().
      
  | 
  private | 
Definition at line 329 of file AccessibleDocumentPagePreview.cxx.
References CollectChildren(), CompareCell(), CreateTextHelper(), GetDocument(), ScDocument::GetNote(), ScPreviewLocationData::GetNoteCountInRange(), ScPreviewLocationData::GetNoteInRange(), mnOffset, nCount, nIndex, and VALID.
Referenced by DataChanged().
      
  | 
  staticprivate | 
Definition at line 322 of file AccessibleDocumentPagePreview.cxx.
References i.
Referenced by CheckChanges().
      
  | 
  staticprivate | 
Definition at line 308 of file AccessibleDocumentPagePreview.cxx.
References ScAddress::Col(), ScAddress::Row(), and ScAddress::Tab().
Referenced by CheckChanges().
      
  | 
  private | 
Definition at line 144 of file AccessibleDocumentPagePreview.cxx.
References mpAccDoc, mpViewShell, accessibility::AccessibleTextHelper::SetEventSource(), accessibility::AccessibleTextHelper::SetOffset(), accessibility::AccessibleTextHelper::SetStartIndex(), and tools::Rectangle::TopLeft().
Referenced by AddNotes(), CheckChanges(), GetAt(), and GetChild().
| void ScNotesChildren::DataChanged | ( | const tools::Rectangle & | rVisRect | ) | 
Definition at line 471 of file AccessibleDocumentPagePreview.cxx.
References CheckChanges(), ScPreviewShell::GetLocationData(), maMarks, maNotes, mnParagraphs, mpAccDoc, and mpViewShell.
Referenced by ScAccessibleDocumentPagePreview::Notify().
| uno::Reference< XAccessible > ScNotesChildren::GetAt | ( | const awt::Point & | rPoint | ) | const | 
Definition at line 285 of file AccessibleDocumentPagePreview.cxx.
References CreateTextHelper(), maMarks, maNotes, and mnOffset.
Referenced by ScAccessibleDocumentPagePreview::getAccessibleAtPoint().
| uno::Reference< XAccessible > ScNotesChildren::GetChild | ( | sal_Int32 | nIndex | ) | const | 
Definition at line 224 of file AccessibleDocumentPagePreview.cxx.
References CreateTextHelper(), maMarks, maNotes, mnOffset, mnParagraphs, and nIndex.
Referenced by ScAccessibleDocumentPagePreview::getAccessibleChild().
      
  | 
  inline | 
Definition at line 93 of file AccessibleDocumentPagePreview.cxx.
References mnParagraphs.
      
  | 
  inlineprivate | 
Definition at line 489 of file AccessibleDocumentPagePreview.cxx.
References ScPreviewShell::GetDocument(), and mpViewShell.
Referenced by AddNotes(), and CheckChanges().
| void ScNotesChildren::Init | ( | const tools::Rectangle & | rVisRect, | 
| sal_Int32 | nOffset | ||
| ) | 
Definition at line 193 of file AccessibleDocumentPagePreview.cxx.
References AddNotes(), ScPreviewShell::GetLocationData(), maMarks, maNotes, mnOffset, mnParagraphs, and mpViewShell.
      
  | 
  mutableprivate | 
Definition at line 104 of file AccessibleDocumentPagePreview.cxx.
Referenced by DataChanged(), GetAt(), GetChild(), Init(), and ~ScNotesChildren().
      
  | 
  mutableprivate | 
Definition at line 103 of file AccessibleDocumentPagePreview.cxx.
Referenced by DataChanged(), GetAt(), GetChild(), Init(), and ~ScNotesChildren().
      
  | 
  private | 
Definition at line 106 of file AccessibleDocumentPagePreview.cxx.
Referenced by AddNotes(), CheckChanges(), GetAt(), GetChild(), and Init().
      
  | 
  private | 
Definition at line 105 of file AccessibleDocumentPagePreview.cxx.
Referenced by DataChanged(), GetChild(), GetChildrenCount(), and Init().
      
  | 
  private | 
Definition at line 101 of file AccessibleDocumentPagePreview.cxx.
Referenced by CreateTextHelper(), and DataChanged().
      
  | 
  private | 
Definition at line 100 of file AccessibleDocumentPagePreview.cxx.
Referenced by CreateTextHelper(), DataChanged(), GetDocument(), and Init().