Integrated Development Editor

Classes

class  Aseba::AbsentNodeTab
class  Aseba::AeslEditor
struct  Aseba::AeslEditorUserData
class  Aseba::AeslHighlighter
class  Aseba::ClickableLabel
class  Aseba::CompilationLogDialog
class  Aseba::DashelConnectionDialog
class  Aseba::DashelInterface
class  Aseba::DashelTarget
class  Aseba::DraggableListWidget
class  Aseba::EditorsPlotsTabWidget
class  Aseba::FixedWidthTableView
class  Aseba::FunctionParametersDialog
 Dialog that let the user choose setup parameters for functions. More...
class  Aseba::LinearCameraViewPlugin
class  Aseba::LinearCameraViewVariablesDialog
class  Aseba::MainWindow
class  Aseba::NamedValuesVectorModel
class  Aseba::NodeTab
class  Aseba::ScriptTab
class  Aseba::SignalingDescriptionsManager
 Provides a signal/slot interface for the description manager. More...
class  Aseba::SpinBoxDelegate
class  Aseba::Target
 The interface to an aseba network. Used to interact with the nodes. More...
class  Aseba::TargetFunctionsModel
class  Aseba::TargetVariablesModel
struct  Aseba::TargetFunctionsModel::TreeItem
class  Aseba::VariablesViewPlugin

Defines

#define SVN_REV   "unknown, please configure your build system to set SVN_REV correctly"

Enumerations

enum  Aseba::InNextState { Aseba::NOT_IN_NEXT, Aseba::WAITING_INITAL_PC, Aseba::WAITING_LINE_CHANGE }

Functions

 Aseba::AbsentNodeTab::AbsentNodeTab (const QString &name, const QString &sourceCode)
void Aseba::FunctionParametersDialog::addEntry (int value)
 Add a new entry in the parameter table with a specific value.
void Aseba::MainWindow::addErrorEvent (unsigned node, unsigned line, const QString &message)
 Generic part of error events reporting.
void Aseba::EditorsPlotsTabWidget::addTab (QWidget *widget, const QString &label, bool closable=false)
 Aseba::AeslEditor::AeslEditor ()
 Aseba::AeslHighlighter::AeslHighlighter (AeslEditor *editor, QTextDocument *parent=0)
bool Aseba::MainWindow::askUserBeforeDiscarding ()
 Ask the user to save or discard or ignore the operation that would destroy the unmodified data.
virtual void Aseba::DashelTarget::clearBreakpoint (unsigned node, unsigned line)
 Remove the breakpoint in a node at a specific line.
virtual void Aseba::DashelTarget::clearBreakpoints (unsigned node)
 Remove all breakpoints in a node.
void Aseba::MainWindow::clearDocumentSpecificTabs ()
bool Aseba::NodeTab::clearEditorProperty (const QString &property)
bool Aseba::NodeTab::clearEditorProperty (const QString &property, unsigned line)
void Aseba::MainWindow::closeEvent (QCloseEvent *event)
int Aseba::TargetFunctionsModel::columnCount (const QModelIndex &parent=QModelIndex()) const
int Aseba::TargetVariablesModel::columnCount (const QModelIndex &parent=QModelIndex()) const
int Aseba::NamedValuesVectorModel::columnCount (const QModelIndex &parent=QModelIndex()) const
 Aseba::CompilationLogDialog::CompilationLogDialog (QWidget *parent=0)
virtual void Aseba::DashelInterface::connectionClosed (Dashel::Stream *stream, bool abnormal)
virtual void Aseba::AeslEditor::contextMenuEvent (QContextMenuEvent *e)
void Aseba::ScriptTab::createEditor ()
QWidget * Aseba::SpinBoxDelegate::createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
 Aseba::DashelConnectionDialog::DashelConnectionDialog ()
 Aseba::DashelInterface::DashelInterface (QVector< QTranslator * > translators, const QString &commandLineTarget)
 Aseba::DashelTarget::DashelTarget (QVector< QTranslator * > translators, const QString &commandLineTarget)
QVariant Aseba::TargetFunctionsModel::data (const QModelIndex &index, int role=Qt::DisplayRole) const
QVariant Aseba::TargetVariablesModel::data (const QModelIndex &index, int role=Qt::DisplayRole) const
QVariant Aseba::NamedValuesVectorModel::data (const QModelIndex &index, int role=Qt::DisplayRole) const
virtual void Aseba::DashelTarget::disconnect ()
virtual void Aseba::AeslEditor::dropEvent (QDropEvent *event)
 Aseba::FixedWidthTableView::FixedWidthTableView ()
Qt::ItemFlags Aseba::TargetFunctionsModel::flags (const QModelIndex &index) const
Qt::ItemFlags Aseba::TargetVariablesModel::flags (const QModelIndex &index) const
Qt::ItemFlags Aseba::NamedValuesVectorModel::flags (const QModelIndex &index) const
 Aseba::FunctionParametersDialog::FunctionParametersDialog (const QString &name, const std::vector< unsigned > &parameters)
 Create a dialog for function name with initial parameters vector.
virtual const
TargetDescription *const 
Aseba::DashelTarget::getDescription (unsigned node) const
 Return a constant description of a node. Returned value is always valid if node exists.
int Aseba::MainWindow::getIndexFromId (unsigned node)
TreeItem * Aseba::TargetFunctionsModel::getItem (const QModelIndex &index) const
int Aseba::DashelTarget::getLineFromPC (unsigned node, unsigned pc)
QString Aseba::DashelConnectionDialog::getLocaleName ()
const QString Aseba::Target::getName (unsigned node) const
 Return the name of a node. Returned value is always valid if node exists.
std::vector< unsigned > Aseba::FunctionParametersDialog::getParameters () const
 Write the result of this dialog in parameters.
int Aseba::DashelTarget::getPCFromLine (unsigned node, unsigned line)
NodeTab * Aseba::MainWindow::getTabFromId (unsigned node)
NodeTab * Aseba::MainWindow::getTabFromName (const QString &name)
std::string Aseba::DashelConnectionDialog::getTarget ()
QString Aseba::TargetFunctionsModel::getToolTip (const TargetDescription::NativeFunction &function) const
virtual void Aseba::DashelTarget::getVariables (unsigned node, unsigned start, unsigned length)
 Get part of variables memory.
QVariant Aseba::TargetFunctionsModel::headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
QVariant Aseba::TargetVariablesModel::headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
QVariant Aseba::NamedValuesVectorModel::headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
void Aseba::MainWindow::hideEvent (QHideEvent *event)
void Aseba::AeslHighlighter::highlightBlock (const QString &text)
virtual void Aseba::DashelInterface::incomingData (Dashel::Stream *stream)
QModelIndex Aseba::TargetFunctionsModel::index (int row, int column, const QModelIndex &parent) const
QModelIndex Aseba::TargetVariablesModel::index (int row, int column, const QModelIndex &parent=QModelIndex()) const
virtual void Aseba::AeslEditor::keyPressEvent (QKeyEvent *event)
 Aseba::MainWindow::MainWindow (QVector< QTranslator * > translators, const QString &commandLineTarget, QWidget *parent=0)
QMimeData * Aseba::TargetFunctionsModel::mimeData (const QModelIndexList &indexes) const
QMimeData * Aseba::TargetVariablesModel::mimeData (const QModelIndexList &indexes) const
QMimeData * Aseba::NamedValuesVectorModel::mimeData (const QModelIndexList &indexes) const
QStringList Aseba::TargetFunctionsModel::mimeTypes () const
QStringList Aseba::TargetVariablesModel::mimeTypes () const
QStringList Aseba::NamedValuesVectorModel::mimeTypes () const
void Aseba::ClickableLabel::mouseReleaseEvent (QMouseEvent *event)
 Aseba::NamedValuesVectorModel::NamedValuesVectorModel (NamedValuesVector *namedValues, QObject *parent=0)
 Aseba::NamedValuesVectorModel::NamedValuesVectorModel (NamedValuesVector *namedValues, const QString &tooltipText, QObject *parent=0)
virtual void Aseba::DashelTarget::next (unsigned node)
 Run bytecode on a node until next source line.
 Aseba::DashelTarget::Node::Node ()
virtual void Aseba::SignalingDescriptionsManager::nodeDescriptionReceived (unsigned nodeId)
 Virtual function that is called when a node description has been fully received.
virtual void Aseba::SignalingDescriptionsManager::nodeProtocolVersionMismatch (const std::string &nodeName, uint16 protocolVersion)
 Virtual function that is called when a version mismatches.
 Aseba::NodeTab::NodeTab (MainWindow *mainWindow, Target *target, const CommonDefinitions *commonDefinitions, int id, QWidget *parent=0)
QModelIndex Aseba::TargetFunctionsModel::parent (const QModelIndex &index) const
QModelIndex Aseba::TargetVariablesModel::parent (const QModelIndex &index) const
virtual void Aseba::DashelTarget::pause (unsigned node)
 Interrupt (pause, go to step by step) the execution on a node.
virtual void Aseba::DashelTarget::reboot (unsigned node)
 Reboot (restart the whole microcontroller, not just reset the aseba VM).
void Aseba::DashelTarget::receivedArrayAccessOutOfBounds (Message *message)
void Aseba::DashelTarget::receivedBreakpointSetResult (Message *message)
void Aseba::DashelTarget::receivedDisconnected (Message *message)
void Aseba::DashelTarget::receivedDivisionByZero (Message *message)
void Aseba::DashelTarget::receivedEventExecutionKilled (Message *message)
void Aseba::DashelTarget::receivedExecutionStateChanged (Message *message)
void Aseba::DashelTarget::receivedNodeSpecificError (Message *message)
void Aseba::DashelTarget::receivedVariables (Message *message)
void Aseba::MainWindow::regenerateOpenRecentMenu ()
void Aseba::MainWindow::regenerateToolsMenus ()
void Aseba::NodeTab::rehighlight ()
virtual void Aseba::DashelTarget::reset (unsigned node)
 Reset the execution of a node, do not clear bytecode nor breakpoints.
void Aseba::NodeTab::reSetBreakpoints ()
virtual void Aseba::FixedWidthTableView::resizeEvent (QResizeEvent *event)
int Aseba::TargetFunctionsModel::rowCount (const QModelIndex &parent=QModelIndex()) const
int Aseba::TargetVariablesModel::rowCount (const QModelIndex &parent=QModelIndex()) const
int Aseba::NamedValuesVectorModel::rowCount (const QModelIndex &parent=QModelIndex()) const
virtual void Aseba::DashelTarget::run (unsigned node)
 Run the execution on a node.
virtual void Aseba::DashelInterface::run ()
virtual void Aseba::DashelTarget::sendEvent (unsigned id, const VariablesDataVector &data)
 Send an event to the aseba network.
virtual void Aseba::DashelTarget::setBreakpoint (unsigned node, unsigned line)
 Set a breakpoint in a node at a specific line.
bool Aseba::TargetVariablesModel::setData (const QModelIndex &index, const QVariant &value, int role)
bool Aseba::NamedValuesVectorModel::setData (const QModelIndex &index, const QVariant &value, int role)
void Aseba::SpinBoxDelegate::setEditorData (QWidget *editor, const QModelIndex &index) const
bool Aseba::NodeTab::setEditorProperty (const QString &property, const QVariant &value, unsigned line, bool removeOld=false)
void Aseba::SpinBoxDelegate::setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
void Aseba::FixedWidthTableView::setSecondColumnLongestContent (const QString &content)
void Aseba::MainWindow::setupConnections ()
void Aseba::NodeTab::setupConnections ()
void Aseba::MainWindow::setupMenu ()
void Aseba::MainWindow::setupWidgets ()
void Aseba::NodeTab::setupWidgets ()
virtual void Aseba::DashelTarget::setVariables (unsigned node, unsigned start, const VariablesDataVector &data)
 Set part of variables memory.
 Aseba::SpinBoxDelegate::SpinBoxDelegate (int minValue, int maxValue, QObject *parent=0)
virtual void Aseba::DashelTarget::stop (unsigned node)
 Stop the execution on a node.
bool Aseba::TargetVariablesModel::subscribeToVariableOfInterest (VariablesViewPlugin *plugin, const QString &name)
 Subscribe to a variable of interest, return true if variable exists, false otherwise.
void Aseba::NodeTab::switchEditorProperty (const QString &oldProperty, const QString &newProperty)
 Aseba::TargetFunctionsModel::TargetFunctionsModel (const TargetDescription *descriptionRead, QObject *parent=0)
void Aseba::TargetVariablesModel::unsubscribeToVariableOfInterest (VariablesViewPlugin *plugin, const QString &name)
 Unsubscribe to a variable of interest.
void Aseba::TargetVariablesModel::unsubscribeViewPlugin (VariablesViewPlugin *plugin)
 Unsubscribe the plugin from any variables it is listening to.
void Aseba::SpinBoxDelegate::updateEditorGeometry (QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const
void Aseba::NodeTab::updateHidden ()
void Aseba::MainWindow::updateRecentFiles (const QString &fileName)
virtual void Aseba::DashelTarget::uploadBytecode (unsigned node, const BytecodeVector &bytecode)
 Upload bytecode to target.
void Aseba::NodeTab::variablesMemoryChanged (unsigned start, const VariablesDataVector &variables)
virtual void Aseba::DashelTarget::writeBytecode (unsigned node)
 Save the bytecode currently on target.
 Aseba::DashelTarget::~DashelTarget ()
 Aseba::MainWindow::~MainWindow ()
 Aseba::NodeTab::~NodeTab ()
 Aseba::TargetFunctionsModel::~TargetFunctionsModel ()
virtual Aseba::TargetVariablesModel::~TargetVariablesModel ()

Public Slots

void Aseba::NamedValuesVectorModel::addNamedValue (const NamedValue &namedValue)
void Aseba::NamedValuesVectorModel::clear ()
void Aseba::NodeTab::clearExecutionErrors ()
void Aseba::DashelConnectionDialog::customGroupChecked ()
void Aseba::NamedValuesVectorModel::delNamedValue (int index)
void Aseba::DashelConnectionDialog::netGroupChecked ()
void Aseba::TargetFunctionsModel::recreateTreeFromDescription (bool showHidden)
void Aseba::EditorsPlotsTabWidget::removeAndDeleteTab (int index=-1)
void Aseba::DashelConnectionDialog::serialGroupChecked ()
void Aseba::DashelConnectionDialog::setupOkStateFromListSelection ()
void Aseba::TargetVariablesModel::setVariablesData (unsigned start, const VariablesDataVector &data)
bool Aseba::TargetVariablesModel::setVariableValues (const QString &name, const VariablesDataVector &values)
void Aseba::TargetVariablesModel::updateVariablesStructure (const Compiler::VariablesMap *variablesMap)

Protected Slots

void Aseba::NodeTab::breakpointClearedAll ()
void Aseba::NodeTab::breakpointSetResult (unsigned line, bool success)
void Aseba::NodeTab::clearBreakpoint (unsigned line)
void Aseba::NodeTab::cursorMoved ()
void Aseba::DashelTarget::disconnectionFromDashel ()
void Aseba::NodeTab::editorContentChanged ()
void Aseba::NodeTab::executionModeChanged (Target::ExecutionMode mode)
void Aseba::NodeTab::executionPosChanged (unsigned line)
void Aseba::NodeTab::goToError ()
void Aseba::NodeTab::insertVariableName (const QModelIndex &)
void Aseba::NodeTab::loadClicked ()
void Aseba::NodeTab::markTargetUnsynced ()
 When code is changed or target is rebooted, remove breakpoints from target but keep them locally as pending for next code load.
void Aseba::DashelTarget::messageFromDashel (Message *message)
void Aseba::NodeTab::nextClicked ()
void Aseba::DashelTarget::nodeDescriptionReceived (unsigned node)
void Aseba::NodeTab::reboot ()
void Aseba::NodeTab::recompile ()
void Aseba::NodeTab::refreshMemoryClicked ()
void Aseba::NodeTab::resetClicked ()
void Aseba::NodeTab::runInterruptClicked ()
void Aseba::NodeTab::setBreakpoint (unsigned line)
void Aseba::NodeTab::setVariableValues (unsigned, const VariablesDataVector &)
void Aseba::DashelTarget::updateUserEvents ()
void Aseba::NodeTab::writeBytecode ()

Private Slots

void Aseba::MainWindow::about ()
void Aseba::MainWindow::addConstantClicked ()
void Aseba::MainWindow::addEventNameClicked ()
void Aseba::FunctionParametersDialog::addParameter ()
void Aseba::MainWindow::addPluginLinearCameraView ()
void Aseba::FunctionParametersDialog::argumentSelectionChanged ()
void Aseba::MainWindow::arrayAccessOutOfBounds (unsigned node, unsigned line, unsigned size, unsigned index)
 A node did an access out of array bounds exception.
void Aseba::MainWindow::breakpointSetResult (unsigned node, unsigned line, bool success)
 The result of a set breakpoint is known.
void Aseba::FunctionParametersDialog::cellClicked (int row, int column)
void Aseba::MainWindow::clearAllExecutionError ()
void Aseba::MainWindow::constantsSelectionChanged ()
void Aseba::MainWindow::copyAll ()
void Aseba::FunctionParametersDialog::deleteParameter ()
void Aseba::MainWindow::divisionByZero (unsigned node, unsigned line)
 A node did a division by zero exception.
void Aseba::MainWindow::eventContextMenuRequested (const QPoint &pos)
void Aseba::MainWindow::eventExecutionKilled (unsigned node, unsigned line)
 A new event was run and the current killed on a node.
void Aseba::MainWindow::eventsDescriptionsSelectionChanged ()
void Aseba::MainWindow::executionModeChanged (unsigned node, Target::ExecutionMode mode)
 The mode of execution of a node (stop, run, step by step) has changed.
void Aseba::MainWindow::executionPosChanged (unsigned node, unsigned line)
 The program counter of a node has changed, causing a change of position in source code.
void Aseba::MainWindow::exportMemoriesContent ()
void Aseba::MainWindow::importMemoriesContent ()
void Aseba::MainWindow::loadAll ()
void Aseba::MainWindow::logEntryDoubleClicked (QListWidgetItem *)
void Aseba::MainWindow::networkDisconnected ()
 The network connection has been cut: all nodes have disconnected.
void Aseba::MainWindow::newFile ()
void Aseba::MainWindow::nodeConnected (unsigned node)
 A new node has connected to the network.
void Aseba::MainWindow::nodeDisconnected (unsigned node)
 A node has disconnected from the network.
void Aseba::MainWindow::nodeSpecificError (unsigned node, unsigned line, const QString &message)
 A node has produced an error specific to it.
void Aseba::MainWindow::openFile (const QString &path=QString())
void Aseba::MainWindow::openRecentFile ()
void Aseba::MainWindow::pauseAll ()
void Aseba::MainWindow::rebootAllNodes ()
void Aseba::MainWindow::recompileAll ()
void Aseba::MainWindow::removeConstantClicked ()
void Aseba::MainWindow::removeEventNameClicked ()
void Aseba::MainWindow::resetAll ()
void Aseba::MainWindow::runAll ()
bool Aseba::MainWindow::save ()
bool Aseba::MainWindow::saveFile (const QString &previousFileName=QString())
void Aseba::MainWindow::sendEvent ()
void Aseba::MainWindow::sendEventIf (const QModelIndex &)
void Aseba::MainWindow::showCompilationMessages (bool doShown)
void Aseba::MainWindow::showHelpLanguage ()
void Aseba::MainWindow::showHelpStudio ()
void Aseba::MainWindow::showHidden (bool show)
void Aseba::MainWindow::sourceChanged ()
void Aseba::MainWindow::stopAll ()
void Aseba::MainWindow::tabChanged (int)
void Aseba::MainWindow::updateWindowTitle ()
void Aseba::MainWindow::uploadReadynessChanged ()
void Aseba::MainWindow::userEvent (unsigned id, const VariablesDataVector &data)
 A user event has arrived from the network.
void Aseba::MainWindow::userEventsDropped (unsigned amount)
 Some user events have been dropped, i.e. not sent to the gui.
void Aseba::MainWindow::variablesMemoryChanged (unsigned node, unsigned start, const VariablesDataVector &variables)
 The content of the variables memory of a node has changed.
void Aseba::MainWindow::variablesMemoryEstimatedDirty (unsigned node)
 The execution state logic thinks variables might need a refresh.
void Aseba::MainWindow::writeAllBytecodes ()

Detailed Description


Define Documentation

#define SVN_REV   "unknown, please configure your build system to set SVN_REV correctly"

Definition at line 842 of file MainWindow.cpp.


Enumeration Type Documentation

Enumerator:
NOT_IN_NEXT 
WAITING_INITAL_PC 
WAITING_LINE_CHANGE 

Definition at line 296 of file DashelTarget.cpp.


Function Documentation

Aseba::AbsentNodeTab::AbsentNodeTab ( const QString &  name,
const QString &  sourceCode 
) [inherited]

Definition at line 178 of file MainWindow.cpp.

void Aseba::FunctionParametersDialog::addEntry ( int  value  )  [private, inherited]

Add a new entry in the parameter table with a specific value.

Definition at line 133 of file FunctionParametersDialog.cpp.

void Aseba::MainWindow::addErrorEvent ( unsigned  node,
unsigned  line,
const QString &  message 
) [private, inherited]

Generic part of error events reporting.

Definition at line 1710 of file MainWindow.cpp.

void Aseba::EditorsPlotsTabWidget::addTab ( QWidget *  widget,
const QString &  label,
bool  closable = false 
) [inherited]

Definition at line 128 of file MainWindow.cpp.

Aseba::AeslEditor::AeslEditor (  )  [inherited]

Definition at line 172 of file AeslEditor.cpp.

Aseba::AeslHighlighter::AeslHighlighter ( AeslEditor editor,
QTextDocument *  parent = 0 
) [inherited]

Definition at line 29 of file AeslEditor.cpp.

bool Aseba::MainWindow::askUserBeforeDiscarding (  )  [private, inherited]

Ask the user to save or discard or ignore the operation that would destroy the unmodified data.

Returns:
true if it is ok to discard, false if operation must abort

Definition at line 2243 of file MainWindow.cpp.

void Aseba::DashelTarget::clearBreakpoint ( unsigned  node,
unsigned  line 
) [virtual, inherited]

Remove the breakpoint in a node at a specific line.

Implements Aseba::Target.

Definition at line 469 of file DashelTarget.cpp.

void Aseba::DashelTarget::clearBreakpoints ( unsigned  node  )  [virtual, inherited]

Remove all breakpoints in a node.

Implements Aseba::Target.

Definition at line 483 of file DashelTarget.cpp.

void Aseba::MainWindow::clearDocumentSpecificTabs (  )  [private, inherited]

Definition at line 1819 of file MainWindow.cpp.

bool Aseba::NodeTab::clearEditorProperty ( const QString &  property  )  [private, inherited]

Definition at line 769 of file MainWindow.cpp.

bool Aseba::NodeTab::clearEditorProperty ( const QString &  property,
unsigned  line 
) [private, inherited]

Definition at line 739 of file MainWindow.cpp.

void Aseba::MainWindow::closeEvent ( QCloseEvent *  event  )  [private, inherited]

Definition at line 2283 of file MainWindow.cpp.

int Aseba::TargetFunctionsModel::columnCount ( const QModelIndex &  parent = QModelIndex()  )  const [inherited]

Definition at line 446 of file TargetModels.cpp.

int Aseba::TargetVariablesModel::columnCount ( const QModelIndex &  parent = QModelIndex()  )  const [inherited]

Definition at line 57 of file TargetModels.cpp.

int Aseba::NamedValuesVectorModel::columnCount ( const QModelIndex &  parent = QModelIndex()  )  const [inherited]

Definition at line 58 of file NamedValuesVectorModel.cpp.

Aseba::CompilationLogDialog::CompilationLogDialog ( QWidget *  parent = 0  )  [inherited]

Definition at line 62 of file MainWindow.cpp.

void Aseba::DashelInterface::connectionClosed ( Dashel::Stream ,
bool   
) [protected, virtual, inherited]

Called when target closes connection. The only valid method to call on the stream is getTargetName(), input/output operations are forbidden. You must not call closeStream(stream) from within this method for the same stream as the one passed as parameter. Subclass can implement this method. Called with the stream lock held.

Parameters:
stream stream to the target.
abnormal whether the connection was closed during step (abnormal == false) or when an operation was performed (abnormal == true)

Reimplemented from Dashel::Hub.

Definition at line 263 of file DashelTarget.cpp.

void Aseba::AeslEditor::contextMenuEvent ( QContextMenuEvent *  e  )  [virtual, inherited]

Definition at line 191 of file AeslEditor.cpp.

void Aseba::ScriptTab::createEditor (  )  [protected, inherited]

Definition at line 169 of file MainWindow.cpp.

QWidget * Aseba::SpinBoxDelegate::createEditor ( QWidget *  parent,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const [inherited]

Definition at line 36 of file CustomDelegate.cpp.

Aseba::DashelConnectionDialog::DashelConnectionDialog (  )  [inherited]

Definition at line 61 of file DashelTarget.cpp.

Aseba::DashelInterface::DashelInterface ( QVector< QTranslator * >  translators,
const QString &  commandLineTarget 
) [inherited]

Definition at line 203 of file DashelTarget.cpp.

Aseba::DashelTarget::DashelTarget ( QVector< QTranslator * >  translators,
const QString &  commandLineTarget 
) [inherited]

Definition at line 308 of file DashelTarget.cpp.

QVariant Aseba::TargetFunctionsModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const [inherited]

Definition at line 519 of file TargetModels.cpp.

QVariant Aseba::TargetVariablesModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const [inherited]

Definition at line 81 of file TargetModels.cpp.

QVariant Aseba::NamedValuesVectorModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const [inherited]

Definition at line 64 of file NamedValuesVectorModel.cpp.

void Aseba::DashelTarget::disconnect (  )  [virtual, inherited]

Definition at line 343 of file DashelTarget.cpp.

void Aseba::AeslEditor::dropEvent ( QDropEvent *  event  )  [protected, virtual, inherited]

Definition at line 185 of file AeslEditor.cpp.

Aseba::FixedWidthTableView::FixedWidthTableView (  )  [inherited]

Definition at line 105 of file MainWindow.cpp.

Qt::ItemFlags Aseba::TargetFunctionsModel::flags ( const QModelIndex &  index  )  const [inherited]

Definition at line 543 of file TargetModels.cpp.

Qt::ItemFlags Aseba::TargetVariablesModel::flags ( const QModelIndex &  index  )  const [inherited]

Definition at line 139 of file TargetModels.cpp.

Qt::ItemFlags Aseba::NamedValuesVectorModel::flags ( const QModelIndex &  index  )  const [inherited]

Definition at line 92 of file NamedValuesVectorModel.cpp.

Aseba::FunctionParametersDialog::FunctionParametersDialog ( const QString &  name,
const std::vector< unsigned > &  parameters 
) [inherited]

Create a dialog for function name with initial parameters vector.

Definition at line 29 of file FunctionParametersDialog.cpp.

const TargetDescription *const Aseba::DashelTarget::getDescription ( unsigned  node  )  const [virtual, inherited]

Return a constant description of a node. Returned value is always valid if node exists.

Implements Aseba::Target.

Definition at line 358 of file DashelTarget.cpp.

int Aseba::MainWindow::getIndexFromId ( unsigned  node  )  [private, inherited]

Definition at line 1777 of file MainWindow.cpp.

TargetFunctionsModel::TreeItem * Aseba::TargetFunctionsModel::getItem ( const QModelIndex &  index  )  const [private, inherited]

Definition at line 396 of file TargetModels.cpp.

int Aseba::DashelTarget::getLineFromPC ( unsigned  node,
unsigned  pc 
) [protected, inherited]

Definition at line 721 of file DashelTarget.cpp.

QString Aseba::DashelConnectionDialog::getLocaleName (  )  [inherited]

Definition at line 168 of file DashelTarget.cpp.

const QString Aseba::Target::getName ( unsigned  node  )  const [inherited]

Return the name of a node. Returned value is always valid if node exists.

Definition at line 33 of file Target.cpp.

std::vector< unsigned > Aseba::FunctionParametersDialog::getParameters (  )  const [inherited]

Write the result of this dialog in parameters.

Definition at line 86 of file FunctionParametersDialog.cpp.

int Aseba::DashelTarget::getPCFromLine ( unsigned  node,
unsigned  line 
) [protected, inherited]

Definition at line 705 of file DashelTarget.cpp.

NodeTab * Aseba::MainWindow::getTabFromId ( unsigned  node  )  [private, inherited]

Definition at line 1791 of file MainWindow.cpp.

NodeTab * Aseba::MainWindow::getTabFromName ( const QString &  name  )  [private, inherited]

Definition at line 1805 of file MainWindow.cpp.

std::string Aseba::DashelConnectionDialog::getTarget (  )  [inherited]

Definition at line 140 of file DashelTarget.cpp.

QString Aseba::TargetFunctionsModel::getToolTip ( const TargetDescription::NativeFunction function  )  const [private, inherited]

Definition at line 407 of file TargetModels.cpp.

void Aseba::DashelTarget::getVariables ( unsigned  node,
unsigned  start,
unsigned  length 
) [virtual, inherited]

Get part of variables memory.

Implements Aseba::Target.

Definition at line 399 of file DashelTarget.cpp.

QVariant Aseba::TargetFunctionsModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const [inherited]

Definition at line 535 of file TargetModels.cpp.

QVariant Aseba::TargetVariablesModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const [inherited]

Definition at line 124 of file TargetModels.cpp.

QVariant Aseba::NamedValuesVectorModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const [inherited]

Definition at line 84 of file NamedValuesVectorModel.cpp.

void Aseba::MainWindow::hideEvent ( QHideEvent *  event  )  [private, inherited]

Definition at line 2234 of file MainWindow.cpp.

void Aseba::AeslHighlighter::highlightBlock ( const QString &  text  )  [protected, inherited]

Definition at line 76 of file AeslEditor.cpp.

void Aseba::DashelInterface::incomingData ( Dashel::Stream  )  [protected, virtual, inherited]

Called when data is available for reading on the stream. If the stream is closed during this method, an exception occurs: Hub stops the execution of this method and calls connectionClosed(); objects dynamically allocated must thus be handled with auto_ptr. If step() is used, subclass must implement this method and call read at least once. Called with the stream lock held.

Parameters:
stream stream to the target

Reimplemented from Dashel::Hub.

Definition at line 257 of file DashelTarget.cpp.

QModelIndex Aseba::TargetFunctionsModel::index ( int  row,
int  column,
const QModelIndex &  parent 
) const [inherited]

Definition at line 507 of file TargetModels.cpp.

QModelIndex Aseba::TargetVariablesModel::index ( int  row,
int  column,
const QModelIndex &  parent = QModelIndex() 
) const [inherited]

Definition at line 62 of file TargetModels.cpp.

void Aseba::AeslEditor::keyPressEvent ( QKeyEvent *  event  )  [protected, virtual, inherited]

Definition at line 264 of file AeslEditor.cpp.

Aseba::MainWindow::MainWindow ( QVector< QTranslator * >  translators,
const QString &  commandLineTarget,
QWidget *  parent = 0 
) [inherited]

Definition at line 810 of file MainWindow.cpp.

QMimeData * Aseba::TargetFunctionsModel::mimeData ( const QModelIndexList &  indexes  )  const [inherited]

Definition at line 564 of file TargetModels.cpp.

QMimeData * Aseba::TargetVariablesModel::mimeData ( const QModelIndexList &  indexes  )  const [inherited]

Definition at line 201 of file TargetModels.cpp.

QMimeData * Aseba::NamedValuesVectorModel::mimeData ( const QModelIndexList &  indexes  )  const [inherited]

Definition at line 107 of file NamedValuesVectorModel.cpp.

QStringList Aseba::TargetFunctionsModel::mimeTypes (  )  const [inherited]

Definition at line 557 of file TargetModels.cpp.

QStringList Aseba::TargetVariablesModel::mimeTypes (  )  const [inherited]

Definition at line 194 of file TargetModels.cpp.

QStringList Aseba::NamedValuesVectorModel::mimeTypes (  )  const [inherited]

Definition at line 100 of file NamedValuesVectorModel.cpp.

void Aseba::ClickableLabel::mouseReleaseEvent ( QMouseEvent *  event  )  [protected, inherited]

Definition at line 29 of file ClickableLabel.cpp.

Aseba::NamedValuesVectorModel::NamedValuesVectorModel ( NamedValuesVector namedValues,
QObject *  parent = 0 
) [inherited]

Definition at line 44 of file NamedValuesVectorModel.cpp.

Aseba::NamedValuesVectorModel::NamedValuesVectorModel ( NamedValuesVector namedValues,
const QString &  tooltipText,
QObject *  parent = 0 
) [inherited]

Definition at line 35 of file NamedValuesVectorModel.cpp.

void Aseba::DashelTarget::next ( unsigned  node  )  [virtual, inherited]

Run bytecode on a node until next source line.

Implements Aseba::Target.

Definition at line 435 of file DashelTarget.cpp.

Aseba::DashelTarget::Node::Node (  )  [inherited]

Definition at line 303 of file DashelTarget.cpp.

void Aseba::SignalingDescriptionsManager::nodeDescriptionReceived ( unsigned  nodeId  )  [protected, virtual, inherited]

Virtual function that is called when a node description has been fully received.

Reimplemented from Aseba::DescriptionsManager.

Definition at line 290 of file DashelTarget.cpp.

void Aseba::SignalingDescriptionsManager::nodeProtocolVersionMismatch ( const std::string &  nodeName,
uint16  protocolVersion 
) [protected, virtual, inherited]

Virtual function that is called when a version mismatches.

Reimplemented from Aseba::DescriptionsManager.

Definition at line 272 of file DashelTarget.cpp.

Aseba::NodeTab::NodeTab ( MainWindow mainWindow,
Target target,
const CommonDefinitions commonDefinitions,
int  id,
QWidget *  parent = 0 
) [inherited]

Definition at line 191 of file MainWindow.cpp.

QModelIndex Aseba::TargetFunctionsModel::parent ( const QModelIndex &  index  )  const [inherited]

Definition at line 490 of file TargetModels.cpp.

QModelIndex Aseba::TargetVariablesModel::parent ( const QModelIndex &  index  )  const [inherited]

Definition at line 73 of file TargetModels.cpp.

void Aseba::DashelTarget::pause ( unsigned  node  )  [virtual, inherited]

Interrupt (pause, go to step by step) the execution on a node.

Implements Aseba::Target.

Definition at line 429 of file DashelTarget.cpp.

void Aseba::DashelTarget::reboot ( unsigned  node  )  [virtual, inherited]

Reboot (restart the whole microcontroller, not just reset the aseba VM).

Implements Aseba::Target.

Definition at line 381 of file DashelTarget.cpp.

void Aseba::DashelTarget::receivedArrayAccessOutOfBounds ( Message message  )  [protected, inherited]

Definition at line 570 of file DashelTarget.cpp.

void Aseba::DashelTarget::receivedBreakpointSetResult ( Message message  )  [protected, inherited]

Definition at line 698 of file DashelTarget.cpp.

void Aseba::DashelTarget::receivedDisconnected ( Message message  )  [protected, inherited]

Definition at line 691 of file DashelTarget.cpp.

void Aseba::DashelTarget::receivedDivisionByZero ( Message message  )  [protected, inherited]

Definition at line 582 of file DashelTarget.cpp.

void Aseba::DashelTarget::receivedEventExecutionKilled ( Message message  )  [protected, inherited]

Definition at line 594 of file DashelTarget.cpp.

void Aseba::DashelTarget::receivedExecutionStateChanged ( Message message  )  [protected, inherited]

Definition at line 618 of file DashelTarget.cpp.

void Aseba::DashelTarget::receivedNodeSpecificError ( Message message  )  [protected, inherited]

Definition at line 605 of file DashelTarget.cpp.

void Aseba::DashelTarget::receivedVariables ( Message message  )  [protected, inherited]

Definition at line 563 of file DashelTarget.cpp.

void Aseba::MainWindow::regenerateOpenRecentMenu (  )  [private, inherited]

Definition at line 2048 of file MainWindow.cpp.

void Aseba::MainWindow::regenerateToolsMenus (  )  [private, inherited]

Definition at line 2072 of file MainWindow.cpp.

void Aseba::NodeTab::rehighlight (  )  [private, inherited]

Definition at line 670 of file MainWindow.cpp.

void Aseba::DashelTarget::reset ( unsigned  node  )  [virtual, inherited]

Reset the execution of a node, do not clear bytecode nor breakpoints.

Implements Aseba::Target.

Definition at line 412 of file DashelTarget.cpp.

void Aseba::NodeTab::reSetBreakpoints (  )  [private, inherited]

Definition at line 676 of file MainWindow.cpp.

void Aseba::FixedWidthTableView::resizeEvent ( QResizeEvent *  event  )  [protected, virtual, inherited]

Definition at line 118 of file MainWindow.cpp.

int Aseba::TargetFunctionsModel::rowCount ( const QModelIndex &  parent = QModelIndex()  )  const [inherited]

Definition at line 441 of file TargetModels.cpp.

int Aseba::TargetVariablesModel::rowCount ( const QModelIndex &  parent = QModelIndex()  )  const [inherited]

Definition at line 44 of file TargetModels.cpp.

int Aseba::NamedValuesVectorModel::rowCount ( const QModelIndex &  parent = QModelIndex()  )  const [inherited]

Definition at line 52 of file NamedValuesVectorModel.cpp.

void Aseba::DashelTarget::run ( unsigned  node  )  [virtual, inherited]

Run the execution on a node.

Implements Aseba::Target.

Definition at line 418 of file DashelTarget.cpp.

void Aseba::DashelInterface::run (  )  [protected, virtual, inherited]

Runs and returns only when an external event requests the application to stop.

Reimplemented from Dashel::Hub.

Definition at line 252 of file DashelTarget.cpp.

void Aseba::DashelTarget::sendEvent ( unsigned  id,
const VariablesDataVector data 
) [virtual, inherited]

Send an event to the aseba network.

Implements Aseba::Target.

Definition at line 387 of file DashelTarget.cpp.

void Aseba::DashelTarget::setBreakpoint ( unsigned  node,
unsigned  line 
) [virtual, inherited]

Set a breakpoint in a node at a specific line.

Implements Aseba::Target.

Definition at line 455 of file DashelTarget.cpp.

bool Aseba::TargetVariablesModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role 
) [inherited]

Definition at line 162 of file TargetModels.cpp.

bool Aseba::NamedValuesVectorModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role 
) [inherited]

Definition at line 124 of file NamedValuesVectorModel.cpp.

void Aseba::SpinBoxDelegate::setEditorData ( QWidget *  editor,
const QModelIndex &  index 
) const [inherited]

Definition at line 48 of file CustomDelegate.cpp.

bool Aseba::NodeTab::setEditorProperty ( const QString &  property,
const QVariant &  value,
unsigned  line,
bool  removeOld = false 
) [private, inherited]

Definition at line 691 of file MainWindow.cpp.

void Aseba::SpinBoxDelegate::setModelData ( QWidget *  editor,
QAbstractItemModel *  model,
const QModelIndex &  index 
) const [inherited]

Definition at line 56 of file CustomDelegate.cpp.

void Aseba::FixedWidthTableView::setSecondColumnLongestContent ( const QString &  content  )  [inherited]

Definition at line 111 of file MainWindow.cpp.

void Aseba::MainWindow::setupConnections (  )  [private, inherited]

Definition at line 1993 of file MainWindow.cpp.

void Aseba::NodeTab::setupConnections (  )  [protected, inherited]

Definition at line 352 of file MainWindow.cpp.

void Aseba::MainWindow::setupMenu (  )  [private, inherited]

Definition at line 2097 of file MainWindow.cpp.

void Aseba::MainWindow::setupWidgets (  )  [private, inherited]

Definition at line 1844 of file MainWindow.cpp.

void Aseba::NodeTab::setupWidgets (  )  [protected, inherited]

Definition at line 228 of file MainWindow.cpp.

void Aseba::DashelTarget::setVariables ( unsigned  node,
unsigned  start,
const VariablesDataVector data 
) [virtual, inherited]

Set part of variables memory.

Implements Aseba::Target.

Definition at line 393 of file DashelTarget.cpp.

Aseba::SpinBoxDelegate::SpinBoxDelegate ( int  minValue,
int  maxValue,
QObject *  parent = 0 
) [inherited]

Definition at line 29 of file CustomDelegate.cpp.

void Aseba::DashelTarget::stop ( unsigned  node  )  [virtual, inherited]

Stop the execution on a node.

Implements Aseba::Target.

Definition at line 449 of file DashelTarget.cpp.

bool Aseba::TargetVariablesModel::subscribeToVariableOfInterest ( VariablesViewPlugin plugin,
const QString &  name 
) [private, inherited]

Subscribe to a variable of interest, return true if variable exists, false otherwise.

Definition at line 312 of file TargetModels.cpp.

void Aseba::NodeTab::switchEditorProperty ( const QString &  oldProperty,
const QString &  newProperty 
) [private, inherited]

Definition at line 794 of file MainWindow.cpp.

Aseba::TargetFunctionsModel::TargetFunctionsModel ( const TargetDescription descriptionRead,
QObject *  parent = 0 
) [inherited]

Definition at line 380 of file TargetModels.cpp.

void Aseba::TargetVariablesModel::unsubscribeToVariableOfInterest ( VariablesViewPlugin plugin,
const QString &  name 
) [private, inherited]

Unsubscribe to a variable of interest.

Definition at line 322 of file TargetModels.cpp.

void Aseba::TargetVariablesModel::unsubscribeViewPlugin ( VariablesViewPlugin plugin  )  [private, inherited]

Unsubscribe the plugin from any variables it is listening to.

Definition at line 307 of file TargetModels.cpp.

void Aseba::SpinBoxDelegate::updateEditorGeometry ( QWidget *  editor,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const [inherited]

Definition at line 66 of file CustomDelegate.cpp.

void Aseba::NodeTab::updateHidden (  )  [private, inherited]

Definition at line 455 of file MainWindow.cpp.

void Aseba::MainWindow::updateRecentFiles ( const QString &  fileName  )  [private, inherited]

Definition at line 2059 of file MainWindow.cpp.

void Aseba::DashelTarget::uploadBytecode ( unsigned  node,
const BytecodeVector bytecode 
) [virtual, inherited]

Upload bytecode to target.

Implements Aseba::Target.

Definition at line 363 of file DashelTarget.cpp.

void Aseba::NodeTab::variablesMemoryChanged ( unsigned  start,
const VariablesDataVector variables 
) [inherited]

Definition at line 586 of file MainWindow.cpp.

void Aseba::DashelTarget::writeBytecode ( unsigned  node  )  [virtual, inherited]

Save the bytecode currently on target.

Implements Aseba::Target.

Definition at line 375 of file DashelTarget.cpp.

Aseba::DashelTarget::~DashelTarget (  )  [inherited]

Definition at line 336 of file DashelTarget.cpp.

Aseba::MainWindow::~MainWindow (  )  [inherited]

Definition at line 831 of file MainWindow.cpp.

Aseba::NodeTab::~NodeTab (  )  [inherited]

Definition at line 222 of file MainWindow.cpp.

Aseba::TargetFunctionsModel::~TargetFunctionsModel (  )  [inherited]

Definition at line 391 of file TargetModels.cpp.

Aseba::TargetVariablesModel::~TargetVariablesModel (  )  [virtual, inherited]

Definition at line 36 of file TargetModels.cpp.


Public Slots

void Aseba::NamedValuesVectorModel::addNamedValue ( const NamedValue namedValue  )  [slot, inherited]

Definition at line 140 of file NamedValuesVectorModel.cpp.

void Aseba::NamedValuesVectorModel::clear (  )  [slot, inherited]

Definition at line 167 of file NamedValuesVectorModel.cpp.

void Aseba::NodeTab::clearExecutionErrors (  )  [slot, inherited]

Definition at line 579 of file MainWindow.cpp.

void Aseba::DashelConnectionDialog::customGroupChecked (  )  [slot, inherited]

Definition at line 189 of file DashelTarget.cpp.

void Aseba::NamedValuesVectorModel::delNamedValue ( int  index  )  [slot, inherited]

Definition at line 154 of file NamedValuesVectorModel.cpp.

void Aseba::DashelConnectionDialog::netGroupChecked (  )  [slot, inherited]

Definition at line 173 of file DashelTarget.cpp.

void Aseba::TargetFunctionsModel::recreateTreeFromDescription ( bool  showHidden  )  [slot, inherited]

Definition at line 451 of file TargetModels.cpp.

void Aseba::EditorsPlotsTabWidget::removeAndDeleteTab ( int  index = -1  )  [slot, inherited]

Definition at line 142 of file MainWindow.cpp.

void Aseba::DashelConnectionDialog::serialGroupChecked (  )  [slot, inherited]

Definition at line 181 of file DashelTarget.cpp.

void Aseba::DashelConnectionDialog::setupOkStateFromListSelection (  )  [slot, inherited]

Definition at line 197 of file DashelTarget.cpp.

void Aseba::TargetVariablesModel::setVariablesData ( unsigned  start,
const VariablesDataVector data 
) [slot, inherited]

Definition at line 243 of file TargetModels.cpp.

bool Aseba::TargetVariablesModel::setVariableValues ( const QString &  name,
const VariablesDataVector values 
) [slot, inherited]

Definition at line 292 of file TargetModels.cpp.

void Aseba::TargetVariablesModel::updateVariablesStructure ( const Compiler::VariablesMap variablesMap  )  [slot, inherited]

Definition at line 218 of file TargetModels.cpp.


Protected Slots

void Aseba::NodeTab::breakpointClearedAll (  )  [protected, slot, inherited]

Definition at line 604 of file MainWindow.cpp.

void Aseba::NodeTab::breakpointSetResult ( unsigned  line,
bool  success 
) [protected, slot, inherited]

Definition at line 662 of file MainWindow.cpp.

void Aseba::NodeTab::clearBreakpoint ( unsigned  line  )  [protected, slot, inherited]

Definition at line 598 of file MainWindow.cpp.

void Aseba::NodeTab::cursorMoved (  )  [protected, slot, inherited]

Definition at line 562 of file MainWindow.cpp.

void Aseba::DashelTarget::disconnectionFromDashel (  )  [protected, slot, inherited]

Definition at line 545 of file DashelTarget.cpp.

void Aseba::NodeTab::editorContentChanged (  )  [protected, slot, inherited]

Definition at line 439 of file MainWindow.cpp.

void Aseba::NodeTab::executionModeChanged ( Target::ExecutionMode  mode  )  [protected, slot, inherited]

Definition at line 617 of file MainWindow.cpp.

void Aseba::NodeTab::executionPosChanged ( unsigned  line  )  [protected, slot, inherited]

Definition at line 610 of file MainWindow.cpp.

void Aseba::NodeTab::goToError (  )  [protected, slot, inherited]

Definition at line 568 of file MainWindow.cpp.

void Aseba::NodeTab::insertVariableName ( const QModelIndex &  index  )  [protected, slot, inherited]

Definition at line 432 of file MainWindow.cpp.

void Aseba::NodeTab::loadClicked (  )  [protected, slot, inherited]

Definition at line 381 of file MainWindow.cpp.

void Aseba::NodeTab::markTargetUnsynced (  )  [protected, slot, inherited]

When code is changed or target is rebooted, remove breakpoints from target but keep them locally as pending for next code load.

Definition at line 551 of file MainWindow.cpp.

void Aseba::DashelTarget::messageFromDashel ( Message message  )  [protected, slot, inherited]

Definition at line 511 of file DashelTarget.cpp.

void Aseba::NodeTab::nextClicked (  )  [protected, slot, inherited]

Definition at line 402 of file MainWindow.cpp.

void Aseba::DashelTarget::nodeDescriptionReceived ( unsigned  node  )  [protected, slot, inherited]

Definition at line 553 of file DashelTarget.cpp.

void Aseba::NodeTab::reboot (  )  [protected, slot, inherited]

Definition at line 421 of file MainWindow.cpp.

void Aseba::NodeTab::recompile (  )  [protected, slot, inherited]

Definition at line 468 of file MainWindow.cpp.

void Aseba::NodeTab::refreshMemoryClicked (  )  [protected, slot, inherited]

Definition at line 407 of file MainWindow.cpp.

void Aseba::NodeTab::resetClicked (  )  [protected, slot, inherited]

Definition at line 375 of file MainWindow.cpp.

void Aseba::NodeTab::runInterruptClicked (  )  [protected, slot, inherited]

Definition at line 394 of file MainWindow.cpp.

void Aseba::NodeTab::setBreakpoint ( unsigned  line  )  [protected, slot, inherited]

Definition at line 592 of file MainWindow.cpp.

void Aseba::NodeTab::setVariableValues ( unsigned  index,
const VariablesDataVector values 
) [protected, slot, inherited]

Definition at line 427 of file MainWindow.cpp.

void Aseba::DashelTarget::updateUserEvents (  )  [protected, slot, inherited]

Definition at line 492 of file DashelTarget.cpp.

void Aseba::NodeTab::writeBytecode (  )  [protected, slot, inherited]

Definition at line 412 of file MainWindow.cpp.


Private Slots

void Aseba::MainWindow::about (  )  [private, slot, inherited]

Definition at line 845 of file MainWindow.cpp.

void Aseba::MainWindow::addConstantClicked (  )  [private, slot, inherited]

Definition at line 1501 of file MainWindow.cpp.

void Aseba::MainWindow::addEventNameClicked (  )  [private, slot, inherited]

Definition at line 1464 of file MainWindow.cpp.

void Aseba::FunctionParametersDialog::addParameter (  )  [private, slot, inherited]

Definition at line 94 of file FunctionParametersDialog.cpp.

void Aseba::MainWindow::addPluginLinearCameraView (  )  [private, slot, inherited]

Definition at line 1572 of file MainWindow.cpp.

void Aseba::FunctionParametersDialog::argumentSelectionChanged (  )  [private, slot, inherited]

Definition at line 104 of file FunctionParametersDialog.cpp.

void Aseba::MainWindow::arrayAccessOutOfBounds ( unsigned  node,
unsigned  line,
unsigned  size,
unsigned  index 
) [private, slot, inherited]

A node did an access out of array bounds exception.

Definition at line 1686 of file MainWindow.cpp.

void Aseba::MainWindow::breakpointSetResult ( unsigned  node,
unsigned  line,
bool  success 
) [private, slot, inherited]

The result of a set breakpoint is known.

Definition at line 1769 of file MainWindow.cpp.

void Aseba::FunctionParametersDialog::cellClicked ( int  row,
int  column 
) [private, slot, inherited]

Definition at line 109 of file FunctionParametersDialog.cpp.

void Aseba::MainWindow::clearAllExecutionError (  )  [private, slot, inherited]

Definition at line 1261 of file MainWindow.cpp.

void Aseba::MainWindow::constantsSelectionChanged (  )  [private, slot, inherited]

Definition at line 1530 of file MainWindow.cpp.

void Aseba::MainWindow::copyAll (  )  [private, slot, inherited]

Definition at line 1174 of file MainWindow.cpp.

void Aseba::FunctionParametersDialog::deleteParameter (  )  [private, slot, inherited]

Definition at line 99 of file FunctionParametersDialog.cpp.

void Aseba::MainWindow::divisionByZero ( unsigned  node,
unsigned  line 
) [private, slot, inherited]

A node did a division by zero exception.

Definition at line 1692 of file MainWindow.cpp.

void Aseba::MainWindow::eventContextMenuRequested ( const QPoint &  pos  )  [private, slot, inherited]

Definition at line 1350 of file MainWindow.cpp.

void Aseba::MainWindow::eventExecutionKilled ( unsigned  node,
unsigned  line 
) [private, slot, inherited]

A new event was run and the current killed on a node.

Definition at line 1698 of file MainWindow.cpp.

void Aseba::MainWindow::eventsDescriptionsSelectionChanged (  )  [private, slot, inherited]

Definition at line 1494 of file MainWindow.cpp.

void Aseba::MainWindow::executionModeChanged ( unsigned  node,
Target::ExecutionMode  mode 
) [private, slot, inherited]

The mode of execution of a node (stop, run, step by step) has changed.

Definition at line 1742 of file MainWindow.cpp.

void Aseba::MainWindow::executionPosChanged ( unsigned  node,
unsigned  line 
) [private, slot, inherited]

The program counter of a node has changed, causing a change of position in source code.

Definition at line 1733 of file MainWindow.cpp.

void Aseba::MainWindow::exportMemoriesContent (  )  [private, slot, inherited]

Definition at line 1074 of file MainWindow.cpp.

void Aseba::MainWindow::importMemoriesContent (  )  [private, slot, inherited]

Definition at line 1106 of file MainWindow.cpp.

void Aseba::MainWindow::loadAll (  )  [private, slot, inherited]

Definition at line 1207 of file MainWindow.cpp.

void Aseba::MainWindow::logEntryDoubleClicked ( QListWidgetItem *  item  )  [private, slot, inherited]

Definition at line 1371 of file MainWindow.cpp.

void Aseba::MainWindow::networkDisconnected (  )  [private, slot, inherited]

The network connection has been cut: all nodes have disconnected.

Definition at line 1632 of file MainWindow.cpp.

void Aseba::MainWindow::newFile (  )  [private, slot, inherited]

Definition at line 866 of file MainWindow.cpp.

void Aseba::MainWindow::nodeConnected ( unsigned  node  )  [private, slot, inherited]

A new node has connected to the network.

Definition at line 1611 of file MainWindow.cpp.

void Aseba::MainWindow::nodeDisconnected ( unsigned  node  )  [private, slot, inherited]

A node has disconnected from the network.

Definition at line 1621 of file MainWindow.cpp.

void Aseba::MainWindow::nodeSpecificError ( unsigned  node,
unsigned  line,
const QString &  message 
) [private, slot, inherited]

A node has produced an error specific to it.

Definition at line 1704 of file MainWindow.cpp.

void Aseba::MainWindow::openFile ( const QString &  path = QString()  )  [private, slot, inherited]

Definition at line 884 of file MainWindow.cpp.

void Aseba::MainWindow::openRecentFile (  )  [private, slot, inherited]

Definition at line 972 of file MainWindow.cpp.

void Aseba::MainWindow::pauseAll (  )  [private, slot, inherited]

Definition at line 1227 of file MainWindow.cpp.

void Aseba::MainWindow::rebootAllNodes (  )  [private, slot, inherited]

Definition at line 1556 of file MainWindow.cpp.

void Aseba::MainWindow::recompileAll (  )  [private, slot, inherited]

Definition at line 1536 of file MainWindow.cpp.

void Aseba::MainWindow::removeConstantClicked (  )  [private, slot, inherited]

Definition at line 1520 of file MainWindow.cpp.

void Aseba::MainWindow::removeEventNameClicked (  )  [private, slot, inherited]

Definition at line 1484 of file MainWindow.cpp.

void Aseba::MainWindow::resetAll (  )  [private, slot, inherited]

Definition at line 1197 of file MainWindow.cpp.

void Aseba::MainWindow::runAll (  )  [private, slot, inherited]

Definition at line 1217 of file MainWindow.cpp.

bool Aseba::MainWindow::save (  )  [private, slot, inherited]

Definition at line 978 of file MainWindow.cpp.

bool Aseba::MainWindow::saveFile ( const QString &  previousFileName = QString()  )  [private, slot, inherited]

Definition at line 983 of file MainWindow.cpp.

void Aseba::MainWindow::sendEvent (  )  [private, slot, inherited]

Definition at line 1292 of file MainWindow.cpp.

void Aseba::MainWindow::sendEventIf ( const QModelIndex &  index  )  [private, slot, inherited]

Definition at line 1344 of file MainWindow.cpp.

void Aseba::MainWindow::showCompilationMessages ( bool  doShown  )  [private, slot, inherited]

Definition at line 1456 of file MainWindow.cpp.

void Aseba::MainWindow::showHelpLanguage (  )  [private, slot, inherited]

Definition at line 1586 of file MainWindow.cpp.

void Aseba::MainWindow::showHelpStudio (  )  [private, slot, inherited]

Definition at line 1598 of file MainWindow.cpp.

void Aseba::MainWindow::showHidden ( bool  show  )  [private, slot, inherited]

Definition at line 1247 of file MainWindow.cpp.

void Aseba::MainWindow::sourceChanged (  )  [private, slot, inherited]

Definition at line 1566 of file MainWindow.cpp.

void Aseba::MainWindow::stopAll (  )  [private, slot, inherited]

Definition at line 1237 of file MainWindow.cpp.

void Aseba::MainWindow::tabChanged ( int  index  )  [private, slot, inherited]

Definition at line 1393 of file MainWindow.cpp.

void Aseba::MainWindow::updateWindowTitle (  )  [private, slot, inherited]

Definition at line 2296 of file MainWindow.cpp.

void Aseba::MainWindow::uploadReadynessChanged (  )  [private, slot, inherited]

Definition at line 1272 of file MainWindow.cpp.

void Aseba::MainWindow::userEvent ( unsigned  id,
const VariablesDataVector data 
) [private, slot, inherited]

A user event has arrived from the network.

Definition at line 1645 of file MainWindow.cpp.

void Aseba::MainWindow::userEventsDropped ( unsigned  amount  )  [private, slot, inherited]

Some user events have been dropped, i.e. not sent to the gui.

Definition at line 1672 of file MainWindow.cpp.

void Aseba::MainWindow::variablesMemoryChanged ( unsigned  node,
unsigned  start,
const VariablesDataVector variables 
) [private, slot, inherited]

The content of the variables memory of a node has changed.

Definition at line 1760 of file MainWindow.cpp.

void Aseba::MainWindow::variablesMemoryEstimatedDirty ( unsigned  node  )  [private, slot, inherited]

The execution state logic thinks variables might need a refresh.

Definition at line 1751 of file MainWindow.cpp.

void Aseba::MainWindow::writeAllBytecodes (  )  [private, slot, inherited]

Definition at line 1546 of file MainWindow.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


asebaros
Author(s): $author
autogenerated on Mon Sep 5 08:42:05 2011