ReportCriteria Class Reference
Stores entries from export dialog. More...
#include <reportcriteria.h>
Public Types
- enum REPORTTYPE { CSVTotalsExport = 0, CSVHistoryExport = 1 }
Public Attributes
- REPORTTYPE reportType
- KURL url
- QDate from
- QDate to
- bool allTasks
- bool decimalMinutes
- QString delimiter
- QString quote
Detailed Description
Stores entries from export dialog.Keeps details (like CSV export dialog control names) out of the TaskView class, which contains the slot triggered by the export action.
The dialog and the report logic can change all they want and the TaskView logic can stay the same.
Member Enumeration Documentation
|
The different report types.
|
Member Data Documentation
|
The type of report we are running.
|
|
For reports that write to a file, the filename to write to.
|
|
For history reports, the lower bound of the date range to report on.
|
|
For history reports, the upper bound of the date range to report on.
|
|
True if the report should contain all tasks in Karm. Defaults to true. |
|
True if the durations should be output in decimal hours. Otherwise, output durations as HH24:MI |
|
The delimiter to use when outputting comma-seperated value reports.
|
|
The quote to use for text fields when outputting comma-seperated reports.
|
The documentation for this class was generated from the following file:
- reportcriteria.h