Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AdjustedTreeModelExtension of ProjectTreeModel for use in ProjectCalibrationEditor
AdvancedQueryEditSpecial editor used in Builder to allow extra SQL manipulation on data
ArrowButton
AxisButton
BaseEditorBase editor class
BaseQueryModelThis is the base model used by the Factory for showing data
BuilderMain window for builing datasets
BuilderViewMain query view in Builder
BuilderViewComponentBase class for BuilderView components
CachedPlotCurveDataModelA cached version of a PlotCurveDataModel which operates on top of BaseQueryModel
CalibrationDelegateDelegate which shows a calendar for isnerting a calibration date
CalibrationEditDialogDialog for SensorChannelCalibrationEditor
CalibrationEditorTable based calibrations editor
CalibrationsCheckBoxCheckbox that signifies the use of calibrations in a DataHeaderSection
CalibrationsModelModel container for sensor calibrations
CalibrationsViewView for CalibrationsModel
CancelProgressActionAction used by ProgressToolBar for canceling a query
CheckBoxCheckBox for use in ComboBoxGroup
ClickableLabel
ColorPickerButton
ColorPickerItem
ColorPickerPopup
ComboBoxGroupBase class for a group of check boxes
ConclusionPageLast wizard page for viewing (un)successfully uploaded files
ConnectedProxyModelA connected proxy model
ConnectionDialogGUI for database connection settings
Ui::ConnectionDialogUi
ConvertableUnitModelUnit container model
CurveContainerUsed by Factory to server as a mediator between Builder and Grapher
DatabaseThe main database object used throughout the program
DatabaseAuditLogViewView used to show audit logs
DataBuilderViewSpecific implementation of BuilderViewComponent for data
DataHeaderHeader used by DataBuilderView
DataHeaderSectionHeader section for data used in BuilderView
DataHeaderViewPortSpecific viewport implementation for DataHeader
DataHeaderViewPortLayoutLayout for DataHeaderSection DataHeaderSections
DataPointRepresentation of a data point used for data graphing
DataPreViewView for previewing sensor channel data
DataProxyModel used by DataViewPort
DataStrategyA column strategy used to interpret floats from raw data and allow conversions
DataViewPortData-specific implementation of ViewPort
DataWidgetMapperWidget mapper used by MappedBaseEditor
DelimiterGroupSpecific implementation of ComboBoxGroup for delimiter check boxes
DirectoryEditEditor for directories
EditorCreator< T >Template based factory method used for creating BaseEditor subclasses
ExporterMain window for exporting data from the Builder
FactoryServes as a mediator/director for Builder, Grapher and Exporter
FileNameEditEditor for file names
FileNameValidatorSpecific validator for file-names
FileSelectionDelegateDelegate for FileSelectionView
FileSelectionModelSimply an container model for the selected files used by the FileUploadWizard
FileSelectionPageSecond wizard page for selecting files to upload
FileSelectionViewView for FileSelectionModel
FilesUploadedModelModel used as a list of allready uploaded files
FileUploadWizardWizard for uploading the files to the database
FileUploadWizardPageBase class for File Upload Wizard Pages
FilterEditFilter editor used in the TemplateMakerPageGui widget
GrapherMain window for drawing data
HeaderSectionBase class of a BuilderView's header section
ImportFileHeaderHeader of ImportFileView
ImportFileHeaderSectionHeaderSection used by ImportFileView to allow basic manipulations on data to be imported
ImportFileModelModel which represents the currently loaded file for upload
ImportFileProcessorModelExtension of ImportFileModel which uses the Processor
ImportFileViewShows the contents of a file based on the configuration of TagContainer
InstallationEditorEditor for installations
IntroPageIntroductory wizard page
KExpandableGroupBoxAn expandable container with a QComboBox-style API
LegendItem
LocationEditorEditor for locations
LogManUsed for logging to various places
MappedBaseEditorSpecific implementation of BaseEditor for use with widgets
MapperDelegateDelegate used by the DataWidgetMapper in MappedBaseEditor
ParserBase parser class
Plot
PlotArea
PlotCurve
PlotDataModelA 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
PreviewPageFourth wizard page for previewing files to upload
KExpandableGroupBox::Private
PrivilegeEditorEditor for privileges
ProcessorA column processor able to use a column strategy to manipulate data
ProgressBarComponent of ProgressToolBar
ProgressToolBarUsed by the Database to show progress of threaded queries
ProjectCalibrationEditorTable based project-specific calibrations editor
ProjectEditorEditor for projects
ProjectTreeMain widget for editing project trees and previewing associated sensor channel data
ProjectTreeModelModel used by ProjectTreeView which accesses tbl_trees_extended and transforms it into a tree
ProjectTreeViewView for ProjectTreeModel representing the project tree
qDebugHandlerQDebugHandler is a singleton used for redirection of qDebug (and related) messages
QtColorPickerWidget for selecting colors from a popup color grid
QueryQueueQueryQueue is used by QueryWorker to extract the QueryThreadCommand and query with it the database
QueryThreadThis is the thread in which QueryWorker works
QueryThreadCommandA command class for used in QueryQueue
QueryThreadConnSpecsQueryThreadConnSpecs is a command struct used to pass the connection specs
QueryWorkerThe class that does all the work with the database
SeekerItem finding tool used in SeekerWidget
SeekerWidgetUsed in MappedBaseEditor to seek certain items
SensorCategoryEditorEditor for sensor categories
SensorChannelCalibrationEditorEditor for sensor channel calibrations
SensorChannelCalibrationsViewView for sensor channel calibrations
SensorChannelEditDialogDialog for SensorChannelEditor
SensorChannelEditorEditor for sensor channels
SensorChannelModelContainer model of sensor channels
SensorChannelViewView for sensor channels
SensorEditorEditor for sensors
SensorUnitEditorEditor for sensor units
SimpleParserA simple parser supporting main arithmetic operations and parentheses
SimpleViewSelectionDialogA simple selection dialog based on a QListView
SmartLetThe main program mediator class
SmartletStyleStyle used by Smartlet
SplitOnGroupSpecific implementation of ComboBoxGroup for splitting data on a specific time frame
SqlDataStrategyA column strategy used to interpret floats from raw data and allow conversions based on conversions stored in the database
SqlHelperHas some extra functions used by the custom SQL model classes
SqlQueryModelExtension of QSqlQueryModel class and used throughout the application
SqlTableModelExtension of QSqlTableModel class and used throughout the application
SqlUnitConvertorUnit conversion functor based on stored database stored conversions
StrategyBase class used for column interpretation and data manipulation
StrategySettingsA container of settings used by Strategies
TableBaseEditorSpecific implementation of BaseEditor for use with a table view
TableEditorSimple editor for edititng smartlet tables
TablePrefsNamespace for global constants
TablesGroup of TablePrefs
TagContainerTagContainer class holds the options of ImportFileProcessorModel and ImportFileHeaderSection. and acts as a mediator in between
TagContainerPrivate
TemplateMakerPageOptional wizard page for making new templates
TemplateMakerPageGuiThe widget used by FileUploadWizard for making new templates
TemplateSaveDialogDialog for saving a tempalte
TemplateSelectionPageThird wizard page for selecting a template
TemplatesModelContainer model for templates
TemplatesViewView using TemplatesModel to show the templates
Writer::TemporaryTextFileUsed by Writer as a device for writing
TimeConstraintGlobal time constraint used by most of the application widgets
TimeConstraintToolBarWidgets which allows adjusting the global TimeConstraint
TimestampBuiderViewSpecific implementation of BuilderViewComponent for timestamps
TimestampHeaderSectionHeader section for timestamps used in BuilderView
TimestampProxyModel used by TimestampViewPort
TimestampStrategyA column strategy used to interpret timestamps from raw data
TimestampViewPortTimestamp-specific implementation of ViewPort
TreeItemItem that represents a path node in the ProjectTreeView
TreeItemSelectionBoxIs essentialy a selection box for the possible items to be put in the node of ProjectTreeView
TreeItemSetupActionThis is essentialy a QAction used by TreeViewMenu to represent TreeItemSelectionBox
TreePathMain widget for previewing sensor channel data
TreeViewDelegateDelegate used by ProjectTreeView
TreeViewMenuMenu used by ProjectTreeView
Ui_ConnectionDialogUi
Ui_PlotPropertiesDialog
UnitComboBoxA QComboBox that displays units
UnitConversionEditorTable based unit conversions editor
UnitConvertorUnit conversion functor
UnitEditorEditor for units
UserEditorEditor for smartlet users
ViewPortBase view for use in a BuilderViewComponent
WidgetLayoutLayout for widgets used by BaseEditor
WizardColumnLayoutLayout used by File Upload Wizard Pages
WriterUsed by Exporter to write a file