#include <ArchiveWidget.h>
Definition at line 48 of file ArchiveWidget.h.
|
||||||||||||
|
|
Destructor. Definition at line 322 of file ArchiveWidget.cpp. References ArchiveManager::archiveIsLoaded(), archiveManager, and neuronGrpVector. |
|
|
Declare copy constructor private so it cannot be used inadvertently. |
|
||||||||||||
|
Adds archive statistics to this widget and elsewhere using the supplied id. Definition at line 787 of file ArchiveWidget.cpp. References ArchiveManager::addArchiveStatistics(), archiveManager, archiveStatisticsVector, ArchiveStatisticsHolder::archStatVector, ArchiveStatisticsHolder::ID, and loadStatisticsTable(). |
|
|
Adds archive statistics to this widget and elsewhere. Definition at line 764 of file ArchiveWidget.cpp. References ArchiveManager::addArchiveStatistics(), archiveManager, archiveStatisticsIDCount, archiveStatisticsVector, ArchiveStatisticsHolder::archStatVector, ArchiveStatisticsHolder::ID, and loadStatisticsTable(). Referenced by addStatsButtonClicked(), and statsTableClicked(). |
|
|
Adds a statistical monitor to the statistics table. Definition at line 481 of file ArchiveWidget.cpp. References addArchiveStatistics(), ArchiveManager::archiveIsLoaded(), archiveManager, ArchiveStatisticsDialog::getArchiveStatistics(), and neuronGrpVector. Referenced by ArchiveWidget(). |
|
||||||||||||
|
Called when an archive name is changed. If the currently loaded archive's name has been changed, it is updated. Definition at line 499 of file ArchiveWidget.cpp. References archInfoText, ArchiveManager::archiveIsLoaded(), archiveManager, and getDate(). Referenced by loadButtonPressed(). |
|
|
Called to set controls appropriately when the archive has stopped playing. Definition at line 341 of file ArchiveWidget.cpp. References fastForwardButton, and playButton. Referenced by ArchiveWidget(), and showArchiveError(). |
|
|
Adds archive statistics to this widget and elsewhere. Definition at line 807 of file ArchiveWidget.cpp. References archiveManager, archiveStatisticsVector, and ArchiveManager::deleteArchiveStatistics(). Referenced by deleteStatsButtonClicked(), and statsTableClicked(). |
|
|
Removes statistical monitor(s) from the statistics table. Definition at line 509 of file ArchiveWidget.cpp. References checkBxCol, deleteArchiveStatistics(), idCol, loadStatisticsTable(), and statsTable. Referenced by ArchiveWidget(). |
|
|
Docks all monitor windows into the Monitor Area. Definition at line 544 of file ArchiveWidget.cpp. References MonitorArea::dockMonitorWindows(), and monitorArea. Referenced by ArchiveWidget(). |
|
|
Enables or disables the archive controls. Definition at line 823 of file ArchiveWidget.cpp. References archInfoText, dockAllButton, fastForwardButton, frameRateCombo, frameRateLabel, playButton, rewindButton, statsGrpBox, stepButton, stopButton, and undockAllButton. Referenced by loadArchive(), and unloadArchive(). |
|
|
Sets fast forwarding on or off. Definition at line 550 of file ArchiveWidget.cpp. References archiveManager, deleteStatsButton, ArchiveManager::fastForwardArchive(), ignoreButton, loadButton, playButton, ArchiveManager::stopArchive(), and unloadButton. Referenced by ArchiveWidget(). |
|
|
Changes the frame rate at which the archive is played back. Definition at line 575 of file ArchiveWidget.cpp. References archiveManager, frameRateCombo, and ArchiveManager::setFrameRate(). Referenced by ArchiveWidget(). |
|
|
Used when deleting an archive. This interferes with the resUse of the archiveManager, which has to be deleted and reinitialised after the deletion of the archive is complete. Definition at line 352 of file ArchiveWidget.cpp. References archiveManager, and ArchiveManager::freezeArchive(). Referenced by loadButtonPressed(). |
|
|
Returns a reference to the archive manager that handles the archive data. Definition at line 358 of file ArchiveWidget.cpp. References archiveManager. Referenced by SpikeStreamMainWindow::SpikeStreamMainWindow(). |
|
|
Extracts the date of the archive from the string. Definition at line 854 of file ArchiveWidget.cpp. Referenced by archiveNameChanged(), and loadArchive(). |
|
|
Hides the windows that are currently visible. FIXME NEED TO TRACK WHICH ARE CURRENTLY OPEN. Definition at line 365 of file ArchiveWidget.cpp. References MonitorArea::dockMonitorWindows(), monitorArea, and viewModelDialog. Referenced by SpikeStreamMainWindow::acceleratorKeyPressed(). |
|
|
|
Displays load archive dialog. Definition at line 591 of file ArchiveWidget.cpp. References archiveDBInterface, archiveNameChanged(), freezeArchive(), LoadArchiveDialog::getArchiveString(), loadArchive(), and unfreezeArchive(). Referenced by ArchiveWidget(). |
|
|
Loads up the statistics table from the archiveStatisticsVector. Definition at line 980 of file ArchiveWidget.cpp. References archiveStatisticsVector, checkBxCol, descCol, editCol, editPixmap, idCol, neursPerTimeStepCol, statsTable, and totalNeursCol. Referenced by addArchiveStatistics(), and deleteStatsButtonClicked(). |
|
|
Declare assignment private so it cannot be used inadvertently. |
|
|
Plays or stops archive. Definition at line 614 of file ArchiveWidget.cpp. References archiveManager, deleteStatsButton, fastForwardButton, ignoreButton, loadButton, ArchiveManager::playArchive(), ArchiveManager::stopArchive(), and unloadButton. Referenced by ArchiveWidget(). |
|
|
Rewinds archive back to beginning. Definition at line 639 of file ArchiveWidget.cpp. References archiveManager, monitorArea, playButton, ArchiveManager::rewindArchive(), MonitorArea::rewindNetworkMonitors(), spikeNeurCountLabel_2, spikeNeurTotalLabel_2, and updateStatisticsTable(). Referenced by ArchiveWidget(). |
|
|
Passes a reference to the monitor area used to display archive. Definition at line 372 of file ArchiveWidget.cpp. References monitorArea. Referenced by SpikeStreamMainWindow::SpikeStreamMainWindow(). |
|
|
Used for displaying statistics about archive as it plays back. Definition at line 384 of file ArchiveWidget.cpp. References spikeNeurCountLabel_2, and spikeStrApp. |
|
|
Used for displaying statistics about archive as it is played back. Definition at line 392 of file ArchiveWidget.cpp. References spikeNeurTotalLabel_2, and spikeStrApp. |
|
|
Displays an error generated by the archive manager and stops playback. Definition at line 691 of file ArchiveWidget.cpp. References archiveStopped(). Referenced by ArchiveWidget(). |
|
|
Shows the windows that are currently visible. FIXME NEED TO TRACK WHICH ARE CURRENTLY OPEN. Definition at line 378 of file ArchiveWidget.cpp. Referenced by SpikeStreamMainWindow::acceleratorKeyPressed(). |
|
||||||||||||||||||||
|
Definition at line 697 of file ArchiveWidget.cpp. References addArchiveStatistics(), archiveStatisticsVector, deleteArchiveStatistics(), editCol, ArchiveStatisticsDialog::getArchiveStatistics(), and neuronGrpVector. Referenced by ArchiveWidget(). |
|
|
Steps the archive forward one time step. Definition at line 676 of file ArchiveWidget.cpp. References archiveManager, fastForwardButton, ignoreButton, loadButton, playButton, ArchiveManager::stepArchive(), and unloadButton. Referenced by ArchiveWidget(). |
|
|
Stops the archive if it is running. Definition at line 721 of file ArchiveWidget.cpp. References archiveManager, fastForwardButton, loadButton, playButton, ArchiveManager::stopArchive(), and unloadButton. Referenced by ArchiveWidget(). |
|
|
Undocks all monitor windows. Definition at line 735 of file ArchiveWidget.cpp. References monitorArea, and MonitorArea::undockMonitorWindows(). Referenced by ArchiveWidget(). |
|
|
Re-initialises the archive from the values stored in the archive manager. Only does this if the archive has not been deleted, otherwise the archive is unloaded. Definition at line 402 of file ArchiveWidget.cpp. References archiveDBInterface, ArchiveManager::archiveIsLoaded(), archiveManager, ArchiveManager::getSimulationStartDateTime(), ArchiveManager::unfreezeArchive(), and unloadArchive(). Referenced by loadButtonPressed(). |
|
|
Unloads the current archive. Definition at line 439 of file ArchiveWidget.cpp. References archInfoText, archiveManager, archiveStatisticsVector, enableArchiveControls(), ArchiveManager::isRunning(), monitorArea, networkModelString, neuronGrpVector, ViewModelDialog::reloadText(), MonitorArea::resetMonitorWindows(), spikeNeurCountLabel_2, spikeNeurTotalLabel_2, statsTable, ArchiveManager::unloadArchive(), and viewModelDialog. Referenced by ArchiveWidget(), SpikeStreamMainWindow::clearDatabases(), SpikeStreamMainWindow::importConnectionMatrix(), SpikeStreamMainWindow::loadDatabases(), and unfreezeArchive(). |
|
|
Called when the archive statistics counts have been changed. Definition at line 741 of file ArchiveWidget.cpp. References archiveStatisticsVector, neursPerTimeStepCol, statsTable, and totalNeursCol. Referenced by rewindButtonPressed(). |
|
|
Called when the view model button is clicked and displays a non-modal dialog containing the view model. Definition at line 754 of file ArchiveWidget.cpp. References viewModelDialog. Referenced by ArchiveWidget(). |
|
|
Definition at line 124 of file ArchiveWidget.h. Referenced by archiveNameChanged(), ArchiveWidget(), enableArchiveControls(), loadArchive(), and unloadArchive(). |
|
|
Reference to database handling class. Definition at line 91 of file ArchiveWidget.h. Referenced by ArchiveWidget(), loadArchive(), loadButtonPressed(), and unfreezeArchive(). |
|
|
Manager that plays back the archive. Definition at line 97 of file ArchiveWidget.h. Referenced by addArchiveStatistics(), addStatsButtonClicked(), archiveNameChanged(), ArchiveWidget(), deleteArchiveStatistics(), fastForwardButtonToggled(), frameRateComboChanged(), freezeArchive(), getArchiveManager(), loadArchive(), playButtonToggled(), rewindButtonPressed(), stepButtonPressed(), stopButtonPressed(), unfreezeArchive(), unloadArchive(), and ~ArchiveWidget(). |
|
|
Used to give each ArchiveStatisticsHolder a unique id. Definition at line 113 of file ArchiveWidget.h. Referenced by addArchiveStatistics(), and ArchiveWidget(). |
|
|
Vector of the statistics being monitored for this archive. Definition at line 110 of file ArchiveWidget.h. Referenced by addArchiveStatistics(), deleteArchiveStatistics(), loadStatisticsTable(), statsTableClicked(), unloadArchive(), and updateStatisticsTable(). |
|
|
Definition at line 146 of file ArchiveWidget.h. Referenced by ArchiveWidget(), deleteStatsButtonClicked(), and loadStatisticsTable(). |
|
|
Definition at line 143 of file ArchiveWidget.h. Referenced by ArchiveWidget(), fastForwardButtonToggled(), and playButtonToggled(). |
|
|
Definition at line 148 of file ArchiveWidget.h. Referenced by ArchiveWidget(), and loadStatisticsTable(). |
|
|
Definition at line 132 of file ArchiveWidget.h. Referenced by ArchiveWidget(), and enableArchiveControls(). |
|
|
Definition at line 147 of file ArchiveWidget.h. Referenced by ArchiveWidget(), loadStatisticsTable(), and statsTableClicked(). |
|
|
Definition at line 134 of file ArchiveWidget.h. Referenced by ArchiveWidget(), and loadStatisticsTable(). |
|
|
Definition at line 128 of file ArchiveWidget.h. Referenced by archiveStopped(), ArchiveWidget(), enableArchiveControls(), playButtonToggled(), stepButtonPressed(), and stopButtonPressed(). |
|
|
Definition at line 131 of file ArchiveWidget.h. Referenced by ArchiveWidget(), enableArchiveControls(), frameRateComboChanged(), and loadArchive(). |
|
|
Definition at line 130 of file ArchiveWidget.h. Referenced by ArchiveWidget(), and enableArchiveControls(). |
|
|
Definition at line 151 of file ArchiveWidget.h. Referenced by ArchiveWidget(), deleteStatsButtonClicked(), and loadStatisticsTable(). |
|
|
Used to ignore button events when changing button states programatically. Definition at line 104 of file ArchiveWidget.h. Referenced by ArchiveWidget(), fastForwardButtonToggled(), playButtonToggled(), and stepButtonPressed(). |
|
|
Definition at line 122 of file ArchiveWidget.h. Referenced by ArchiveWidget(), fastForwardButtonToggled(), playButtonToggled(), stepButtonPressed(), and stopButtonPressed(). |
|
|
Widget that holds the windows used to display archived spikes. Definition at line 94 of file ArchiveWidget.h. Referenced by dockAllButtonClicked(), hideOpenWindows(), loadArchive(), rewindButtonPressed(), setMonitorArea(), undockAllButtonClicked(), and unloadArchive(). |
|
|
Holds a nicely formatted version of the network model. Definition at line 116 of file ArchiveWidget.h. Referenced by ArchiveWidget(), loadArchive(), and unloadArchive(). |
|
|
Vector of neuron groups in the loaded archive. Definition at line 107 of file ArchiveWidget.h. Referenced by addStatsButtonClicked(), loadArchive(), statsTableClicked(), unloadArchive(), and ~ArchiveWidget(). |
|
|
Definition at line 149 of file ArchiveWidget.h. Referenced by ArchiveWidget(), loadStatisticsTable(), and updateStatisticsTable(). |
|
|
Definition at line 126 of file ArchiveWidget.h. Referenced by archiveStopped(), ArchiveWidget(), enableArchiveControls(), fastForwardButtonToggled(), rewindButtonPressed(), stepButtonPressed(), and stopButtonPressed(). |
|
|
Definition at line 125 of file ArchiveWidget.h. Referenced by ArchiveWidget(), and enableArchiveControls(). |
|
|
Definition at line 138 of file ArchiveWidget.h. Referenced by ArchiveWidget(), and loadArchive(). |
|
|
Definition at line 139 of file ArchiveWidget.h. Referenced by ArchiveWidget(), loadArchive(), rewindButtonPressed(), setSpikeCount(), and unloadArchive(). |
|
|
Definition at line 140 of file ArchiveWidget.h. Referenced by ArchiveWidget(), and loadArchive(). |
|
|
Definition at line 141 of file ArchiveWidget.h. Referenced by ArchiveWidget(), loadArchive(), rewindButtonPressed(), setSpikeTotal(), and unloadArchive(). |
|
|
Reference to main application used to prevent double access to variables etc. Definition at line 101 of file ArchiveWidget.h. Referenced by ArchiveWidget(), setSpikeCount(), and setSpikeTotal(). |
|
|
Definition at line 137 of file ArchiveWidget.h. Referenced by ArchiveWidget(), and enableArchiveControls(). |
|
|
Definition at line 142 of file ArchiveWidget.h. Referenced by ArchiveWidget(), deleteStatsButtonClicked(), loadArchive(), loadStatisticsTable(), unloadArchive(), and updateStatisticsTable(). |
|
|
Definition at line 127 of file ArchiveWidget.h. Referenced by ArchiveWidget(), and enableArchiveControls(). |
|
|
Definition at line 129 of file ArchiveWidget.h. Referenced by ArchiveWidget(), and enableArchiveControls(). |
|
|
Definition at line 150 of file ArchiveWidget.h. Referenced by ArchiveWidget(), loadStatisticsTable(), and updateStatisticsTable(). |
|
|
Definition at line 133 of file ArchiveWidget.h. Referenced by ArchiveWidget(), and enableArchiveControls(). |
|
|
Definition at line 123 of file ArchiveWidget.h. Referenced by ArchiveWidget(), fastForwardButtonToggled(), playButtonToggled(), stepButtonPressed(), and stopButtonPressed(). |
|
|
Displays the XML text of the model. Definition at line 119 of file ArchiveWidget.h. Referenced by ArchiveWidget(), hideOpenWindows(), loadArchive(), unloadArchive(), and viewModelButtonClicked(). |
1.4.4