LibreOffice Module sw (master)
1
sw
source
uibase
sidebar
WriterInspectorTextPanel.hxx
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*
9
* This file incorporates work covered by the following license notice:
10
*
11
* Licensed to the Apache Software Foundation (ASF) under one or more
12
* contributor license agreements. See the NOTICE file distributed
13
* with this work for additional information regarding copyright
14
* ownership. The ASF licenses this file to you under the Apache
15
* License, Version 2.0 (the "License"); you may not use this file
16
* except in compliance with the License. You may obtain a copy of
17
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
*/
19
#pragma once
20
21
#include <
svx/sidebar/InspectorTextPanel.hxx
>
22
#include <
calbck.hxx
>
23
24
class
SwWrtShell
;
25
26
namespace
sw::sidebar
27
{
28
class
WriterInspectorTextPanel
final :
public
svx::sidebar::InspectorTextPanel
,
public
SwClient
29
{
30
public
:
31
static
std::unique_ptr<PanelLayout>
Create
(
weld::Widget
* pParent);
32
33
WriterInspectorTextPanel
(
weld::Widget
* pParent);
34
35
virtual
~WriterInspectorTextPanel
()
override
;
36
37
private
:
38
SwWrtShell
*
m_pShell
;
39
Link<LinkParamNone*, void>
m_oldLink
;
40
sal_Int32
m_nParIdx
;
// count optional metadata tree items to collapse default paragraph styles
41
42
// attributes have changed
43
DECL_LINK
(AttrChangedNotify,
LinkParamNone
*,
void
);
44
45
virtual
void
SwClientNotify
(
const
SwModify
&,
const
SfxHint
& rHint)
override
;
46
};
47
48
}
// end of namespace svx::sidebar
49
50
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
InspectorTextPanel.hxx
calbck.hxx
LinkParamNone
Link< LinkParamNone *, void >
SfxHint
SwClient
Definition:
calbck.hxx:134
SwModify
Definition:
calbck.hxx:181
SwWrtShell
Used by the UI to modify the document model.
Definition:
wrtsh.hxx:97
svx::sidebar::InspectorTextPanel
sw::sidebar::WriterInspectorTextPanel
Definition:
WriterInspectorTextPanel.hxx:29
sw::sidebar::WriterInspectorTextPanel::m_oldLink
Link< LinkParamNone *, void > m_oldLink
Definition:
WriterInspectorTextPanel.hxx:39
sw::sidebar::WriterInspectorTextPanel::DECL_LINK
DECL_LINK(AttrChangedNotify, LinkParamNone *, void)
sw::sidebar::WriterInspectorTextPanel::~WriterInspectorTextPanel
virtual ~WriterInspectorTextPanel() override
Definition:
WriterInspectorTextPanel.cxx:98
sw::sidebar::WriterInspectorTextPanel::SwClientNotify
virtual void SwClientNotify(const SwModify &, const SfxHint &rHint) override
Definition:
WriterInspectorTextPanel.cxx:87
sw::sidebar::WriterInspectorTextPanel::WriterInspectorTextPanel
WriterInspectorTextPanel(weld::Widget *pParent)
Definition:
WriterInspectorTextPanel.cxx:63
sw::sidebar::WriterInspectorTextPanel::m_pShell
SwWrtShell * m_pShell
Definition:
WriterInspectorTextPanel.hxx:38
sw::sidebar::WriterInspectorTextPanel::Create
static std::unique_ptr< PanelLayout > Create(weld::Widget *pParent)
Definition:
WriterInspectorTextPanel.cxx:55
sw::sidebar::WriterInspectorTextPanel::m_nParIdx
sal_Int32 m_nParIdx
Definition:
WriterInspectorTextPanel.hxx:40
weld::Widget
sw::sidebar
Definition:
A11yCheckIssuesPanel.cxx:30
Generated on Sun Jul 30 2023 04:30:03 for LibreOffice Module sw (master) by
1.9.3