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

#include <TableView.hpp>

Public Slots

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

Signals

void columnsResized ()
 
void fileAdded ()
 
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

bool addFile (const QString &alias, openstudio::SqlFile sqlFile)
 
void applyFilter (QString &filterText)
 
void clearFilter ()
 
void goToFile (const QString &filename)
 
const QStringList & headerNames () const
 
void removeFile (const QString &filename)
 
resultsviewer::ResultsViewerPlotData resultsViewerPlotDataFromTableRow (int row)
 
int selectedRowCount ()
 
std::vector< int > selectedRows ()
 
bool updateFileAlias (const QString &alias, const QString &filename)
 

Public Attributes

TableViewparent
 

Protected Member Functions

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

Detailed Description

TableView is a ui widget to present EnergyPlus output in a table which can be sorted and filtered.

Member Function Documentation

bool resultsviewer::TableView::addFile ( const QString &  alias,
openstudio::SqlFile  sqlFile 
)
void resultsviewer::TableView::applyFilter ( QString &  filterText)
void resultsviewer::TableView::clearFilter ( )
void resultsviewer::TableView::columnsResized ( )
signal
void resultsviewer::TableView::fileAdded ( )
signal
void resultsviewer::TableView::generateFloodPlotComparisonData ( )
slot
void resultsviewer::TableView::generateFloodPlotData ( )
slot
void resultsviewer::TableView::generateIlluminancePlotComparisonData ( )
slot
void resultsviewer::TableView::generateIlluminancePlotData ( )
slot
void resultsviewer::TableView::generateLinePlotComparisonData ( )
slot
void resultsviewer::TableView::generateLinePlotData ( )
slot
void resultsviewer::TableView::generateReverseFloodPlotComparisonData ( )
slot
void resultsviewer::TableView::generateReverseIlluminancePlotComparisonData ( )
slot
void resultsviewer::TableView::generateReverseLinePlotComparisonData ( )
slot
void resultsviewer::TableView::goToFile ( const QString &  filename)
const QStringList& resultsviewer::TableView::headerNames ( ) const
inline
void resultsviewer::TableView::mouseMoveEvent ( QMouseEvent *  e)
overrideprotected
void resultsviewer::TableView::mousePressEvent ( QMouseEvent *  e)
overrideprotected
void resultsviewer::TableView::performDrag ( )
protected
void resultsviewer::TableView::performPlot2DDataDrag ( )
protected
void resultsviewer::TableView::performResultsViewerPlotDataDrag ( )
protected
void resultsviewer::TableView::removeFile ( const QString &  filename)
resultsviewer::ResultsViewerPlotData resultsviewer::TableView::resultsViewerPlotDataFromTableRow ( int  row)
int resultsviewer::TableView::selectedRowCount ( )
std::vector<int> resultsviewer::TableView::selectedRows ( )
void resultsviewer::TableView::signalAddFloodPlot ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
void resultsviewer::TableView::signalAddFloodPlotComparison ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
void resultsviewer::TableView::signalAddIlluminancePlot ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
void resultsviewer::TableView::signalAddIlluminancePlotComparison ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
void resultsviewer::TableView::signalAddLinePlot ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
void resultsviewer::TableView::signalAddLinePlotComparison ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
void resultsviewer::TableView::signalDragResultsViewerPlotData ( const std::vector< resultsviewer::ResultsViewerPlotData > &  plotDataVec)
signal
bool resultsviewer::TableView::updateFileAlias ( const QString &  alias,
const QString &  filename 
)

Member Data Documentation

TableView * resultsviewer::TableView::parent