Add more resource groups to ChartTypePanel
Change-Id: I64c1d8b418f9abb537b4f23c3b31aa0e48bd3faa Reviewed-on: https://gerrit.libreoffice.org/82119 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/82801 Tested-by: Jenkins
This commit is contained in:
@@ -69,6 +69,10 @@ ChartTypePanel::ChartTypePanel(vcl::Window* pParent,
|
||||
, mxListener(new ChartSidebarModifyListener(this))
|
||||
, mbModelValid(true)
|
||||
, m_pDim3DLookResourceGroup(new Dim3DLookResourceGroup(m_xBuilder.get()))
|
||||
, m_pStackingResourceGroup(new StackingResourceGroup(m_xBuilder.get()))
|
||||
//, m_pSplineResourceGroup( new SplineResourceGroup(m_xBuilder.get(), pController->getDialog()) )
|
||||
, m_pGeometryResourceGroup(new GeometryResourceGroup(m_xBuilder.get()))
|
||||
, m_pSortByXValuesResourceGroup(new SortByXValuesResourceGroup(m_xBuilder.get()))
|
||||
, m_xChartModel(mxModel, css::uno::UNO_QUERY_THROW)
|
||||
, m_aChartTypeDialogControllerList(0)
|
||||
, m_pCurrentMainType(nullptr)
|
||||
@@ -130,6 +134,10 @@ ChartTypePanel::ChartTypePanel(vcl::Window* pParent,
|
||||
}
|
||||
|
||||
m_pDim3DLookResourceGroup->setChangeListener(this);
|
||||
m_pStackingResourceGroup->setChangeListener(this);
|
||||
//m_pSplineResourceGroup->setChangeListener( this );
|
||||
m_pGeometryResourceGroup->setChangeListener(this);
|
||||
m_pSortByXValuesResourceGroup->setChangeListener(this);
|
||||
|
||||
Initialize();
|
||||
}
|
||||
@@ -142,18 +150,15 @@ void ChartTypePanel::dispose()
|
||||
css::uno::UNO_QUERY_THROW);
|
||||
xBroadcaster->removeModifyListener(mxListener);
|
||||
|
||||
/*mpChartTypeLabel.clear();
|
||||
m_pMainTypeList.clear();
|
||||
m_pSubTypeList.clear();*/
|
||||
|
||||
//delete all resource helpers
|
||||
//m_pDim3DLookResourceGroup.reset();
|
||||
|
||||
//delete all dialog controller
|
||||
m_aChartTypeDialogControllerList.clear();
|
||||
|
||||
//delete all resource helper
|
||||
//delete all resource helpers
|
||||
m_pDim3DLookResourceGroup.reset();
|
||||
m_pStackingResourceGroup.reset();
|
||||
//m_pSplineResourceGroup.reset();
|
||||
m_pGeometryResourceGroup.reset();
|
||||
m_pSortByXValuesResourceGroup.reset();
|
||||
m_xSubTypeListWin.reset();
|
||||
m_xSubTypeList.reset();
|
||||
|
||||
@@ -228,10 +233,10 @@ void ChartTypePanel::Initialize()
|
||||
{
|
||||
m_xSubTypeList->Hide();
|
||||
m_pDim3DLookResourceGroup->showControls(false);
|
||||
/*m_pStackingResourceGroup->showControls( false, false );
|
||||
m_pSplineResourceGroup->showControls( false );
|
||||
m_pGeometryResourceGroup->showControls( false );
|
||||
m_pSortByXValuesResourceGroup->showControls( false );*/
|
||||
m_pStackingResourceGroup->showControls(false, false);
|
||||
//m_pSplineResourceGroup->showControls( false );
|
||||
m_pGeometryResourceGroup->showControls(false);
|
||||
m_pSortByXValuesResourceGroup->showControls(false);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -337,14 +342,14 @@ void ChartTypePanel::showAllControls(ChartTypeDialogController& rTypeController)
|
||||
|
||||
bool bShow = rTypeController.shouldShow_3DLookControl();
|
||||
m_pDim3DLookResourceGroup->showControls(bShow);
|
||||
/*bShow = rTypeController.shouldShow_StackingControl();
|
||||
m_pStackingResourceGroup->showControls( bShow, false );
|
||||
bShow = rTypeController.shouldShow_SplineControl();
|
||||
m_pSplineResourceGroup->showControls( bShow );
|
||||
bShow = rTypeController.shouldShow_StackingControl();
|
||||
m_pStackingResourceGroup->showControls(bShow, false);
|
||||
/*bShow = rTypeController.shouldShow_SplineControl();
|
||||
m_pSplineResourceGroup->showControls( bShow );*/
|
||||
bShow = rTypeController.shouldShow_GeometryControl();
|
||||
m_pGeometryResourceGroup->showControls( bShow );
|
||||
m_pGeometryResourceGroup->showControls(bShow);
|
||||
bShow = rTypeController.shouldShow_SortByXValuesResourceGroup();
|
||||
m_pSortByXValuesResourceGroup->showControls( bShow );*/
|
||||
m_pSortByXValuesResourceGroup->showControls(bShow);
|
||||
rTypeController.showExtraControls(m_xBuilder.get());
|
||||
}
|
||||
|
||||
@@ -358,10 +363,10 @@ void ChartTypePanel::fillAllControls(const ChartTypeParameter& rParameter,
|
||||
}
|
||||
m_xSubTypeList->SelectItem(static_cast<sal_uInt16>(rParameter.nSubTypeIndex));
|
||||
m_pDim3DLookResourceGroup->fillControls(rParameter);
|
||||
/*m_pStackingResourceGroup->fillControls( rParameter );
|
||||
m_pSplineResourceGroup->fillControls( rParameter );
|
||||
m_pGeometryResourceGroup->fillControls( rParameter );
|
||||
m_pSortByXValuesResourceGroup->fillControls( rParameter );*/
|
||||
m_pStackingResourceGroup->fillControls(rParameter);
|
||||
//m_pSplineResourceGroup->fillControls( rParameter );
|
||||
m_pGeometryResourceGroup->fillControls(rParameter);
|
||||
m_pSortByXValuesResourceGroup->fillControls(rParameter);
|
||||
m_nChangingCalls--;
|
||||
}
|
||||
|
||||
@@ -370,10 +375,10 @@ ChartTypeParameter ChartTypePanel::getCurrentParamter() const
|
||||
ChartTypeParameter aParameter;
|
||||
aParameter.nSubTypeIndex = static_cast<sal_Int32>(m_xSubTypeList->GetSelectedItemId());
|
||||
m_pDim3DLookResourceGroup->fillParameter(aParameter);
|
||||
/*m_pStackingResourceGroup->fillParameter( aParameter );
|
||||
m_pSplineResourceGroup->fillParameter( aParameter );
|
||||
m_pGeometryResourceGroup->fillParameter( aParameter );
|
||||
m_pSortByXValuesResourceGroup->fillParameter( aParameter );*/
|
||||
m_pStackingResourceGroup->fillParameter(aParameter);
|
||||
//m_pSplineResourceGroup->fillParameter( aParameter );
|
||||
m_pGeometryResourceGroup->fillParameter(aParameter);
|
||||
m_pSortByXValuesResourceGroup->fillParameter(aParameter);
|
||||
return aParameter;
|
||||
}
|
||||
|
||||
|
||||
@@ -125,10 +125,10 @@ private:
|
||||
void Initialize();
|
||||
|
||||
std::unique_ptr<Dim3DLookResourceGroup> m_pDim3DLookResourceGroup;
|
||||
/*std::unique_ptr<StackingResourceGroup> m_pStackingResourceGroup;
|
||||
std::unique_ptr<SplineResourceGroup> m_pSplineResourceGroup;
|
||||
std::unique_ptr<GeometryResourceGroup> m_pGeometryResourceGroup;
|
||||
std::unique_ptr<SortByXValuesResourceGroup> m_pSortByXValuesResourceGroup;*/
|
||||
std::unique_ptr<StackingResourceGroup> m_pStackingResourceGroup;
|
||||
//std::unique_ptr<SplineResourceGroup> m_pSplineResourceGroup;
|
||||
std::unique_ptr<GeometryResourceGroup> m_pGeometryResourceGroup;
|
||||
std::unique_ptr<SortByXValuesResourceGroup> m_pSortByXValuesResourceGroup;
|
||||
|
||||
css::uno::Reference<css::chart2::XChartDocument> m_xChartModel;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user