YATiSh
Yet Another TIme SHeet
Classes | Typedefs | Enumerations
yatishTypes.h File Reference
#include <map>
#include <vector>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RawRecord
 Element of typefined std:vector RawData (yatishPlot.big_data). More...
 
struct  ProcessedRecord
 Element of typefined std:vector ProcessedData (yatishPlot.data). More...
 

Typedefs

typedef map< string, unsigned long > Map4pie
 
typedef vector< RawRecordRawData
 
typedef vector< ProcessedRecordProcessedData
 

Enumerations

enum  PlotType { timeSeries , pieChart }
 Same order as yatishFrame::choiceChart. More...
 
enum  AggregateType {
  invalid = -1 , hoursTotal , daysWorked , hoursAdayMax ,
  timeRangeMax , minutesAtimeslot
}
 Same order as yatishFrame::choiceAggregate (except invalid of course). More...
 
enum  ClusterType {
  clientClusters , projectClusters , taskClusters , toolClusters ,
  none
}
 Same order as yatishFrame::choiceCluster. More...
 

Typedef Documentation

◆ Map4pie

typedef map<string, unsigned long> Map4pie

Definition at line 18 of file yatishTypes.h.

◆ ProcessedData

typedef vector<ProcessedRecord> ProcessedData

Definition at line 38 of file yatishTypes.h.

◆ RawData

typedef vector<RawRecord> RawData

Definition at line 25 of file yatishTypes.h.

Enumeration Type Documentation

◆ AggregateType

Same order as yatishFrame::choiceAggregate (except invalid of course).

Enumerator
invalid 
hoursTotal 
daysWorked 
hoursAdayMax 
timeRangeMax 
minutesAtimeslot 

Definition at line 47 of file yatishTypes.h.

◆ ClusterType

Same order as yatishFrame::choiceCluster.

Note
Enumerator none a.k.a. _("None") must be the last one.
Enumerator
clientClusters 
projectClusters 
taskClusters 
toolClusters 
none 

Definition at line 58 of file yatishTypes.h.

◆ PlotType

enum PlotType

Same order as yatishFrame::choiceChart.

Enumerator
timeSeries 
pieChart 

Definition at line 41 of file yatishTypes.h.