AdjustedTreeModel | Extension of ProjectTreeModel for use in ProjectCalibrationEditor |
AdvancedQueryEdit | Special editor used in Builder to allow extra SQL manipulation on data |
ArrowButton | |
AxisButton | |
BaseEditor | Base editor class |
BaseQueryModel | This is the base model used by the Factory for showing data |
Builder | Main window for builing datasets |
BuilderView | Main query view in Builder |
BuilderViewComponent | Base class for BuilderView components |
CachedPlotCurveDataModel | A cached version of a PlotCurveDataModel which operates on top of BaseQueryModel |
CalibrationDelegate | Delegate which shows a calendar for isnerting a calibration date |
CalibrationEditDialog | Dialog for SensorChannelCalibrationEditor |
CalibrationEditor | Table based calibrations editor |
CalibrationsCheckBox | Checkbox that signifies the use of calibrations in a DataHeaderSection |
CalibrationsModel | Model container for sensor calibrations |
CalibrationsView | View for CalibrationsModel |
CancelProgressAction | Action used by ProgressToolBar for canceling a query |
CheckBox | CheckBox for use in ComboBoxGroup |
ClickableLabel | |
ColorPickerButton | |
ColorPickerItem | |
ColorPickerPopup | |
ComboBoxGroup | Base class for a group of check boxes |
ConclusionPage | Last wizard page for viewing (un)successfully uploaded files |
ConnectedProxyModel | A connected proxy model |
ConnectionDialog | GUI for database connection settings |
Ui::ConnectionDialogUi | |
ConvertableUnitModel | Unit container model |
CurveContainer | Used by Factory to server as a mediator between Builder and Grapher |
Database | The main database object used throughout the program |
DatabaseAuditLogView | View used to show audit logs |
DataBuilderView | Specific implementation of BuilderViewComponent for data |
DataHeader | Header used by DataBuilderView |
DataHeaderSection | Header section for data used in BuilderView |
DataHeaderViewPort | Specific viewport implementation for DataHeader |
DataHeaderViewPortLayout | Layout for DataHeaderSection DataHeaderSections |
DataPoint | Representation of a data point used for data graphing |
DataPreView | View for previewing sensor channel data |
DataProxy | Model used by DataViewPort |
DataStrategy | A column strategy used to interpret floats from raw data and allow conversions |
DataViewPort | Data-specific implementation of ViewPort |
DataWidgetMapper | Widget mapper used by MappedBaseEditor |
DelimiterGroup | Specific implementation of ComboBoxGroup for delimiter check boxes |
DirectoryEdit | Editor for directories |
EditorCreator< T > | Template based factory method used for creating BaseEditor subclasses |
Exporter | Main window for exporting data from the Builder |
Factory | Serves as a mediator/director for Builder, Grapher and Exporter |
FileNameEdit | Editor for file names |
FileNameValidator | Specific validator for file-names |
FileSelectionDelegate | Delegate for FileSelectionView |
FileSelectionModel | Simply an container model for the selected files used by the FileUploadWizard |
FileSelectionPage | Second wizard page for selecting files to upload |
FileSelectionView | View for FileSelectionModel |
FilesUploadedModel | Model used as a list of allready uploaded files |
FileUploadWizard | Wizard for uploading the files to the database |
FileUploadWizardPage | Base class for File Upload Wizard Pages |
FilterEdit | Filter editor used in the TemplateMakerPageGui widget |
Grapher | Main window for drawing data |
HeaderSection | Base class of a BuilderView's header section |
ImportFileHeader | Header of ImportFileView |
ImportFileHeaderSection | HeaderSection used by ImportFileView to allow basic manipulations on data to be imported |
ImportFileModel | Model which represents the currently loaded file for upload |
ImportFileProcessorModel | Extension of ImportFileModel which uses the Processor |
ImportFileView | Shows the contents of a file based on the configuration of TagContainer |
InstallationEditor | Editor for installations |
IntroPage | Introductory wizard page |
KExpandableGroupBox | An expandable container with a QComboBox-style API |
LegendItem | |
LocationEditor | Editor for locations |
LogMan | Used for logging to various places |
MappedBaseEditor | Specific implementation of BaseEditor for use with widgets |
MapperDelegate | Delegate used by the DataWidgetMapper in MappedBaseEditor |
Parser | Base parser class |
Plot | |
PlotArea | |
PlotCurve | |
PlotDataModel | A model which operates on top of BaseQueryModel and is used by a plot a source of data points |
PlotDateScale | |
PlotDateScaleEngine | |
PlotDateTimeScale | |
PlotDateTimeScaleEngine | |
PlotMoveableMarker | |
PlotProperties | |
PlotPropertiesDialog | |
Ui::PlotPropertiesDialog | |
PlotScrollBar | |
PlotScrollData | |
PlotSelector | |
PlotTracker | |
PlotWidget | |
PlotZoomer | |
PreviewPage | Fourth wizard page for previewing files to upload |
KExpandableGroupBox::Private | |
PrivilegeEditor | Editor for privileges |
Processor | A column processor able to use a column strategy to manipulate data |
ProgressBar | Component of ProgressToolBar |
ProgressToolBar | Used by the Database to show progress of threaded queries |
ProjectCalibrationEditor | Table based project-specific calibrations editor |
ProjectEditor | Editor for projects |
ProjectTree | Main widget for editing project trees and previewing associated sensor channel data |
ProjectTreeModel | Model used by ProjectTreeView which accesses tbl_trees_extended and transforms it into a tree |
ProjectTreeView | View for ProjectTreeModel representing the project tree |
qDebugHandler | QDebugHandler is a singleton used for redirection of qDebug (and related) messages |
QtColorPicker | Widget for selecting colors from a popup color grid |
QueryQueue | QueryQueue is used by QueryWorker to extract the QueryThreadCommand and query with it the database |
QueryThread | This is the thread in which QueryWorker works |
QueryThreadCommand | A command class for used in QueryQueue |
QueryThreadConnSpecs | QueryThreadConnSpecs is a command struct used to pass the connection specs |
QueryWorker | The class that does all the work with the database |
Seeker | Item finding tool used in SeekerWidget |
SeekerWidget | Used in MappedBaseEditor to seek certain items |
SensorCategoryEditor | Editor for sensor categories |
SensorChannelCalibrationEditor | Editor for sensor channel calibrations |
SensorChannelCalibrationsView | View for sensor channel calibrations |
SensorChannelEditDialog | Dialog for SensorChannelEditor |
SensorChannelEditor | Editor for sensor channels |
SensorChannelModel | Container model of sensor channels |
SensorChannelView | View for sensor channels |
SensorEditor | Editor for sensors |
SensorUnitEditor | Editor for sensor units |
SimpleParser | A simple parser supporting main arithmetic operations and parentheses |
SimpleViewSelectionDialog | A simple selection dialog based on a QListView |
SmartLet | The main program mediator class |
SmartletStyle | Style used by Smartlet |
SplitOnGroup | Specific implementation of ComboBoxGroup for splitting data on a specific time frame |
SqlDataStrategy | A column strategy used to interpret floats from raw data and allow conversions based on conversions stored in the database |
SqlHelper | Has some extra functions used by the custom SQL model classes |
SqlQueryModel | Extension of QSqlQueryModel class and used throughout the application |
SqlTableModel | Extension of QSqlTableModel class and used throughout the application |
SqlUnitConvertor | Unit conversion functor based on stored database stored conversions |
Strategy | Base class used for column interpretation and data manipulation |
StrategySettings | A container of settings used by Strategies |
TableBaseEditor | Specific implementation of BaseEditor for use with a table view |
TableEditor | Simple editor for edititng smartlet tables |
TablePrefs | Namespace for global constants |
Tables | Group of TablePrefs |
TagContainer | TagContainer class holds the options of ImportFileProcessorModel and ImportFileHeaderSection. and acts as a mediator in between |
TagContainerPrivate | |
TemplateMakerPage | Optional wizard page for making new templates |
TemplateMakerPageGui | The widget used by FileUploadWizard for making new templates |
TemplateSaveDialog | Dialog for saving a tempalte |
TemplateSelectionPage | Third wizard page for selecting a template |
TemplatesModel | Container model for templates |
TemplatesView | View using TemplatesModel to show the templates |
Writer::TemporaryTextFile | Used by Writer as a device for writing |
TimeConstraint | Global time constraint used by most of the application widgets |
TimeConstraintToolBar | Widgets which allows adjusting the global TimeConstraint |
TimestampBuiderView | Specific implementation of BuilderViewComponent for timestamps |
TimestampHeaderSection | Header section for timestamps used in BuilderView |
TimestampProxy | Model used by TimestampViewPort |
TimestampStrategy | A column strategy used to interpret timestamps from raw data |
TimestampViewPort | Timestamp-specific implementation of ViewPort |
TreeItem | Item that represents a path node in the ProjectTreeView |
TreeItemSelectionBox | Is essentialy a selection box for the possible items to be put in the node of ProjectTreeView |
TreeItemSetupAction | This is essentialy a QAction used by TreeViewMenu to represent TreeItemSelectionBox |
TreePath | Main widget for previewing sensor channel data |
TreeViewDelegate | Delegate used by ProjectTreeView |
TreeViewMenu | Menu used by ProjectTreeView |
Ui_ConnectionDialogUi | |
Ui_PlotPropertiesDialog | |
UnitComboBox | A QComboBox that displays units |
UnitConversionEditor | Table based unit conversions editor |
UnitConvertor | Unit conversion functor |
UnitEditor | Editor for units |
UserEditor | Editor for smartlet users |
ViewPort | Base view for use in a BuilderViewComponent |
WidgetLayout | Layout for widgets used by BaseEditor |
WizardColumnLayout | Layout used by File Upload Wizard Pages |
Writer | Used by Exporter to write a file |