| 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 |
1.7.1