Kaydet (Commit) 1aba1955 authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:finalclasses in basctl

Change-Id: I5974cf3df434ebfff1e3748ddd291e2a21cbb0de
Reviewed-on: https://gerrit.libreoffice.org/44536Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst bb6a8dce
......@@ -69,7 +69,7 @@ class CodeCompleteWindow;
OUString getTextEngineText (ExtTextEngine&);
void setTextEngineText (ExtTextEngine&, OUString const&);
class EditorWindow : public vcl::Window, public SfxListener
class EditorWindow final : public vcl::Window, public SfxListener
{
friend class CodeCompleteListBox;
private:
......@@ -116,7 +116,6 @@ private:
void HandleProcedureCompletion();
TextSelection GetLastHighlightPortionTextSelection();
protected:
virtual void Paint( vcl::RenderContext& rRenderContext, const tools::Rectangle& ) override;
virtual void Resize() override;
virtual void KeyInput( const KeyEvent& rKeyEvt ) override;
......@@ -161,9 +160,8 @@ public:
};
class BreakPointWindow : public vcl::Window
class BreakPointWindow final : public vcl::Window
{
private:
ModulWindow& rModulWindow;
long nCurYOffset;
sal_uInt16 nMarkerPos;
......@@ -175,7 +173,6 @@ private:
void setBackgroundColor(Color aColor);
protected:
virtual void Paint(vcl::RenderContext& rRenderContext, const tools::Rectangle&) override;
BreakPoint* FindBreakPoint( const Point& rMousePos );
void ShowMarker(vcl::RenderContext& rRenderContext);
......@@ -197,11 +194,10 @@ public:
};
class WatchTreeListBox : public SvHeaderTabListBox
class WatchTreeListBox final : public SvHeaderTabListBox
{
OUString aEditingRes;
protected:
virtual bool EditingEntry( SvTreeListEntry* pEntry, Selection& rSel ) override;
virtual bool EditedEntry( SvTreeListEntry* pEntry, const OUString& rNewText ) override;
......@@ -221,16 +217,14 @@ public:
};
class WatchWindow : public DockingWindow
class WatchWindow final : public DockingWindow
{
private:
OUString aWatchStr;
VclPtr<ExtendedEdit> aXEdit;
VclPtr<ImageButton> aRemoveWatchButton;
VclPtr<WatchTreeListBox> aTreeListBox;
VclPtr<HeaderBar> aHeaderBar;
protected:
virtual void Resize() override;
virtual void Paint( vcl::RenderContext& rRenderContext, const tools::Rectangle& rRect ) override;
......@@ -270,7 +264,7 @@ public:
};
class ComplexEditorWindow : public vcl::Window
class ComplexEditorWindow final : public vcl::Window
{
private:
VclPtr<BreakPointWindow> aBrkWindow;
......@@ -280,7 +274,6 @@ private:
virtual void DataChanged(DataChangedEvent const & rDCEvt) override;
protected:
virtual void Resize() override;
DECL_LINK( ScrollHdl, ScrollBar*, void );
......
......@@ -26,13 +26,11 @@
namespace basctl
{
class ExtendedEdit : public Edit
class ExtendedEdit final : public Edit
{
private:
Accelerator aAcc;
Link<Accelerator&,void> aAccHdl;
protected:
DECL_LINK( EditAccHdl, Accelerator&, void );
DECL_LINK( ImplGetFocusHdl, Control&, void );
DECL_LINK( ImplLoseFocusHdl, Control&, void );
......
......@@ -28,9 +28,8 @@
namespace basctl
{
class BreakPointDialog : public ModalDialog
class BreakPointDialog final : public ModalDialog
{
private:
VclPtr<ComboBox> m_pComboBox;
VclPtr<OKButton> m_pOKButton;
VclPtr<PushButton> m_pNewButton;
......@@ -41,7 +40,6 @@ private:
BreakPointList & m_rOriginalBreakPointList;
BreakPointList m_aModifiedBreakPointList;
protected:
void CheckButtons();
DECL_LINK( CheckBoxHdl, Button*, void );
DECL_LINK( ComboBoxHighlightHdl, ComboBox&, void );
......
......@@ -32,9 +32,8 @@ class SvxSearchItem;
namespace basctl
{
class ExtraData
class ExtraData final
{
private:
std::unique_ptr<SvxSearchItem> pSearchItem;
LibInfo aLibInfo;
......@@ -47,7 +46,6 @@ private:
bool bChoosingMacro;
bool bShellInCriticalSection;
protected:
DECL_STATIC_LINK( ExtraData, GlobalBasicBreakHdl, StarBASIC *, BasicDebugFlags );
public:
......
......@@ -91,9 +91,8 @@ public:
};
class ExtTreeListBox : public TreeListBox
class ExtTreeListBox final : public TreeListBox
{
protected:
virtual bool EditingEntry( SvTreeListEntry* pEntry, Selection& rSel ) override;
virtual bool EditedEntry( SvTreeListEntry* pEntry, const OUString& rNewText ) override;
......@@ -175,9 +174,8 @@ public:
DECL_LINK( ActivatePageHdl, TabControl*, void );
};
class ObjectPage: public TabPage
class ObjectPage final : public TabPage
{
protected:
VclPtr<ExtTreeListBox> m_pBasicBox;
VclPtr<PushButton> m_pEditButton;
VclPtr<PushButton> m_pNewModButton;
......@@ -208,9 +206,8 @@ public:
};
class LibPage: public TabPage
class LibPage final : public TabPage
{
protected:
VclPtr<ListBox> m_pBasicsBox;
VclPtr<CheckBox> m_pLibBox;
VclPtr<PushButton> m_pEditButton;
......
......@@ -46,7 +46,7 @@ typedef ::cppu::ImplHelper3<
css::lang::XServiceInfo,
css::beans::XPropertyChangeListener > AccessibleDialogControlShape_BASE;
class AccessibleDialogControlShape : public comphelper::OAccessibleExtendedComponentHelper,
class AccessibleDialogControlShape final : public comphelper::OAccessibleExtendedComponentHelper,
public AccessibleDialogControlShape_BASE
{
friend class AccessibleDialogWindow;
......@@ -60,7 +60,6 @@ private:
css::awt::Rectangle m_aBounds;
css::uno::Reference< css::beans::XPropertySet > m_xControlModel;
protected:
bool IsFocused();
bool IsSelected();
......
......@@ -51,7 +51,7 @@ typedef ::cppu::ImplHelper3 <
css::accessibility::XAccessibleSelection,
css::lang::XServiceInfo > AccessibleDialogWindow_BASE;
class AccessibleDialogWindow : public comphelper::OAccessibleExtendedComponentHelper,
class AccessibleDialogWindow final : public comphelper::OAccessibleExtendedComponentHelper,
public AccessibleDialogWindow_BASE,
public SfxListener
{
......@@ -76,7 +76,6 @@ private:
DlgEditor* m_pDlgEditor;
DlgEdModel* m_pDlgEdModel;
protected:
void UpdateFocused();
void UpdateSelected();
void UpdateBounds();
......
......@@ -27,14 +27,13 @@ namespace basctl
{
class DlgEdTransferableImpl : public ::cppu::WeakImplHelper< css::datatransfer::XTransferable,
class DlgEdTransferableImpl final : public ::cppu::WeakImplHelper< css::datatransfer::XTransferable,
css::datatransfer::clipboard::XClipboardOwner >
{
private:
css::uno::Sequence< css::datatransfer::DataFlavor > m_SeqFlavors;
css::uno::Sequence< css::uno::Any > m_SeqData;
protected:
static bool compareDataFlavors( const css::datatransfer::DataFlavor& lFlavor, const css::datatransfer::DataFlavor& rFlavor );
public:
......
......@@ -32,11 +32,10 @@ namespace basctl
class DlgEdModel;
class DlgEdForm;
class DlgEdPage : public SdrPage
class DlgEdPage final : public SdrPage
{
DlgEdPage& operator=(const DlgEdPage&) = delete;
private:
DlgEdForm* pDlgEdForm;
public:
......@@ -52,7 +51,7 @@ public:
virtual SdrObject* SetObjectOrdNum(size_t nOldObjNum, size_t nNewObjNum) override;
protected:
private:
DlgEdPage(const DlgEdPage& rSrcPage);
};
......
......@@ -40,7 +40,7 @@ namespace basctl
class DialogWindowLayout;
class PropBrw : public DockingWindow, public SfxListener, public SfxBroadcaster
class PropBrw final : public DockingWindow, public SfxListener, public SfxBroadcaster
{
private:
bool m_bInitialStateChange;
......@@ -54,7 +54,6 @@ private:
css::uno::Reference< css::frame::XModel >
m_xContextDocument;
protected:
SdrView* pView;
virtual void Resize() override;
virtual bool Close() override;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment