diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-10-13 20:43:36 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-10-14 15:03:14 +0200 |
commit | 21a6a6832bbbb57e7d2d9f372ab7f2eec6525f22 (patch) | |
tree | 1547a1cb6a5f7a86913aadddbf4558a36927e386 /include | |
parent | 11d9225b9e7b6fb1d20997163cf2aa3e4f65531e (diff) |
drop now unused orienthelper
Change-Id: I6a33104002ecb304a65e930320595a082049faa9
Reviewed-on: https://gerrit.libreoffice.org/61750
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/svx/orienthelper.hxx | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/include/svx/orienthelper.hxx b/include/svx/orienthelper.hxx deleted file mode 100644 index 6fb516f831b0..000000000000 --- a/include/svx/orienthelper.hxx +++ /dev/null @@ -1,92 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ - -#ifndef INCLUDED_SVX_ORIENTHELPER_HXX -#define INCLUDED_SVX_ORIENTHELPER_HXX - -#include <memory> -#include <vcl/window.hxx> -#include <svx/svxdllapi.h> - -class NumericField; -class CheckBox; - -namespace svx { - -class DialControl; - - -struct OrientationHelper_Impl; - -/** A helper class that manages a DialControl and a "Stacked text" check box. - - This helper remembers a DialControl for entering a rotation angle, and a - check box for stacked text, that enables/disables other controls dependent - on its state. - - It is possible to register more controls that have to be enabled/disabled - together with this helper object (optionally dependent on the stacked text - check box), using the function AddDependentWindow(). All registered windows - are handled on a call of Enable(), or Show(), or on changing the state of - the "Stacked text" check box. - - Note: The member function SetStackedState() should be used instead of - direct modifications of the "Stacked text" check box. Otherwise the update - mechanism of registered controls will not work. - */ -class SVX_DLLPUBLIC OrientationHelper final -{ -public: - /** @param rNfRotation A numeric field that will be connected to the DialControl. */ - explicit OrientationHelper( - DialControl& rCtrlDial, - NumericField& rNfRotation, - CheckBox& rCbStacked ); - - ~OrientationHelper(); - - /** Registers the passed window to be enabled/disabled on call of Enable(). - @param eDisableIfStacked - TRISTATE_TRUE: Window always disabled, if stacked text is turned on. - TRISTATE_FALSE: Window always disabled, if stacked text is turned off. - TRISTATE_INDET: Window will be enabled/disabled independent from stacked text. */ - void AddDependentWindow( vcl::Window& rWindow, TriState eDisableIfStacked = TRISTATE_INDET ); - - /** Enables or disables the dial control and all dependent windows. */ - void Enable( bool bEnable = true ); - - /** Shows or hides the dial control and all dependent windows. */ - void Show( bool bShow ); - /** Hides the dial control and all dependent windows. */ - void Hide() { Show( false ); } - - /** Sets the "stacked" check box to the passed state and updates dependent controls. */ - void SetStackedState( TriState eState ); - /** Returns the state of the "stacked" check box. */ - TriState GetStackedState() const; - -private: - std::unique_ptr< OrientationHelper_Impl > mpImpl; -}; - -} // namespace - -#endif - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |