dbaccess/source/ui/inc/WCopyTable.hxx | 2 - include/svtools/wizardmachine.hxx | 2 - include/vcl/roadmap.hxx | 14 ++++++------- include/vcl/wizdlg.hxx | 23 ++++++++++------------ solenv/clang-format/blacklist | 8 +++---- svtools/Library_svt.mk | 2 - svtools/source/dialogs/roadmapwizard.cxx | 26 ++++++++++++------------- svtools/source/inc/unoiface.hxx | 2 - svtools/source/uno/unoiface.cxx | 32 +++++++++++++++---------------- vcl/Library_vcl.mk | 2 + vcl/source/control/roadmap.cxx | 17 +++++++--------- vcl/source/control/wizdlg.cxx | 2 - 12 files changed, 65 insertions(+), 67 deletions(-)
New commits: commit 8c8813db5f747af2553cb5ed7a1df5090413d524 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Sat Aug 3 19:53:08 2019 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Wed Aug 7 11:22:42 2019 +0200 move WizardDialog to vcl Change-Id: I93d03601cb429687a9a73b7d28c595e69977bf87 Reviewed-on: https://gerrit.libreoffice.org/76901 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/dbaccess/source/ui/inc/WCopyTable.hxx b/dbaccess/source/ui/inc/WCopyTable.hxx index 8098abebe847..cbf6cf8dc161 100644 --- a/dbaccess/source/ui/inc/WCopyTable.hxx +++ b/dbaccess/source/ui/inc/WCopyTable.hxx @@ -30,7 +30,7 @@ #include <comphelper/stl_types.hxx> #include "TypeInfo.hxx" #include <vcl/button.hxx> -#include <svtools/wizdlg.hxx> +#include <vcl/wizdlg.hxx> #include "DExport.hxx" #include "WTabPage.hxx" #include "FieldDescriptions.hxx" diff --git a/include/svtools/wizardmachine.hxx b/include/svtools/wizardmachine.hxx index ee2d32a39107..ed8aa86412cc 100644 --- a/include/svtools/wizardmachine.hxx +++ b/include/svtools/wizardmachine.hxx @@ -21,7 +21,7 @@ #include <memory> #include <svtools/svtdllapi.h> -#include <svtools/wizdlg.hxx> +#include <vcl/wizdlg.hxx> #include <vcl/button.hxx> #include <vcl/tabpage.hxx> #include <o3tl/typed_flags_set.hxx> diff --git a/include/svtools/wizdlg.hxx b/include/vcl/wizdlg.hxx similarity index 94% rename from include/svtools/wizdlg.hxx rename to include/vcl/wizdlg.hxx index d31869acb047..fbb10e61eacc 100644 --- a/include/svtools/wizdlg.hxx +++ b/include/vcl/wizdlg.hxx @@ -17,11 +17,10 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ -#ifndef INCLUDED_SVTOOLS_WIZDLG_HXX -#define INCLUDED_SVTOOLS_WIZDLG_HXX - -#include <svtools/svtdllapi.h> +#ifndef INCLUDED_VCL_WIZDLG_HXX +#define INCLUDED_VCL_WIZDLG_HXX +#include <vcl/dllapi.h> #include <vcl/button.hxx> #include <vcl/dialog.hxx> #include <vcl/idle.hxx> @@ -175,7 +174,7 @@ IMPL_LINK( MyWizardDlg, ImplNextHdl, PushButton*, pBtn, void ) #define WIZARDDIALOG_BUTTON_SMALLSTDOFFSET_X 3 -class SVT_DLLPUBLIC WizardDialog : public ModalDialog +class VCL_DLLPUBLIC WizardDialog : public ModalDialog { private: Idle maWizardLayoutIdle; @@ -209,12 +208,12 @@ protected: void SetEmptyViewMargin(); private: - SVT_DLLPRIVATE void ImplInitData(); - SVT_DLLPRIVATE void ImplCalcSize( Size& rSize ); - SVT_DLLPRIVATE void ImplPosCtrls(); - SVT_DLLPRIVATE void ImplPosTabPage(); - SVT_DLLPRIVATE void ImplShowTabPage( TabPage* pPage ); - SVT_DLLPRIVATE TabPage* ImplGetPage( sal_uInt16 nLevel ) const; + VCL_DLLPRIVATE void ImplInitData(); + VCL_DLLPRIVATE void ImplCalcSize( Size& rSize ); + VCL_DLLPRIVATE void ImplPosCtrls(); + VCL_DLLPRIVATE void ImplPosTabPage(); + VCL_DLLPRIVATE void ImplShowTabPage( TabPage* pPage ); + VCL_DLLPRIVATE TabPage* ImplGetPage( sal_uInt16 nLevel ) const; public: WizardDialog( vcl::Window* pParent, const OUString& rID, const OUString& rUIXMLDescription ); @@ -256,6 +255,6 @@ public: void SetActivatePageHdl( const Link<WizardDialog*,void>& rLink ) { maActivateHdl = rLink; } }; -#endif // INCLUDED_SVTOOLS_WIZDLG_HXX +#endif // INCLUDED_VCL_WIZDLG_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/solenv/clang-format/blacklist b/solenv/clang-format/blacklist index f77aa382d9c3..87e8df93f646 100644 --- a/solenv/clang-format/blacklist +++ b/solenv/clang-format/blacklist @@ -7021,7 +7021,6 @@ include/svtools/unoimap.hxx include/svtools/urlcontrol.hxx include/svtools/valueset.hxx include/svtools/wizardmachine.hxx -include/svtools/wizdlg.hxx include/svx/AccessibleControlShape.hxx include/svx/AccessibleGraphicShape.hxx include/svx/AccessibleOLEShape.hxx @@ -7974,6 +7973,7 @@ include/vcl/virdev.hxx include/vcl/waitobj.hxx include/vcl/wall.hxx include/vcl/window.hxx +include/vcl/wizdlg.hxx include/vcl/wmf.hxx include/vcl/wmfexternal.hxx include/vcl/wrkwin.hxx @@ -13756,7 +13756,6 @@ svtools/source/dialogs/prnsetup.cxx svtools/source/dialogs/restartdialog.cxx svtools/source/dialogs/roadmapwizard.cxx svtools/source/dialogs/wizardmachine.cxx -svtools/source/dialogs/wizdlg.cxx svtools/source/edit/editsyntaxhighlighter.cxx svtools/source/edit/svmedit.cxx svtools/source/edit/svmedit2.cxx @@ -17800,6 +17799,7 @@ vcl/source/control/spinfld.cxx vcl/source/control/tabctrl.cxx vcl/source/control/throbber.cxx vcl/source/control/thumbpos.hxx +vcl/source/control/wizdlg.cxx vcl/source/edit/textdat2.hxx vcl/source/edit/textdata.cxx vcl/source/edit/textdoc.cxx diff --git a/svtools/Library_svt.mk b/svtools/Library_svt.mk index e240d5492f9b..5ebfeb980dd1 100644 --- a/svtools/Library_svt.mk +++ b/svtools/Library_svt.mk @@ -126,7 +126,6 @@ $(eval $(call gb_Library_add_exception_objects,svt,\ svtools/source/dialogs/roadmapwizard \ svtools/source/dialogs/ServerDetailsControls \ svtools/source/dialogs/wizardmachine \ - svtools/source/dialogs/wizdlg \ svtools/source/edit/editsyntaxhighlighter \ svtools/source/edit/svmedit \ svtools/source/edit/svmedit2 \ diff --git a/vcl/Library_vcl.mk b/vcl/Library_vcl.mk index 8ab20f6dcc07..6b1cb84287fd 100644 --- a/vcl/Library_vcl.mk +++ b/vcl/Library_vcl.mk @@ -210,6 +210,7 @@ $(eval $(call gb_Library_add_exception_objects,vcl,\ vcl/source/control/spinfld \ vcl/source/control/tabctrl \ vcl/source/control/throbber \ + vcl/source/control/wizdlg \ vcl/source/edit/vclmedit \ vcl/source/edit/textdata \ vcl/source/edit/textdoc \ diff --git a/svtools/source/dialogs/wizdlg.cxx b/vcl/source/control/wizdlg.cxx similarity index 99% rename from svtools/source/dialogs/wizdlg.cxx rename to vcl/source/control/wizdlg.cxx index 997f46edae7f..9c6b17c88241 100644 --- a/svtools/source/dialogs/wizdlg.cxx +++ b/vcl/source/control/wizdlg.cxx @@ -22,7 +22,7 @@ #include <vcl/fixed.hxx> #include <vcl/button.hxx> #include <vcl/tabpage.hxx> -#include <svtools/wizdlg.hxx> +#include <vcl/wizdlg.hxx> #define WIZARDDIALOG_BUTTON_OFFSET_Y 6 commit d97cd7a1f0b06f7edea9c1ab96237a1f1b6e7255 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Sat Aug 3 19:43:06 2019 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Wed Aug 7 11:22:25 2019 +0200 move Roadmap to vcl Change-Id: I3ddb2a4906351d4134c14a1e9af710c9e7aeb5c6 Reviewed-on: https://gerrit.libreoffice.org/76900 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/svtools/inc/roadmap.hxx b/include/vcl/roadmap.hxx similarity index 93% rename from svtools/inc/roadmap.hxx rename to include/vcl/roadmap.hxx index b09afcd4e238..1b58a194c0fb 100644 --- a/svtools/inc/roadmap.hxx +++ b/include/vcl/roadmap.hxx @@ -16,10 +16,10 @@ * 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_SVTOOLS_INC_ROADMAP_HXX -#define INCLUDED_SVTOOLS_INC_ROADMAP_HXX +#ifndef INCLUDED_VCL_INC_ROADMAP_HXX +#define INCLUDED_VCL_INC_ROADMAP_HXX -#include <svtools/svtdllapi.h> +#include <vcl/dllapi.h> #include <vcl/ctrl.hxx> #include <vcl/hyperlabel.hxx> #include <vcl/imgctrl.hxx> @@ -27,7 +27,7 @@ class Bitmap; -namespace svt +namespace vcl { struct RoadmapTypes @@ -40,7 +40,7 @@ public: class RoadmapImpl; class RoadmapItem; -class SVT_DLLPUBLIC ORoadmap final : public Control, public RoadmapTypes +class VCL_DLLPUBLIC ORoadmap final : public Control, public RoadmapTypes { public: ORoadmap( vcl::Window* _pParent, WinBits _nWinStyle ); @@ -82,7 +82,7 @@ private: /// called when an item has been selected by any means void Select(); - DECL_LINK(ImplClickHdl, vcl::HyperLabel*, void); + DECL_LINK(ImplClickHdl, HyperLabel*, void); RoadmapItem* GetByIndex( ItemIndex _nItemIndex ); const RoadmapItem* GetByIndex( ItemIndex _nItemIndex ) const; @@ -106,7 +106,7 @@ private: std::unique_ptr<RoadmapImpl> m_pImpl; }; -} // namespace svt +} // namespace vcl #endif diff --git a/solenv/clang-format/blacklist b/solenv/clang-format/blacklist index 037c6db78dbe..f77aa382d9c3 100644 --- a/solenv/clang-format/blacklist +++ b/solenv/clang-format/blacklist @@ -7905,6 +7905,7 @@ include/vcl/prntypes.hxx include/vcl/ptrstyle.hxx include/vcl/quickselectionengine.hxx include/vcl/region.hxx +include/vcl/roadmap.hxx include/vcl/salctype.hxx include/vcl/salgtype.hxx include/vcl/salnativewidgets.hxx @@ -13676,7 +13677,6 @@ svl/source/uno/pathservice.cxx svl/unx/source/svdde/ddedummy.cxx svtools/inc/pch/precompiled_svt.cxx svtools/inc/pch/precompiled_svt.hxx -svtools/inc/roadmap.hxx svtools/inc/strings.hxx svtools/inc/table/defaultinputhandler.hxx svtools/inc/table/gridtablerenderer.hxx @@ -13736,7 +13736,6 @@ svtools/source/control/fileurlbox.cxx svtools/source/control/indexentryres.cxx svtools/source/control/inettbc.cxx svtools/source/control/managedmenubutton.cxx -svtools/source/control/roadmap.cxx svtools/source/control/ruler.cxx svtools/source/control/scriptedtext.cxx svtools/source/control/scrwin.cxx @@ -17793,6 +17792,7 @@ vcl/source/control/menubtn.cxx vcl/source/control/notebookbar.cxx vcl/source/control/prgsbar.cxx vcl/source/control/quickselectionengine.cxx +vcl/source/control/roadmap.cxx vcl/source/control/scrbar.cxx vcl/source/control/slider.cxx vcl/source/control/spinbtn.cxx diff --git a/svtools/Library_svt.mk b/svtools/Library_svt.mk index 0c811012b30a..e240d5492f9b 100644 --- a/svtools/Library_svt.mk +++ b/svtools/Library_svt.mk @@ -108,7 +108,6 @@ $(eval $(call gb_Library_add_exception_objects,svt,\ svtools/source/control/indexentryres \ svtools/source/control/inettbc \ svtools/source/control/managedmenubutton \ - svtools/source/control/roadmap \ svtools/source/control/ruler \ svtools/source/control/scriptedtext \ svtools/source/control/scrwin \ diff --git a/svtools/source/dialogs/roadmapwizard.cxx b/svtools/source/dialogs/roadmapwizard.cxx index d5e43b1e6171..6139634edfe1 100644 --- a/svtools/source/dialogs/roadmapwizard.cxx +++ b/svtools/source/dialogs/roadmapwizard.cxx @@ -21,7 +21,7 @@ #include <svtools/roadmapwizard.hxx> #include <svtools/strings.hrc> #include <svtools/svtresid.hxx> -#include <roadmap.hxx> +#include <vcl/roadmap.hxx> #include <tools/debug.hxx> #include <osl/diagnose.h> @@ -52,7 +52,7 @@ namespace svt struct RoadmapWizardImpl : public RoadmapWizardTypes { - ScopedVclPtr<ORoadmap> pRoadmap; + ScopedVclPtr<vcl::ORoadmap> pRoadmap; Paths aPaths; PathId nActivePath; StateDescriptions aStateDescriptors; @@ -128,7 +128,7 @@ namespace svt SetLeftAlignedButtonCount( 1 ); SetEmptyViewMargin(); - m_pImpl->pRoadmap.disposeAndReset( VclPtr<ORoadmap>::Create( this, WB_TABSTOP ) ); + m_pImpl->pRoadmap.disposeAndReset( VclPtr<vcl::ORoadmap>::Create( this, WB_TABSTOP ) ); m_pImpl->pRoadmap->SetText( SvtResId( STR_WIZDLG_ROADMAP_TITLE ) ); m_pImpl->pRoadmap->SetPosPixel( Point( 0, 0 ) ); m_pImpl->pRoadmap->SetItemSelectHdl( LINK( this, RoadmapWizard, OnRoadmapItemSelected ) ); @@ -243,7 +243,7 @@ namespace svt return; // determine up to which index (in the new path) we have to display the items - RoadmapTypes::ItemIndex nUpperStepBoundary = static_cast<RoadmapTypes::ItemIndex>(rActivePath.size()); + vcl::RoadmapTypes::ItemIndex nUpperStepBoundary = static_cast<vcl::RoadmapTypes::ItemIndex>(rActivePath.size()); bool bIncompletePath = false; if ( !m_pImpl->bActivePathIsDefinite ) { @@ -278,8 +278,8 @@ namespace svt // now, we have to remove all items after nCurrentStatePathIndex, and insert the items from the active // path, up to (excluding) nUpperStepBoundary - RoadmapTypes::ItemIndex nLoopUntil = ::std::max( nUpperStepBoundary, m_pImpl->pRoadmap->GetItemCount() ); - for ( RoadmapTypes::ItemIndex nItemIndex = nCurrentStatePathIndex; nItemIndex < nLoopUntil; ++nItemIndex ) + vcl::RoadmapTypes::ItemIndex nLoopUntil = ::std::max( nUpperStepBoundary, m_pImpl->pRoadmap->GetItemCount() ); + for ( vcl::RoadmapTypes::ItemIndex nItemIndex = nCurrentStatePathIndex; nItemIndex < nLoopUntil; ++nItemIndex ) { bool bExistentItem = ( nItemIndex < m_pImpl->pRoadmap->GetItemCount() ); bool bNeedItem = ( nItemIndex < nUpperStepBoundary ); @@ -297,7 +297,7 @@ namespace svt { // there is an item with this index in the roadmap - does it match what is requested by // the respective state in the active path? - RoadmapTypes::ItemId nPresentItemId = m_pImpl->pRoadmap->GetItemID( nItemIndex ); + vcl::RoadmapTypes::ItemId nPresentItemId = m_pImpl->pRoadmap->GetItemID( nItemIndex ); WizardState nRequiredState = rActivePath[ nItemIndex ]; if ( nPresentItemId != nRequiredState ) { @@ -424,7 +424,7 @@ namespace svt IMPL_LINK_NOARG(RoadmapWizard, OnRoadmapItemSelected, LinkParamNone*, void) { - RoadmapTypes::ItemId nCurItemId = m_pImpl->pRoadmap->GetCurrentRoadmapItemID(); + vcl::RoadmapTypes::ItemId nCurItemId = m_pImpl->pRoadmap->GetCurrentRoadmapItemID(); if ( nCurItemId == getCurrentState() ) // nothing to do return; @@ -518,7 +518,7 @@ namespace svt } // if the state is currently in the roadmap, reflect it's new status - m_pImpl->pRoadmap->EnableRoadmapItem( static_cast<RoadmapTypes::ItemId>(_nState), _bEnable ); + m_pImpl->pRoadmap->EnableRoadmapItem( static_cast<vcl::RoadmapTypes::ItemId>(_nState), _bEnable ); } @@ -543,21 +543,21 @@ namespace svt void RoadmapWizard::updateRoadmapItemLabel( WizardState _nState ) { const WizardPath& rActivePath( m_pImpl->aPaths[ m_pImpl->nActivePath ] ); - RoadmapTypes::ItemIndex nUpperStepBoundary = static_cast<RoadmapTypes::ItemIndex>(rActivePath.size()); - RoadmapTypes::ItemIndex nLoopUntil = ::std::max( nUpperStepBoundary, m_pImpl->pRoadmap->GetItemCount() ); + vcl::RoadmapTypes::ItemIndex nUpperStepBoundary = static_cast<vcl::RoadmapTypes::ItemIndex>(rActivePath.size()); + vcl::RoadmapTypes::ItemIndex nLoopUntil = ::std::max( nUpperStepBoundary, m_pImpl->pRoadmap->GetItemCount() ); sal_Int32 nCurrentStatePathIndex = -1; if ( m_pImpl->nActivePath != -1 ) nCurrentStatePathIndex = m_pImpl->getStateIndexInPath( getCurrentState(), m_pImpl->nActivePath ); if (nCurrentStatePathIndex < 0) return; - for ( RoadmapTypes::ItemIndex nItemIndex = nCurrentStatePathIndex; nItemIndex < nLoopUntil; ++nItemIndex ) + for ( vcl::RoadmapTypes::ItemIndex nItemIndex = nCurrentStatePathIndex; nItemIndex < nLoopUntil; ++nItemIndex ) { bool bExistentItem = ( nItemIndex < m_pImpl->pRoadmap->GetItemCount() ); if ( bExistentItem ) { // there is an item with this index in the roadmap - does it match what is requested by // the respective state in the active path? - RoadmapTypes::ItemId nPresentItemId = m_pImpl->pRoadmap->GetItemID( nItemIndex ); + vcl::RoadmapTypes::ItemId nPresentItemId = m_pImpl->pRoadmap->GetItemID( nItemIndex ); WizardState nRequiredState = rActivePath[ nItemIndex ]; if ( _nState == nRequiredState ) { diff --git a/svtools/source/inc/unoiface.hxx b/svtools/source/inc/unoiface.hxx index efdd1a8cfe79..9088a11ebeb2 100644 --- a/svtools/source/inc/unoiface.hxx +++ b/svtools/source/inc/unoiface.hxx @@ -215,7 +215,7 @@ protected: // class SVTXRoadmap -namespace svt +namespace vcl { class ORoadmap; } diff --git a/svtools/source/uno/unoiface.cxx b/svtools/source/uno/unoiface.cxx index dcaa46182e90..43cb1d85711e 100644 --- a/svtools/source/uno/unoiface.cxx +++ b/svtools/source/uno/unoiface.cxx @@ -26,7 +26,7 @@ #include <svtools/svmedit.hxx> #include <unoiface.hxx> #include <svtools/filectrl.hxx> -#include <roadmap.hxx> +#include <vcl/roadmap.hxx> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/awt/LineEndFormat.hpp> @@ -118,7 +118,7 @@ SAL_DLLPUBLIC_EXPORT vcl::Window* CreateWindow( VCLXWindow** ppNewComp, const cs } else if (aServiceName.equalsIgnoreAsciiCase("roadmap") ) { - pWindow = VclPtr< ::svt::ORoadmap>::Create( pParent, WB_TABSTOP ); + pWindow = VclPtr< ::vcl::ORoadmap>::Create( pParent, WB_TABSTOP ); *ppNewComp = new SVTXRoadmap; } else if ( aServiceName.equalsIgnoreAsciiCase( "ProgressBar" ) ) @@ -1416,7 +1416,7 @@ void SVTXRoadmap::ProcessWindowEvent( const VclWindowEvent& rVclWindowEvent ) case VclEventId::RoadmapItemSelected: { SolarMutexGuard aGuard; - VclPtr<::svt::ORoadmap> pField = GetAs< svt::ORoadmap >(); + VclPtr<::vcl::ORoadmap> pField = GetAs< vcl::ORoadmap >(); if ( pField ) { sal_Int16 CurItemID = pField->GetCurrentRoadmapItemID(); @@ -1438,7 +1438,7 @@ void SVTXRoadmap::ProcessWindowEvent( const VclWindowEvent& rVclWindowEvent ) void SVTXRoadmap::propertyChange( const css::beans::PropertyChangeEvent& evt ) { SolarMutexGuard aGuard; - VclPtr<::svt::ORoadmap> pField = GetAs< svt::ORoadmap >(); + VclPtr<::vcl::ORoadmap> pField = GetAs< vcl::ORoadmap >(); if ( !pField ) return; @@ -1453,20 +1453,20 @@ void SVTXRoadmap::propertyChange( const css::beans::PropertyChangeEvent& evt ) { bool bEnable = false; evt.NewValue >>= bEnable; - pField->EnableRoadmapItem( static_cast<RoadmapTypes::ItemId>(nID) , bEnable ); + pField->EnableRoadmapItem( static_cast<vcl::RoadmapTypes::ItemId>(nID) , bEnable ); } else if ( sPropertyName == "Label" ) { OUString sLabel; evt.NewValue >>= sLabel; - pField->ChangeRoadmapItemLabel( static_cast<RoadmapTypes::ItemId>(nID) , sLabel ); + pField->ChangeRoadmapItemLabel( static_cast<vcl::RoadmapTypes::ItemId>(nID) , sLabel ); } else if ( sPropertyName == "ID" ) { sal_Int32 nNewID = 0; evt.NewValue >>= nNewID; evt.OldValue >>= nID; - pField->ChangeRoadmapItemID( static_cast<RoadmapTypes::ItemId>(nID), static_cast<RoadmapTypes::ItemId>(nNewID) ); + pField->ChangeRoadmapItemID( static_cast<vcl::RoadmapTypes::ItemId>(nID), static_cast<vcl::RoadmapTypes::ItemId>(nNewID) ); } // else // TODO handle Interactive appropriately @@ -1509,20 +1509,20 @@ RMItemData SVTXRoadmap::GetRMItemData( const css::container::ContainerEvent& _rE void SVTXRoadmap::elementInserted( const css::container::ContainerEvent& _rEvent ) { SolarMutexGuard aGuard; - VclPtr<::svt::ORoadmap> pField = GetAs< svt::ORoadmap >(); + VclPtr<::vcl::ORoadmap> pField = GetAs< vcl::ORoadmap >(); if ( pField ) { RMItemData CurItemData = GetRMItemData( _rEvent ); sal_Int32 InsertIndex = 0; _rEvent.Accessor >>= InsertIndex; - pField->InsertRoadmapItem( InsertIndex, CurItemData.Label, static_cast<RoadmapTypes::ItemId>(CurItemData.n_ID), CurItemData.b_Enabled ); + pField->InsertRoadmapItem( InsertIndex, CurItemData.Label, static_cast<vcl::RoadmapTypes::ItemId>(CurItemData.n_ID), CurItemData.b_Enabled ); } } void SVTXRoadmap::elementRemoved( const css::container::ContainerEvent& _rEvent ) { SolarMutexGuard aGuard; - VclPtr<::svt::ORoadmap> pField = GetAs< svt::ORoadmap >(); + VclPtr<::vcl::ORoadmap> pField = GetAs< vcl::ORoadmap >(); if ( pField ) { sal_Int32 DelIndex = 0; @@ -1534,13 +1534,13 @@ void SVTXRoadmap::elementRemoved( const css::container::ContainerEvent& _rEvent void SVTXRoadmap::elementReplaced( const css::container::ContainerEvent& _rEvent ) { SolarMutexGuard aGuard; - VclPtr<::svt::ORoadmap> pField = GetAs< svt::ORoadmap >(); + VclPtr<::vcl::ORoadmap> pField = GetAs< vcl::ORoadmap >(); if ( pField ) { RMItemData CurItemData = GetRMItemData( _rEvent ); sal_Int32 ReplaceIndex = 0; _rEvent.Accessor >>= ReplaceIndex; - pField->ReplaceRoadmapItem( ReplaceIndex, CurItemData.Label, static_cast<RoadmapTypes::ItemId>(CurItemData.n_ID), CurItemData.b_Enabled ); + pField->ReplaceRoadmapItem( ReplaceIndex, CurItemData.Label, static_cast<vcl::RoadmapTypes::ItemId>(CurItemData.n_ID), CurItemData.b_Enabled ); } } @@ -1549,7 +1549,7 @@ void SVTXRoadmap::setProperty( const OUString& PropertyName, const css::uno::Any { SolarMutexGuard aGuard; - VclPtr<::svt::ORoadmap> pField = GetAs< svt::ORoadmap >(); + VclPtr<::vcl::ORoadmap> pField = GetAs< vcl::ORoadmap >(); if ( pField ) { sal_uInt16 nPropType = GetPropertyId( PropertyName ); @@ -1575,7 +1575,7 @@ void SVTXRoadmap::setProperty( const OUString& PropertyName, const css::uno::Any { sal_Int32 nId = 0; Value >>= nId; - pField->SelectRoadmapItemByID( static_cast<RoadmapTypes::ItemId>(nId) ); + pField->SelectRoadmapItemByID( static_cast<vcl::RoadmapTypes::ItemId>(nId) ); } break; @@ -1605,7 +1605,7 @@ css::uno::Any SVTXRoadmap::getProperty( const OUString& PropertyName ) css::uno::Any aReturn; - VclPtr<::svt::ORoadmap> pField = GetAs< svt::ORoadmap >(); + VclPtr<::vcl::ORoadmap> pField = GetAs< vcl::ORoadmap >(); if ( pField ) { sal_uInt16 nPropType = GetPropertyId( PropertyName ); @@ -1631,7 +1631,7 @@ css::uno::Any SVTXRoadmap::getProperty( const OUString& PropertyName ) void SVTXRoadmap::ImplSetNewImage() { OSL_PRECOND( GetWindow(), "SVTXRoadmap::ImplSetNewImage: window is required to be not-NULL!" ); - VclPtr< ::svt::ORoadmap > pButton = GetAs< ::svt::ORoadmap >(); + VclPtr< ::vcl::ORoadmap > pButton = GetAs< ::vcl::ORoadmap >(); pButton->SetRoadmapBitmap( GetImage().GetBitmapEx() ); } diff --git a/vcl/Library_vcl.mk b/vcl/Library_vcl.mk index 2fdff2495f81..8ab20f6dcc07 100644 --- a/vcl/Library_vcl.mk +++ b/vcl/Library_vcl.mk @@ -203,6 +203,7 @@ $(eval $(call gb_Library_add_exception_objects,vcl,\ vcl/source/control/notebookbar \ vcl/source/control/quickselectionengine \ vcl/source/control/prgsbar \ + vcl/source/control/roadmap \ vcl/source/control/scrbar \ vcl/source/control/slider \ vcl/source/control/spinbtn \ diff --git a/svtools/source/control/roadmap.cxx b/vcl/source/control/roadmap.cxx similarity index 98% rename from svtools/source/control/roadmap.cxx rename to vcl/source/control/roadmap.cxx index 7813a2394a0f..462073a73007 100644 --- a/svtools/source/control/roadmap.cxx +++ b/vcl/source/control/roadmap.cxx @@ -17,11 +17,10 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ -#include <roadmap.hxx> - #include <vector> #include <algorithm> #include <vcl/event.hxx> +#include <vcl/roadmap.hxx> #include <vcl/settings.hxx> #include <tools/color.hxx> #include <rtl/ustring.hxx> @@ -30,7 +29,7 @@ #define ROADMAP_INDENT_Y 27 #define ROADMAP_ITEM_DISTANCE_Y 6 -namespace svt +namespace vcl { typedef std::vector< RoadmapItem* > HL_Vector; @@ -49,7 +48,7 @@ class RoadmapItem : public RoadmapTypes { private: VclPtr<IDLabel> mpID; - VclPtr<vcl::HyperLabel> mpDescription; + VclPtr<HyperLabel> mpDescription; const Size m_aItemPlayground; public: @@ -69,7 +68,7 @@ public: void ToggleBackgroundColor( const Color& _rGBColor ); void SetInteractive( bool _bInteractive ); - void SetClickHdl( const Link<vcl::HyperLabel*,void>& rLink ); + void SetClickHdl( const Link<HyperLabel*,void>& rLink ); void Enable( bool bEnable ); bool IsEnabled() const; void GrabFocus(); @@ -622,7 +621,7 @@ bool ORoadmap::PreNotify(NotifyEvent& _rNEvt) return Window::PreNotify( _rNEvt ); } -IMPL_LINK(ORoadmap, ImplClickHdl, vcl::HyperLabel*, CurHyperLabel, void) +IMPL_LINK(ORoadmap, ImplClickHdl, HyperLabel*, CurHyperLabel, void) { SelectRoadmapItemByID( CurHyperLabel->GetID() ); } @@ -666,7 +665,7 @@ RoadmapItem::RoadmapItem(ORoadmap& _rParent, const Size& _rItemPlayground) { mpID = VclPtr<IDLabel>::Create( &_rParent, WB_WORDBREAK ); mpID->Show(); - mpDescription = VclPtr<vcl::HyperLabel>::Create( &_rParent, WB_NOTABSTOP | WB_WORDBREAK ); + mpDescription = VclPtr<HyperLabel>::Create( &_rParent, WB_NOTABSTOP | WB_WORDBREAK ); mpDescription->Show(); } @@ -794,7 +793,7 @@ void RoadmapItem::Update(ItemIndex RMIndex, const OUString& _rText) ImplUpdateIndex( RMIndex ); } -void RoadmapItem::SetClickHdl(const Link<vcl::HyperLabel*,void>& rLink) +void RoadmapItem::SetClickHdl(const Link<HyperLabel*,void>& rLink) { if ( mpDescription ) mpDescription->SetClickHdl( rLink); @@ -831,6 +830,6 @@ void IDLabel::DataChanged(const DataChangedEvent& rDCEvt) } } -} // namespace svt +} // namespace vcl /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits