19 #ifndef INCLUDED_SW_SOURCE_UIBASE_INC_REDLNDLG_HXX
20 #define INCLUDED_SW_SOURCE_UIBASE_INC_REDLNDLG_HXX
60 std::vector<std::unique_ptr<SwRedlineDataChild>>
63 std::vector<std::unique_ptr<RedlinData>>
98 SAL_DLLPRIVATE
void InitAuthors();
100 SAL_DLLPRIVATE
static OUString GetActionImage(
const SwRangeRedline& rRedln, sal_uInt16 nStack = 0,
bool bRowChanges =
false);
101 SAL_DLLPRIVATE OUString GetActionText(
const SwRangeRedline& rRedln, sal_uInt16 nStack = 0);
117 void CallAcceptReject(
bool bSelect,
bool bAccept );
119 void Initialize(OUString &rExtraData);
120 void FillInfo(OUString &rExtraData)
const;
sal_uInt16 GetSeqNo() const
DECL_LINK(CheckNameHdl, SvxNameDialog &, bool)
SvxAcceptChgCtr & GetChgCtrl()
std::unique_ptr< SvxAcceptChgCtr > m_xTabPagesCTRL
virtual void Activate() override
std::unique_ptr< weld::TreeIter > xTLBParent
bool HasRedlineAutoFormat() const
virtual ~SwModelessRedlineAcceptDlg() override
std::shared_ptr< weld::Window > m_xParentDlg
std::unique_ptr< weld::Container > mxContentArea
SwChildWinWrapper * m_pChildWin
bool operator<(const SwRedlineDataParent &rObj) const
std::vector< std::unique_ptr< SwRedlineDataChild > > m_RedlineChildren
std::unique_ptr< weld::Menu > m_xSortMenu
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
We need to be a SfxListener to be able to update the list of changes when we get SfxHintId::DocChange...
std::vector< std::unique_ptr< SwRedlineDataParent > > m_RedlineParents
std::unique_ptr< SwRedlineAcceptDlg > mpImplDlg
std::unique_ptr< weld::TreeIter > xTLBChild
SwRedlineAcceptChild(vcl::Window *, sal_uInt16 nId, SfxBindings *, SfxChildWinInfo *)
void Initialize(SfxChildWinInfo *pInfo)
vector_type::size_type size_type
const SwRedlineDataChild * pNext
Redline (Manage Changes) panel for the sidebar.
const SwRedlineData * pChild
SvxRedlinTable * m_pTable
static sal_uInt64 CalcDiff(const Point &rPt1, const Point &rPt2)
virtual ~SwRedlineAcceptPanel() override
std::unique_ptr< weld::Container > m_xContentArea
std::unique_ptr< SwRedlineAcceptDlg > m_xImplDlg
SwRedlineAcceptPanel(weld::Widget *pParent)
SwModelessRedlineAcceptDlg(SfxBindings *, SwChildWinWrapper *, weld::Window *pParent)
virtual bool ReInitDlg(SwDocShell *pDocSh) override
bool m_bOnlyFormatedRedlines
const SwRedlineData * pData
OUString m_sFormatCollSet
const SwRedlineDataChild * pNext
virtual void FillInfo(SfxChildWinInfo &) const override
#define DECL_DLLPRIVATE_LINK(Member, ArgType, RetType)
SwRedlineDataParentSortArr m_aUsedSeqNo
static constexpr size_type npos
std::vector< std::unique_ptr< RedlinData > > m_RedlinData
SFX_DECL_CHILDWINDOW_WITHID(SwRedlineAcceptChild)