diff options
author | Tor Lillqvist <tml@collabora.com> | 2014-02-17 14:31:47 +0200 |
---|---|---|
committer | Tor Lillqvist <tml@collabora.com> | 2014-02-17 14:48:15 +0200 |
commit | 1113c243b100fa5258d7fc1e72e3afd5d9f871e8 (patch) | |
tree | 73713e20eac012fd6cbedff9d86d2ae985bb94a1 /chart2 | |
parent | a95888e6e62a702f4b9af4a68c44339b51dc283e (diff) |
Don't violate the One Definition Rule
There were two different struct types called chart::TimeBasedInfo,
which caused problems at least in statically linked iOS app.
Rename the other struct to chart::DialogModelTimeBasedInfo for now.
Change-Id: Ib95736b1046c5bd9001d7aeba2b8bbd22a18f8c2
Diffstat (limited to 'chart2')
-rw-r--r-- | chart2/source/controller/dialogs/DialogModel.cxx | 2 | ||||
-rw-r--r-- | chart2/source/controller/dialogs/DialogModel.hxx | 8 | ||||
-rw-r--r-- | chart2/source/controller/dialogs/tp_DataSource.cxx | 2 |
3 files changed, 6 insertions, 6 deletions
diff --git a/chart2/source/controller/dialogs/DialogModel.cxx b/chart2/source/controller/dialogs/DialogModel.cxx index c7903f06e4b2..b88581f30150 100644 --- a/chart2/source/controller/dialogs/DialogModel.cxx +++ b/chart2/source/controller/dialogs/DialogModel.cxx @@ -367,7 +367,7 @@ struct lcl_addSeriesNumber : public ::std::binary_function< namespace chart { -TimeBasedInfo::TimeBasedInfo(): +DialogModelTimeBasedInfo::DialogModelTimeBasedInfo(): bTimeBased(false), nStart(0), nEnd(0) diff --git a/chart2/source/controller/dialogs/DialogModel.hxx b/chart2/source/controller/dialogs/DialogModel.hxx index 244dd82c1d05..99a92b8d63cd 100644 --- a/chart2/source/controller/dialogs/DialogModel.hxx +++ b/chart2/source/controller/dialogs/DialogModel.hxx @@ -47,9 +47,9 @@ namespace chart class RangeSelectionHelper; -struct TimeBasedInfo +struct DialogModelTimeBasedInfo { - TimeBasedInfo(); + DialogModelTimeBasedInfo(); bool bTimeBased; sal_Int32 nStart; @@ -153,7 +153,7 @@ public: void setTimeBasedRange( bool bTimeBased, sal_Int32 nStart, sal_Int32 nEnd) const; - const TimeBasedInfo& getTimeBasedInfo() const { return maTimeBasedInfo; } + const DialogModelTimeBasedInfo& getTimeBasedInfo() const { return maTimeBasedInfo; } void startControllerLockTimer(); @@ -194,7 +194,7 @@ private: sal_Int32 countSeries() const; ChartModel& getModel() const; - mutable TimeBasedInfo maTimeBasedInfo; + mutable DialogModelTimeBasedInfo maTimeBasedInfo; }; } // namespace chart diff --git a/chart2/source/controller/dialogs/tp_DataSource.cxx b/chart2/source/controller/dialogs/tp_DataSource.cxx index 2f1844963036..60cf54b049fd 100644 --- a/chart2/source/controller/dialogs/tp_DataSource.cxx +++ b/chart2/source/controller/dialogs/tp_DataSource.cxx @@ -986,7 +986,7 @@ bool DataSourceTabPage::updateModelFromControl( Edit * pField ) Reference< util::XModifiable > xModifiable( m_rDialogModel.getChartModel(), uno::UNO_QUERY ); if( xModifiable.is() ) xModifiable->setModified( sal_True ); - const TimeBasedInfo& rInfo = m_rDialogModel.getTimeBasedInfo(); + const DialogModelTimeBasedInfo& rInfo = m_rDialogModel.getTimeBasedInfo(); if(rInfo.bTimeBased) { m_rDialogModel.setTimeBasedRange(rInfo.bTimeBased, rInfo.nStart, rInfo.nEnd); |