Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

ArchiveWidget Class Reference

#include <ArchiveWidget.h>

List of all members.

Public Slots

void unloadArchive ()

Public Member Functions

 ArchiveWidget (QWidget *parent, DBInterface *)
ArchiveManagergetArchiveManager ()
void hideOpenWindows ()
void setMonitorArea (MonitorArea *)
void showOpenWindows ()
 ~ArchiveWidget ()

Private Slots

void addStatsButtonClicked ()
void archiveNameChanged (QString timeStamp, QString newName)
void archiveStopped ()
void deleteStatsButtonClicked ()
void dockAllButtonClicked ()
void fastForwardButtonToggled (bool on)
void frameRateComboChanged (int)
void freezeArchive ()
void loadButtonPressed ()
void playButtonToggled (bool)
void rewindButtonPressed ()
void setSpikeCount (unsigned int)
void setSpikeTotal (unsigned int)
void showArchiveError (const QString &message)
void statsTableClicked (int row, int col, int, const QPoint &)
void stepButtonPressed ()
void stopButtonPressed ()
void undockAllButtonClicked ()
void unfreezeArchive ()
void updateStatisticsTable ()
void viewModelButtonClicked ()

Private Member Functions

void addArchiveStatistics (ArchiveStatisticsHolder *archStatHold, unsigned int archStatID)
void addArchiveStatistics (ArchiveStatisticsHolder *archStatHold)
 ArchiveWidget (const ArchiveWidget &)
void deleteArchiveStatistics (unsigned int archStatID)
void enableArchiveControls (bool)
QString getDate (QString)
void loadArchive (QString)
void loadStatisticsTable ()
ArchiveWidget operator= (const ArchiveWidget &)

Private Attributes

QLineEdit * archInfoText
DBInterface * archiveDBInterface
ArchiveManagerarchiveManager
unsigned int archiveStatisticsIDCount
vector< ArchiveStatisticsHolder * > archiveStatisticsVector
int checkBxCol
QPushButton * deleteStatsButton
int descCol
QPushButton * dockAllButton
int editCol
QPixmap * editPixmap
QPushButton * fastForwardButton
QComboBox * frameRateCombo
QLabel * frameRateLabel
int idCol
bool ignoreButton
QPushButton * loadButton
MonitorAreamonitorArea
QString networkModelString
vector< NeuronGroup * > neuronGrpVector
int neursPerTimeStepCol
QPushButton * playButton
QPushButton * rewindButton
QLabel * spikeNeurCountLabel_1
QLabel * spikeNeurCountLabel_2
QLabel * spikeNeurTotalLabel_1
QLabel * spikeNeurTotalLabel_2
SpikeStreamApplicationspikeStrApp
QGroupBox * statsGrpBox
QTable * statsTable
QPushButton * stepButton
QPushButton * stopButton
int totalNeursCol
QPushButton * undockAllButton
QPushButton * unloadButton
ViewModelDialogviewModelDialog


Detailed Description

Displays controls to play back archives that have been recorded.

Definition at line 48 of file ArchiveWidget.h.


Constructor & Destructor Documentation

ArchiveWidget::ArchiveWidget QWidget *  parent,
DBInterface *  archDBInter
 

Constructor.

Definition at line 51 of file ArchiveWidget.cpp.

References addStatsButtonClicked(), archInfoText, archiveDBInterface, archiveManager, archiveStatisticsIDCount, archiveStopped(), checkBxCol, deleteStatsButton, deleteStatsButtonClicked(), descCol, dockAllButton, dockAllButtonClicked(), editCol, editPixmap, fastForwardButton, fastForwardButtonToggled(), frameRateCombo, frameRateComboChanged(), frameRateLabel, idCol, ignoreButton, loadButton, loadButtonPressed(), networkModelString, neursPerTimeStepCol, playButton, playButtonToggled(), rewindButton, rewindButtonPressed(), showArchiveError(), spikeNeurCountLabel_1, spikeNeurCountLabel_2, spikeNeurTotalLabel_1, spikeNeurTotalLabel_2, spikeStrApp, SpikeStreamMainWindow::spikeStreamApplication, statsGrpBox, statsTable, statsTableClicked(), stepButton, stepButtonPressed(), stopButton, stopButtonPressed(), totalNeursCol, undockAllButton, undockAllButtonClicked(), unloadArchive(), unloadButton, viewModelButtonClicked(), viewModelDialog, and SpikeStreamMainWindow::workingDirectory.

ArchiveWidget::~ArchiveWidget  ) 
 

Destructor.

Definition at line 322 of file ArchiveWidget.cpp.

References ArchiveManager::archiveIsLoaded(), archiveManager, and neuronGrpVector.

ArchiveWidget::ArchiveWidget const ArchiveWidget  )  [private]
 

Declare copy constructor private so it cannot be used inadvertently.


Member Function Documentation

void ArchiveWidget::addArchiveStatistics ArchiveStatisticsHolder archStatHolder,
unsigned int  archStatID
[private]
 

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().

void ArchiveWidget::addArchiveStatistics ArchiveStatisticsHolder archStatHolder  )  [private]
 

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().

void ArchiveWidget::addStatsButtonClicked  )  [private, slot]
 

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().

void ArchiveWidget::archiveNameChanged QString  timeStamp,
QString  newName
[private, slot]
 

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().

void ArchiveWidget::archiveStopped  )  [private, slot]
 

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().

void ArchiveWidget::deleteArchiveStatistics unsigned int  archStatID  )  [private]
 

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().

void ArchiveWidget::deleteStatsButtonClicked  )  [private, slot]
 

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().

void ArchiveWidget::dockAllButtonClicked  )  [private, slot]
 

Docks all monitor windows into the Monitor Area.

Definition at line 544 of file ArchiveWidget.cpp.

References MonitorArea::dockMonitorWindows(), and monitorArea.

Referenced by ArchiveWidget().

void ArchiveWidget::enableArchiveControls bool  enable  )  [private]
 

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().

void ArchiveWidget::fastForwardButtonToggled bool  on  )  [private, slot]
 

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().

void ArchiveWidget::frameRateComboChanged int   )  [private, slot]
 

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().

void ArchiveWidget::freezeArchive  )  [private, slot]
 

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().

ArchiveManager * ArchiveWidget::getArchiveManager  ) 
 

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().

QString ArchiveWidget::getDate QString  archiveString  )  [private]
 

Extracts the date of the archive from the string.

Definition at line 854 of file ArchiveWidget.cpp.

Referenced by archiveNameChanged(), and loadArchive().

void ArchiveWidget::hideOpenWindows  ) 
 

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().

void ArchiveWidget::loadArchive QString  archiveString  )  [private]
 

Sets up the GUI to play back an archive.

Definition at line 862 of file ArchiveWidget.cpp.

References archInfoText, archiveDBInterface, archiveManager, MonitorArea::connectToManager(), enableArchiveControls(), frameRateCombo, getDate(), NetworkModelXmlHandler::getNetworkModelString(), NetworkModelXmlHandler::getNeuronGrpVector(), NetworkModelXmlHandler::getParseError(), NetworkModelXmlHandler::getParseErrorString(), ArchiveManager::loadArchive(), monitorArea, networkModelString, neuronGrpVector, ViewModelDialog::reloadText(), MonitorArea::resetMonitorWindows(), ArchiveManager::setFrameRate(), spikeNeurCountLabel_1, spikeNeurCountLabel_2, spikeNeurTotalLabel_1, spikeNeurTotalLabel_2, statsTable, MonitorArea::undockMonitorWindows(), ArchiveManager::unloadArchive(), and viewModelDialog.

Referenced by loadButtonPressed().

void ArchiveWidget::loadButtonPressed  )  [private, slot]
 

Displays load archive dialog.

Definition at line 591 of file ArchiveWidget.cpp.

References archiveDBInterface, archiveNameChanged(), freezeArchive(), LoadArchiveDialog::getArchiveString(), loadArchive(), and unfreezeArchive().

Referenced by ArchiveWidget().

void ArchiveWidget::loadStatisticsTable  )  [private]
 

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().

ArchiveWidget ArchiveWidget::operator= const ArchiveWidget  )  [private]
 

Declare assignment private so it cannot be used inadvertently.

void ArchiveWidget::playButtonToggled bool  on  )  [private, slot]
 

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().

void ArchiveWidget::rewindButtonPressed  )  [private, slot]
 

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().

void ArchiveWidget::setMonitorArea MonitorArea monArea  ) 
 

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().

void ArchiveWidget::setSpikeCount unsigned int  spikeCount  )  [private, slot]
 

Used for displaying statistics about archive as it plays back.

Definition at line 384 of file ArchiveWidget.cpp.

References spikeNeurCountLabel_2, and spikeStrApp.

void ArchiveWidget::setSpikeTotal unsigned int  spikeTotal  )  [private, slot]
 

Used for displaying statistics about archive as it is played back.

Definition at line 392 of file ArchiveWidget.cpp.

References spikeNeurTotalLabel_2, and spikeStrApp.

void ArchiveWidget::showArchiveError const QString &  message  )  [private, slot]
 

Displays an error generated by the archive manager and stops playback.

Definition at line 691 of file ArchiveWidget.cpp.

References archiveStopped().

Referenced by ArchiveWidget().

void ArchiveWidget::showOpenWindows  ) 
 

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().

void ArchiveWidget::statsTableClicked int  row,
int  col,
int  ,
const QPoint & 
[private, slot]
 

Definition at line 697 of file ArchiveWidget.cpp.

References addArchiveStatistics(), archiveStatisticsVector, deleteArchiveStatistics(), editCol, ArchiveStatisticsDialog::getArchiveStatistics(), and neuronGrpVector.

Referenced by ArchiveWidget().

void ArchiveWidget::stepButtonPressed  )  [private, slot]
 

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().

void ArchiveWidget::stopButtonPressed  )  [private, slot]
 

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().

void ArchiveWidget::undockAllButtonClicked  )  [private, slot]
 

Undocks all monitor windows.

Definition at line 735 of file ArchiveWidget.cpp.

References monitorArea, and MonitorArea::undockMonitorWindows().

Referenced by ArchiveWidget().

void ArchiveWidget::unfreezeArchive  )  [private, slot]
 

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().

void ArchiveWidget::unloadArchive  )  [slot]
 

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().

void ArchiveWidget::updateStatisticsTable  )  [private, slot]
 

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().

void ArchiveWidget::viewModelButtonClicked  )  [private, slot]
 

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().


Member Data Documentation

QLineEdit* ArchiveWidget::archInfoText [private]
 

Definition at line 124 of file ArchiveWidget.h.

Referenced by archiveNameChanged(), ArchiveWidget(), enableArchiveControls(), loadArchive(), and unloadArchive().

DBInterface* ArchiveWidget::archiveDBInterface [private]
 

Reference to database handling class.

Definition at line 91 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), loadArchive(), loadButtonPressed(), and unfreezeArchive().

ArchiveManager* ArchiveWidget::archiveManager [private]
 

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().

unsigned int ArchiveWidget::archiveStatisticsIDCount [private]
 

Used to give each ArchiveStatisticsHolder a unique id.

Definition at line 113 of file ArchiveWidget.h.

Referenced by addArchiveStatistics(), and ArchiveWidget().

vector<ArchiveStatisticsHolder*> ArchiveWidget::archiveStatisticsVector [private]
 

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().

int ArchiveWidget::checkBxCol [private]
 

Definition at line 146 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), deleteStatsButtonClicked(), and loadStatisticsTable().

QPushButton* ArchiveWidget::deleteStatsButton [private]
 

Definition at line 143 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), fastForwardButtonToggled(), and playButtonToggled().

int ArchiveWidget::descCol [private]
 

Definition at line 148 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), and loadStatisticsTable().

QPushButton* ArchiveWidget::dockAllButton [private]
 

Definition at line 132 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), and enableArchiveControls().

int ArchiveWidget::editCol [private]
 

Definition at line 147 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), loadStatisticsTable(), and statsTableClicked().

QPixmap* ArchiveWidget::editPixmap [private]
 

Definition at line 134 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), and loadStatisticsTable().

QPushButton* ArchiveWidget::fastForwardButton [private]
 

Definition at line 128 of file ArchiveWidget.h.

Referenced by archiveStopped(), ArchiveWidget(), enableArchiveControls(), playButtonToggled(), stepButtonPressed(), and stopButtonPressed().

QComboBox* ArchiveWidget::frameRateCombo [private]
 

Definition at line 131 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), enableArchiveControls(), frameRateComboChanged(), and loadArchive().

QLabel* ArchiveWidget::frameRateLabel [private]
 

Definition at line 130 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), and enableArchiveControls().

int ArchiveWidget::idCol [private]
 

Definition at line 151 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), deleteStatsButtonClicked(), and loadStatisticsTable().

bool ArchiveWidget::ignoreButton [private]
 

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().

QPushButton* ArchiveWidget::loadButton [private]
 

Definition at line 122 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), fastForwardButtonToggled(), playButtonToggled(), stepButtonPressed(), and stopButtonPressed().

MonitorArea* ArchiveWidget::monitorArea [private]
 

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().

QString ArchiveWidget::networkModelString [private]
 

Holds a nicely formatted version of the network model.

Definition at line 116 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), loadArchive(), and unloadArchive().

vector<NeuronGroup*> ArchiveWidget::neuronGrpVector [private]
 

Vector of neuron groups in the loaded archive.

Definition at line 107 of file ArchiveWidget.h.

Referenced by addStatsButtonClicked(), loadArchive(), statsTableClicked(), unloadArchive(), and ~ArchiveWidget().

int ArchiveWidget::neursPerTimeStepCol [private]
 

Definition at line 149 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), loadStatisticsTable(), and updateStatisticsTable().

QPushButton* ArchiveWidget::playButton [private]
 

Definition at line 126 of file ArchiveWidget.h.

Referenced by archiveStopped(), ArchiveWidget(), enableArchiveControls(), fastForwardButtonToggled(), rewindButtonPressed(), stepButtonPressed(), and stopButtonPressed().

QPushButton* ArchiveWidget::rewindButton [private]
 

Definition at line 125 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), and enableArchiveControls().

QLabel* ArchiveWidget::spikeNeurCountLabel_1 [private]
 

Definition at line 138 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), and loadArchive().

QLabel* ArchiveWidget::spikeNeurCountLabel_2 [private]
 

Definition at line 139 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), loadArchive(), rewindButtonPressed(), setSpikeCount(), and unloadArchive().

QLabel* ArchiveWidget::spikeNeurTotalLabel_1 [private]
 

Definition at line 140 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), and loadArchive().

QLabel* ArchiveWidget::spikeNeurTotalLabel_2 [private]
 

Definition at line 141 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), loadArchive(), rewindButtonPressed(), setSpikeTotal(), and unloadArchive().

SpikeStreamApplication* ArchiveWidget::spikeStrApp [private]
 

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().

QGroupBox* ArchiveWidget::statsGrpBox [private]
 

Definition at line 137 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), and enableArchiveControls().

QTable* ArchiveWidget::statsTable [private]
 

Definition at line 142 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), deleteStatsButtonClicked(), loadArchive(), loadStatisticsTable(), unloadArchive(), and updateStatisticsTable().

QPushButton* ArchiveWidget::stepButton [private]
 

Definition at line 127 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), and enableArchiveControls().

QPushButton* ArchiveWidget::stopButton [private]
 

Definition at line 129 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), and enableArchiveControls().

int ArchiveWidget::totalNeursCol [private]
 

Definition at line 150 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), loadStatisticsTable(), and updateStatisticsTable().

QPushButton* ArchiveWidget::undockAllButton [private]
 

Definition at line 133 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), and enableArchiveControls().

QPushButton* ArchiveWidget::unloadButton [private]
 

Definition at line 123 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), fastForwardButtonToggled(), playButtonToggled(), stepButtonPressed(), and stopButtonPressed().

ViewModelDialog* ArchiveWidget::viewModelDialog [private]
 

Displays the XML text of the model.

Definition at line 119 of file ArchiveWidget.h.

Referenced by ArchiveWidget(), hideOpenWindows(), loadArchive(), unloadArchive(), and viewModelButtonClicked().


The documentation for this class was generated from the following files:
Generated on Mon Sep 3 22:29:05 2007 for SpikeStream Application by  doxygen 1.4.4