YATiSh
Yet Another TIme SHeet
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CmpWindow
 CyatishMathPlotTime series for panel #3 using wxMathPlot
 CProcessedRecordElement of typefined std:vector ProcessedData (yatishPlot.data)
 CRawRecordElement of typefined std:vector RawData (yatishPlot.big_data)
 CSettingsAs its names implies: the class holding YATiSh settings
 CwxApp
 CyatishAppUsual wxWidgets application class, taking care of:
 CwxChartPanel
 CyatishFreePiePie chart for panel #3 using wxFreeChart
 CyatishFreeSerieTime series for panel #3 using wxFreeChart
 CwxDialog
 CyatishDlgActivity
 CyatishDlgFilter
 CyatishDlgName
 CyatishDlgProject
 CyatishDlgTimeslot
 CyatishSettingsA dialog to modify YATiSh settings
 CwxFrame
 CyatishFrameMain Yatish frame; apart from menus, status bar, etc. this (large!) class:
 CwxPanel
 CyatishChartPiePie chart for panel #3 using wxCharts
 CyatishChartSerieTime series for panel #3 using wxCharts
 CwxPdfDocument
 CyatishPDFExports a PDF reflecting the current state of panel #2
 CwxValidator
 CDateValidatorSimplified from the wxWidgets Wiki:
 CTimeValidatorThis class is necessary because wxGenericValidator doesn't support wxTimePickerCtrl
 CyatishDBProvides a few basic methods and (static) members to interact with yatish tables
 CyatishDBmysqlInteracts with yatish tables in a MySQL/MariaDB database
 CyatishDBsqliteInteracts with yatish tables in a SQLite database
 CyatishPlotAbstract Base class for the plots of panel #3
 CyatishChartPiePie chart for panel #3 using wxCharts
 CyatishChartSerieTime series for panel #3 using wxCharts
 CyatishFreePiePie chart for panel #3 using wxFreeChart
 CyatishFreeSerieTime series for panel #3 using wxFreeChart
 CyatishMathPlotTime series for panel #3 using wxMathPlot