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

convert DlgEdMode to scoped enum

and drop unused RPTUI_READONLY enumerator

Change-Id: I863ffc40b3b8f065d01e9570134ee1e2cef400c1
üst 4ca9e8fa
......@@ -21,7 +21,7 @@
namespace rptui
{
enum DlgEdMode { RPTUI_INSERT, RPTUI_SELECT, RPTUI_TEST, RPTUI_READONLY };
enum class DlgEdMode { Insert, Select, Test };
#define REPORT_STARTMARKER_WIDTH 120
#define REPORT_ENDMARKER_WIDTH 10
......
......@@ -94,7 +94,7 @@ ODesignView::ODesignView( vcl::Window* pParent,
,m_pAddField(nullptr)
,m_pCurrentView(nullptr)
,m_pReportExplorer(nullptr)
,m_eMode( RPTUI_SELECT )
,m_eMode( DlgEdMode::Select )
,m_eActObj( OBJ_NONE )
,m_aGridSizeCoarse( 1000, 1000 ) // #i93595# 100TH_MM changed to grid using coarse 1 cm grid
,m_aGridSizeFine( 250, 250 ) // and a 0,25 cm subdivision for better visualisation
......@@ -284,7 +284,7 @@ IMPL_LINK_NOARG(ODesignView, MarkTimeout, Timer *, void)
void ODesignView::SetMode( DlgEdMode _eNewMode )
{
m_eMode = _eNewMode;
if ( m_eMode == RPTUI_SELECT )
if ( m_eMode == DlgEdMode::Select )
m_eActObj = OBJ_NONE;
m_aScrollWindow->SetMode(_eNewMode);
......
......@@ -536,7 +536,7 @@ FeatureState OReportController::GetState(sal_uInt16 _nId) const
aReturn.bEnabled = getCurrentSectionView() != nullptr;
break;
case SID_ESCAPE:
aReturn.bEnabled = getDesignView()->GetMode() == RPTUI_INSERT;
aReturn.bEnabled = getDesignView()->GetMode() == DlgEdMode::Insert;
break;
case SID_TERMINATE_INPLACEACTIVATION:
aReturn.bEnabled = true;
......@@ -592,7 +592,7 @@ FeatureState OReportController::GetState(sal_uInt16 _nId) const
break;
case SID_OBJECT_SELECT:
aReturn.bEnabled = true;
aReturn.bChecked = getDesignView()->GetMode() == RPTUI_SELECT;
aReturn.bChecked = getDesignView()->GetMode() == DlgEdMode::Select;
break;
case SID_INSERT_DIAGRAM:
aReturn.bEnabled = isEditable();
......@@ -1103,7 +1103,7 @@ void OReportController::Execute(sal_uInt16 _nId, const Sequence< PropertyValue >
}
break;
case SID_ESCAPE:
getDesignView()->SetMode(RPTUI_SELECT);
getDesignView()->SetMode(DlgEdMode::Select);
InvalidateFeature( SID_OBJECT_SELECT );
break;
case SID_SELECT_ALL_EDITS:
......@@ -1176,41 +1176,41 @@ void OReportController::Execute(sal_uInt16 _nId, const Sequence< PropertyValue >
getDesignView()->showRuler(m_bShowRuler = !m_bShowRuler);
break;
case SID_OBJECT_SELECT:
getDesignView()->SetMode(RPTUI_SELECT);
getDesignView()->SetMode(DlgEdMode::Select);
InvalidateAll();
break;
case SID_INSERT_DIAGRAM:
getDesignView()->SetMode( RPTUI_INSERT );
getDesignView()->SetMode( DlgEdMode::Insert );
getDesignView()->SetInsertObj( OBJ_OLE2);
createDefaultControl(aArgs);
InvalidateAll();
break;
case SID_FM_FIXEDTEXT:
getDesignView()->SetMode( RPTUI_INSERT );
getDesignView()->SetMode( DlgEdMode::Insert );
getDesignView()->SetInsertObj( OBJ_DLG_FIXEDTEXT );
createDefaultControl(aArgs);
InvalidateAll();
break;
case SID_INSERT_HFIXEDLINE:
getDesignView()->SetMode( RPTUI_INSERT );
getDesignView()->SetMode( DlgEdMode::Insert );
getDesignView()->SetInsertObj( OBJ_DLG_HFIXEDLINE );
createDefaultControl(aArgs);
InvalidateAll();
break;
case SID_INSERT_VFIXEDLINE:
getDesignView()->SetMode( RPTUI_INSERT );
getDesignView()->SetMode( DlgEdMode::Insert );
getDesignView()->SetInsertObj( OBJ_DLG_VFIXEDLINE );
createDefaultControl(aArgs);
InvalidateAll();
break;
case SID_FM_EDIT:
getDesignView()->SetMode( RPTUI_INSERT );
getDesignView()->SetMode( DlgEdMode::Insert );
getDesignView()->SetInsertObj( OBJ_DLG_FORMATTEDFIELD );
createDefaultControl(aArgs);
InvalidateAll();
break;
case SID_FM_IMAGECONTROL:
getDesignView()->SetMode( RPTUI_INSERT );
getDesignView()->SetMode( DlgEdMode::Insert );
getDesignView()->SetInsertObj( OBJ_DLG_IMAGECONTROL );
createDefaultControl(aArgs);
InvalidateAll();
......@@ -1334,7 +1334,7 @@ void OReportController::Execute(sal_uInt16 _nId, const Sequence< PropertyValue >
case SID_DRAWTBX_CS_FLOWCHART:
case SID_DRAWTBX_CS_CALLOUT:
case SID_DRAWTBX_CS_STAR:
getDesignView()->SetMode( RPTUI_INSERT );
getDesignView()->SetMode( DlgEdMode::Insert );
{
URL aUrl = getURLForId(_nId);
sal_Int32 nIndex = 1;
......@@ -3044,7 +3044,7 @@ sal_Bool SAL_CALL OReportController::select( const Any& aSelection )
if ( getDesignView() )
{
getDesignView()->unmarkAllObjects();
getDesignView()->SetMode(RPTUI_SELECT);
getDesignView()->SetMode(DlgEdMode::Select);
uno::Sequence< uno::Reference<report::XReportComponent> > aElements;
if ( aSelection >>= aElements )
......
......@@ -86,7 +86,7 @@ OReportSection::OReportSection(OSectionWindow* _pParent,const uno::Reference< re
, m_pReportListener(nullptr)
, m_xSection(_xSection)
, m_nPaintEntranceCount(0)
, m_eMode(RPTUI_SELECT)
, m_eMode(DlgEdMode::Select)
{
//EnableChildTransparentMode();
SetHelpId(HID_REPORTSECTION);
......@@ -313,7 +313,7 @@ void OReportSection::SetMode( DlgEdMode eNewMode )
{
if ( eNewMode != m_eMode )
{
if ( eNewMode == RPTUI_INSERT )
if ( eNewMode == DlgEdMode::Insert )
{
m_pFunc.reset(new DlgEdFuncInsert( this ));
}
......@@ -322,7 +322,7 @@ void OReportSection::SetMode( DlgEdMode eNewMode )
m_pFunc.reset(new DlgEdFuncSelect( this ));
}
m_pFunc->setOverlappedControlColor(lcl_getOverlappedControlColor( ) );
m_pModel->SetReadOnly(eNewMode == RPTUI_READONLY);
m_pModel->SetReadOnly(false);
m_eMode = eNewMode;
}
}
......
......@@ -170,8 +170,6 @@ bool DlgEdFunc::MouseButtonDown( const MouseEvent& rMEvt )
if ( rMEvt.GetClicks() > 1 )
{
// show property browser
if ( m_pParent->GetMode() != RPTUI_READONLY )
{
uno::Sequence<beans::PropertyValue> aArgs(1);
aArgs[0].Name = "ShowProperties";
aArgs[0].Value <<= true;
......@@ -184,7 +182,6 @@ bool DlgEdFunc::MouseButtonDown( const MouseEvent& rMEvt )
// SetInEditMode(static_cast<SdrTextObj *>(aVEvt.pRootObj),rMEvt, sal_False);
bHandled = true;
}
}
else
{
SdrHdl* pHdl = m_rView.PickHandle(m_aMDPos);
......
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