KDE PIM / Developers / API Docs / karm

ReportCriteria Class Reference

Stores entries from export dialog. More...

#include <reportcriteria.h>

List of all members.

Public Types

Public Attributes


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

enum ReportCriteria::REPORTTYPE
 

The different report types.


Member Data Documentation

REPORTTYPE ReportCriteria::reportType
 

The type of report we are running.

KURL ReportCriteria::url
 

For reports that write to a file, the filename to write to.

QDate ReportCriteria::from
 

For history reports, the lower bound of the date range to report on.

QDate ReportCriteria::to
 

For history reports, the upper bound of the date range to report on.

bool ReportCriteria::allTasks
 

True if the report should contain all tasks in Karm.

Defaults to true.

bool ReportCriteria::decimalMinutes
 

True if the durations should be output in decimal hours.

Otherwise, output durations as HH24:MI

QString ReportCriteria::delimiter
 

The delimiter to use when outputting comma-seperated value reports.

QString ReportCriteria::quote
 

The quote to use for text fields when outputting comma-seperated reports.


The documentation for this class was generated from the following file: