OpenStudioCore:resultsviewer
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Public Types | Public Slots | Signals | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
resultsviewer::TreeView Class Reference

#include <TreeView.hpp>

Public Types

enum  treeViewDisplayType { tvdtVariableName, tvdtKeyValue }
 display type for tree view of sql file More...
 

Public Slots

void generateFloodPlotComparisonData ()
 
void generateFloodPlotData ()
 
void generateIlluminancePlotComparisonData ()
 
void generateIlluminancePlotData ()
 
void generateLinePlotComparisonData ()
 
void generateLinePlotData ()
 
void generateReverseFloodPlotComparisonData ()
 
void generateReverseIlluminancePlotComparisonData ()
 
void generateReverseLinePlotComparisonData ()
 

Signals

void signalAddFloodPlot (const std::vector< resultsviewer::ResultsViewerPlotData > &plotDataVec)
 
void signalAddFloodPlotComparison (const std::vector< resultsviewer::ResultsViewerPlotData > &plotDataVec)
 
void signalAddIlluminancePlot (const std::vector< resultsviewer::ResultsViewerPlotData > &plotDataVec)
 
void signalAddIlluminancePlotComparison (const std::vector< resultsviewer::ResultsViewerPlotData > &plotDataVec)
 
void signalAddLinePlot (const std::vector< resultsviewer::ResultsViewerPlotData > &plotDataVec)
 
void signalAddLinePlotComparison (const std::vector< resultsviewer::ResultsViewerPlotData > &plotDataVec)
 
void signalDragResultsViewerPlotData (const std::vector< resultsviewer::ResultsViewerPlotData > &plotDataVec)
 

Public Member Functions

void applyFilter (QString &filterText)
 
void clearFilter ()
 
void displayFile (const QString &alias, openstudio::SqlFile sqlFile, treeViewDisplayType treeViewDisplay)
 
void displaySqlFileVariableName (const QString &alias, openstudio::SqlFile sqlFile)
 
QString filenameFromTreeItem (QTreeWidgetItem *item)
 
void goToFile (const QString &filename)
 
bool isEmpty ()
 
void removeFile (const QString &filename)
 
resultsviewer::ResultsViewerPlotData resultsViewerPlotDataFromTreeItem (QTreeWidgetItem *treeItem)
 
openstudio::OptionalTimeSeries timeseriesFromTreeItem (QTreeWidgetItem *treeItem)
 
void updateFileAlias (const QString &alias, const QString &filename)
 

Public Attributes

TreeViewparent
 

Protected Member Functions

void mouseMoveEvent (QMouseEvent *e) override
 
void mousePressEvent (QMouseEvent *e) override
 
void performPlot2DDataDrag ()
 
void performResultsViewerPlotDataDrag ()
 

Detailed Description

TreeView is a ui widget to present EnergyPlus output in a tree format which can be sorted and filtered and expanded and collapsed.

Member Enumeration Documentation

display type for tree view of sql file

Enumerator
tvdtVariableName 
tvdtKeyValue 

Member Function Documentation

void resultsviewer::TreeView::applyFilter ( QString &  filterText)
void resultsviewer::TreeView::clearFilter ( )
void resultsviewer::TreeView::displayFile ( const QString &  alias,
openstudio::SqlFile  sqlFile,
treeViewDisplayType  treeViewDisplay 
)
void resultsviewer::TreeView::displaySqlFileVariableName ( const QString &  alias,
openstudio::SqlFile  sqlFile 
)
QString resultsviewer::TreeView::filenameFromTreeItem ( QTreeWidgetItem *  item)
void resultsviewer::TreeView::generateFloodPlotComparisonData ( )
slot
void resultsviewer::TreeView::generateFloodPlotData ( )
slot
void resultsviewer::TreeView::generateIlluminancePlotComparisonData ( )
slot
void resultsviewer::TreeView::generateIlluminancePlotData ( )
slot
void resultsviewer::TreeView::generateLinePlotComparisonData ( )
slot
void resultsviewer::TreeView::generateLinePlotData ( )
slot
void resultsviewer::TreeView::generateReverseFloodPlotComparisonData ( )
slot
void resultsviewer::TreeView::generateReverseIlluminancePlotComparisonData ( )
slot
void resultsviewer::TreeView::generateReverseLinePlotComparisonData ( )
slot
void resultsviewer::TreeView::goToFile ( const QString &  filename)
bool resultsviewer::TreeView::isEmpty ( )
void resultsviewer::TreeView::mouseMoveEvent ( QMouseEvent *  e)
overrideprotected
void resultsviewer::TreeView::mousePressEvent ( QMouseEvent *  e)
overrideprotected
void resultsviewer::TreeView::performPlot2DDataDrag ( )
protected
void resultsviewer::TreeView::performResultsViewerPlotDataDrag ( )
protected
void resultsviewer::TreeView::removeFile ( const QString &  filename)
resultsviewer::ResultsViewerPlotData resultsviewer::TreeView::resultsViewerPlotDataFromTreeItem ( QTreeWidgetItem *  treeItem)
void resultsviewer::TreeView::signalAddFloodPlot ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
void resultsviewer::TreeView::signalAddFloodPlotComparison ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
void resultsviewer::TreeView::signalAddIlluminancePlot ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
void resultsviewer::TreeView::signalAddIlluminancePlotComparison ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
void resultsviewer::TreeView::signalAddLinePlot ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
void resultsviewer::TreeView::signalAddLinePlotComparison ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
void resultsviewer::TreeView::signalDragResultsViewerPlotData ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
openstudio::OptionalTimeSeries resultsviewer::TreeView::timeseriesFromTreeItem ( QTreeWidgetItem *  treeItem)
void resultsviewer::TreeView::updateFileAlias ( const QString &  alias,
const QString &  filename 
)

Member Data Documentation

TreeView * resultsviewer::TreeView::parent