~mdoyen/homebank/5.2.x

« back to all changes in this revision

Viewing changes to src/hb-filter.c

  • Committer: Maxime Doyen
  • Date: 2019-07-29 20:34:22 UTC
  • Revision ID: homebank@free.fr-20190729203422-hy3g4szjv3dbzmxu
5.2.7 release

Show diffs side-by-side

added added

removed removed

Lines of Context:
240
240
}
241
241
 
242
242
 
 
243
gboolean filter_preset_daterange_future_enable(gint range)
 
244
{
 
245
        switch( range )
 
246
        {
 
247
                case FLT_RANGE_THISMONTH:
 
248
                case FLT_RANGE_THISQUARTER:
 
249
                case FLT_RANGE_THISYEAR:
 
250
                case FLT_RANGE_LAST30DAYS:
 
251
                case FLT_RANGE_LAST60DAYS:
 
252
                case FLT_RANGE_LAST90DAYS:
 
253
                case FLT_RANGE_LAST12MONTHS:
 
254
                        return TRUE;
 
255
                        break;
 
256
        }
 
257
 
 
258
        return FALSE;
 
259
}
 
260
 
 
261
 
243
262
void filter_preset_daterange_add_futuregap(Filter *filter, gint nbdays)
244
263
{
245
264
 
253
272
        }*/
254
273
 
255
274
        filter->nbdaysfuture = 0;
256
 
        
257
 
        switch( filter->range )
258
 
        {
259
 
                case FLT_RANGE_THISMONTH:
260
 
                case FLT_RANGE_THISQUARTER:
261
 
                case FLT_RANGE_THISYEAR:
262
 
                case FLT_RANGE_LAST30DAYS:
263
 
                case FLT_RANGE_LAST60DAYS:
264
 
                case FLT_RANGE_LAST90DAYS:
265
 
                case FLT_RANGE_LAST12MONTHS:
266
 
                        filter->nbdaysfuture = nbdays;
267
 
                        break;
268
 
        }
 
275
        if( filter_preset_daterange_future_enable(filter->range) )
 
276
                filter->nbdaysfuture = nbdays;
 
277
 
269
278
}
270
279
 
271
280