summaryrefslogtreecommitdiff
path: root/chart2
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2014-02-17 14:31:47 +0200
committerTor Lillqvist <tml@collabora.com>2014-02-17 14:48:15 +0200
commit1113c243b100fa5258d7fc1e72e3afd5d9f871e8 (patch)
tree73713e20eac012fd6cbedff9d86d2ae985bb94a1 /chart2
parenta95888e6e62a702f4b9af4a68c44339b51dc283e (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.cxx2
-rw-r--r--chart2/source/controller/dialogs/DialogModel.hxx8
-rw-r--r--chart2/source/controller/dialogs/tp_DataSource.cxx2
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);