Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/kmymoneyglobalsettings.cpp
Show All 28 Lines | |||||
29 | 29 | | |||
30 | // ---------------------------------------------------------------------------- | 30 | // ---------------------------------------------------------------------------- | ||
31 | // Project Includes | 31 | // Project Includes | ||
32 | 32 | | |||
33 | #include "mymoneyforecast.h" | 33 | #include "mymoneyforecast.h" | ||
34 | 34 | | |||
35 | // include kmymoneysettings.cpp here to gain access to s_globalKMyMoneySettings | 35 | // include kmymoneysettings.cpp here to gain access to s_globalKMyMoneySettings | ||
36 | #include "kmymoneysettings.cpp" | 36 | #include "kmymoneysettings.cpp" | ||
37 | #include "forecastviewsettings.h" | ||||
37 | 38 | | |||
38 | void KMyMoneyGlobalSettings::injectExternalSettings(KMyMoneySettings* p) | 39 | void KMyMoneyGlobalSettings::injectExternalSettings(KMyMoneySettings* p) | ||
39 | { | 40 | { | ||
40 | s_globalKMyMoneySettings()->q = p; | 41 | s_globalKMyMoneySettings()->q = p; | ||
41 | } | 42 | } | ||
42 | 43 | | |||
43 | QFont KMyMoneyGlobalSettings::listCellFont() | 44 | QFont KMyMoneyGlobalSettings::listCellFont() | ||
44 | { | 45 | { | ||
▲ Show 20 Lines • Show All 109 Lines • ▼ Show 20 Line(s) | 151 | { | |||
154 | return date; | 155 | return date; | ||
155 | } | 156 | } | ||
156 | 157 | | |||
157 | MyMoneyForecast KMyMoneyGlobalSettings::forecast() | 158 | MyMoneyForecast KMyMoneyGlobalSettings::forecast() | ||
158 | { | 159 | { | ||
159 | MyMoneyForecast forecast; | 160 | MyMoneyForecast forecast; | ||
160 | 161 | | |||
161 | // override object defaults with those of the application | 162 | // override object defaults with those of the application | ||
162 | forecast.setForecastCycles(KMyMoneyGlobalSettings::forecastCycles()); | 163 | forecast.setForecastCycles(ForecastViewSettings::forecastCycles()); | ||
163 | forecast.setAccountsCycle(KMyMoneyGlobalSettings::forecastAccountCycle()); | 164 | forecast.setAccountsCycle(ForecastViewSettings::forecastAccountCycle()); | ||
164 | forecast.setHistoryStartDate(QDate::currentDate().addDays(-forecast.forecastCycles()*forecast.accountsCycle())); | 165 | forecast.setHistoryStartDate(QDate::currentDate().addDays(-forecast.forecastCycles()*forecast.accountsCycle())); | ||
165 | forecast.setHistoryEndDate(QDate::currentDate().addDays(-1)); | 166 | forecast.setHistoryEndDate(QDate::currentDate().addDays(-1)); | ||
166 | forecast.setForecastDays(KMyMoneyGlobalSettings::forecastDays()); | 167 | forecast.setForecastDays(ForecastViewSettings::forecastDays()); | ||
167 | forecast.setBeginForecastDay(KMyMoneyGlobalSettings::beginForecastDay()); | 168 | forecast.setBeginForecastDay(ForecastViewSettings::beginForecastDay()); | ||
168 | forecast.setForecastMethod(KMyMoneyGlobalSettings::forecastMethod()); | 169 | forecast.setForecastMethod(ForecastViewSettings::forecastMethod()); | ||
169 | forecast.setHistoryMethod(KMyMoneyGlobalSettings::historyMethod()); | 170 | forecast.setHistoryMethod(ForecastViewSettings::historyMethod()); | ||
170 | forecast.setIncludeFutureTransactions(KMyMoneyGlobalSettings::includeFutureTransactions()); | 171 | forecast.setIncludeFutureTransactions(ForecastViewSettings::includeFutureTransactions()); | ||
171 | forecast.setIncludeScheduledTransactions(KMyMoneyGlobalSettings::includeScheduledTransactions()); | 172 | forecast.setIncludeScheduledTransactions(ForecastViewSettings::includeScheduledTransactions()); | ||
172 | 173 | | |||
173 | return forecast; | 174 | return forecast; | ||
174 | } | 175 | } | ||
176 | | ||||
177 | int KMyMoneyGlobalSettings::forecastDays() | ||||
178 | { | ||||
179 | return ForecastViewSettings::forecastDays(); | ||||
180 | } | ||||
181 | | ||||
182 | int KMyMoneyGlobalSettings::forecastAccountCycle() | ||||
183 | { | ||||
184 | return ForecastViewSettings::forecastAccountCycle(); | ||||
185 | } |