enum Aseba::InNextState |
Definition at line 343 of file DashelTarget.cpp.
enum Aseba::LocalContext |
UnknownContext | |
VarDefContext | |
LeftValueContext | |
FunctionContext | |
EventContext | |
GeneralContext |
Definition at line 144 of file AeslEditor.h.
Definition at line 23 of file ThymioButtons.h.
Definition at line 30 of file ThymioButtons.h.
Aseba::AbsentNodeTab::AbsentNodeTab | ( | const unsigned | id, |
const QString & | name, | ||
const QString & | sourceCode, | ||
const SavedPlugins & | savedPlugins | ||
) |
Definition at line 228 of file MainWindow.cpp.
void Aseba::FunctionParametersDialog::addEntry | ( | int | value | ) | [private] |
Add a new entry in the parameter table with a specific value.
Definition at line 136 of file FunctionParametersDialog.cpp.
void Aseba::MainWindow::addErrorEvent | ( | unsigned | node, |
unsigned | line, | ||
const QString & | message | ||
) | [private] |
Generic part of error events reporting.
Definition at line 2701 of file MainWindow.cpp.
void Aseba::EditorsPlotsTabWidget::addTab | ( | QWidget * | widget, |
const QString & | label, | ||
bool | closable = false |
||
) |
Definition at line 95 of file MainWindow.cpp.
Definition at line 374 of file AeslEditor.cpp.
Aseba::AeslEditor::AeslEditor | ( | const ScriptTab * | tab | ) |
Definition at line 444 of file AeslEditor.cpp.
Definition at line 248 of file AeslEditor.cpp.
Aseba::AeslHighlighter::AeslHighlighter | ( | AeslEditor * | editor, |
QTextDocument * | parent = 0 |
||
) |
Definition at line 35 of file AeslEditor.cpp.
Definition at line 306 of file AeslEditor.cpp.
bool Aseba::MainWindow::askUserBeforeDiscarding | ( | ) | [private] |
Ask the user to save or discard or ignore the operation that would destroy the unmodified data.
Definition at line 3483 of file MainWindow.cpp.
Definition at line 273 of file DashelTarget.cpp.
void Aseba::DashelTarget::blockWrite | ( | ) | [protected, virtual] |
Block all write operations, used by invasive plugins when they do something hacky with the underlying data stream.
Implements Aseba::Target.
Definition at line 692 of file DashelTarget.cpp.
void Aseba::DashelTarget::broadcastGetDescription | ( | ) | [virtual] |
Request descriptions from the aseba network.
Implements Aseba::Target.
Definition at line 418 of file DashelTarget.cpp.
Definition at line 690 of file AeslEditor.cpp.
void Aseba::AeslEditor::clearBreakpoint | ( | ) |
Definition at line 672 of file AeslEditor.cpp.
void Aseba::AeslEditor::clearBreakpoint | ( | QTextBlock | block | ) |
Definition at line 677 of file AeslEditor.cpp.
void Aseba::DashelTarget::clearBreakpoint | ( | unsigned | node, |
unsigned | line | ||
) | [virtual] |
Remove the breakpoint in a node at a specific line.
Implements Aseba::Target.
Definition at line 651 of file DashelTarget.cpp.
void Aseba::DashelTarget::clearBreakpoints | ( | unsigned | node | ) | [virtual] |
Remove all breakpoints in a node.
Implements Aseba::Target.
Definition at line 674 of file DashelTarget.cpp.
void Aseba::MainWindow::clearDocumentSpecificTabs | ( | ) | [private] |
Definition at line 2873 of file MainWindow.cpp.
bool Aseba::NodeTab::clearEditorProperty | ( | const QString & | property, |
unsigned | line | ||
) | [protected] |
Definition at line 1383 of file MainWindow.cpp.
bool Aseba::NodeTab::clearEditorProperty | ( | const QString & | property | ) | [protected] |
Definition at line 1413 of file MainWindow.cpp.
void Aseba::MainWindow::closeEvent | ( | QCloseEvent * | event | ) | [private] |
Definition at line 3524 of file MainWindow.cpp.
int Aseba::NamedValuesVectorModel::columnCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const |
Reimplemented in Aseba::MaskableNamedValuesVectorModel.
Definition at line 57 of file NamedValuesVectorModel.cpp.
int Aseba::TargetVariablesModel::columnCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const |
Definition at line 86 of file TargetModels.cpp.
int Aseba::MaskableNamedValuesVectorModel::columnCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const |
Reimplemented from Aseba::NamedValuesVectorModel.
Definition at line 305 of file NamedValuesVectorModel.cpp.
int Aseba::TargetFunctionsModel::columnCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const |
Definition at line 584 of file TargetModels.cpp.
void Aseba::AeslEditor::commentAndUncommentSelection | ( | CommentOperation | commentOperation | ) |
Definition at line 704 of file AeslEditor.cpp.
Aseba::CompilationLogDialog::CompilationLogDialog | ( | QWidget * | parent = 0 | ) |
Definition at line 55 of file MainWindow.cpp.
NodeTab::CompilationResult * Aseba::compilationThread | ( | const TargetDescription | targetDescription, |
const CommonDefinitions | commonDefinitions, | ||
QString | source, | ||
bool | dump | ||
) |
Definition at line 970 of file MainWindow.cpp.
void Aseba::DashelInterface::connectionClosed | ( | Dashel::Stream * | stream, |
bool | abnormal | ||
) | [protected, virtual] |
Reimplemented from Dashel::Hub.
Definition at line 310 of file DashelTarget.cpp.
bool Aseba::NodeToolInterfaces::containsNamed | ( | const QString & | name | ) | const |
Returns whether there is a tool named name in the list.
Definition at line 113 of file Plugin.cpp.
void Aseba::AeslEditor::contextMenuEvent | ( | QContextMenuEvent * | e | ) | [virtual] |
Definition at line 574 of file AeslEditor.cpp.
static uint16 Aseba::crcXModem | ( | const uint16 | oldCrc, |
const QString & | s | ||
) | [static] |
Definition at line 754 of file MainWindow.cpp.
QWidget * Aseba::SpinBoxDelegate::createEditor | ( | QWidget * | parent, |
const QStyleOptionViewItem & | option, | ||
const QModelIndex & | index | ||
) | const |
Definition at line 38 of file CustomDelegate.cpp.
void Aseba::ScriptTab::createEditor | ( | ) | [protected] |
Definition at line 217 of file MainWindow.cpp.
NodeToolInterface* Aseba::createInstance | ( | NodeTab * | node | ) |
Create an instance of C, passing node to its constructor.
Definition at line 107 of file Plugin.cpp.
QString Aseba::AeslEditor::currentLine | ( | ) | const [protected] |
Definition at line 979 of file AeslEditor.cpp.
Definition at line 49 of file DashelTarget.cpp.
Aseba::DashelInterface::DashelInterface | ( | QVector< QTranslator * > | translators, |
const QString & | commandLineTarget | ||
) |
Definition at line 213 of file DashelTarget.cpp.
Aseba::DashelTarget::DashelTarget | ( | QVector< QTranslator * > | translators, |
const QString & | commandLineTarget | ||
) |
Definition at line 355 of file DashelTarget.cpp.
QVariant Aseba::NamedValuesVectorModel::data | ( | const QModelIndex & | index, |
int | role = Qt::DisplayRole |
||
) | const |
Reimplemented in Aseba::MaskableNamedValuesVectorModel.
Definition at line 63 of file NamedValuesVectorModel.cpp.
QVariant Aseba::TargetVariablesModel::data | ( | const QModelIndex & | index, |
int | role = Qt::DisplayRole |
||
) | const |
Definition at line 113 of file TargetModels.cpp.
QVariant Aseba::MaskableNamedValuesVectorModel::data | ( | const QModelIndex & | index, |
int | role = Qt::DisplayRole |
||
) | const |
Reimplemented from Aseba::NamedValuesVectorModel.
Definition at line 310 of file NamedValuesVectorModel.cpp.
QVariant Aseba::TargetFunctionsModel::data | ( | const QModelIndex & | index, |
int | role = Qt::DisplayRole |
||
) | const |
Definition at line 657 of file TargetModels.cpp.
void Aseba::AeslEditor::detectLocalContextChange | ( | QKeyEvent * | event | ) | [protected, virtual] |
Definition at line 879 of file AeslEditor.cpp.
void Aseba::DashelTarget::disconnect | ( | ) | [virtual] |
Definition at line 389 of file DashelTarget.cpp.
void Aseba::InvasivePlugin::displayCode | ( | QList< QString > | code, |
int | line | ||
) |
Definition at line 61 of file Plugin.cpp.
void Aseba::AeslEditor::doCompletion | ( | QKeyEvent * | event | ) | [protected, virtual] |
Definition at line 905 of file AeslEditor.cpp.
void Aseba::FixedWidthTableView::dragEnterEvent | ( | QDragEnterEvent * | event | ) | [protected] |
Definition at line 110 of file CustomWidgets.cpp.
void Aseba::FixedWidthTableView::dragMoveEvent | ( | QDragMoveEvent * | event | ) | [protected] |
Definition at line 121 of file CustomWidgets.cpp.
void Aseba::FixedWidthTableView::dropEvent | ( | QDropEvent * | event | ) | [protected] |
Definition at line 126 of file CustomWidgets.cpp.
void Aseba::AeslEditor::dropEvent | ( | QDropEvent * | event | ) | [protected, virtual] |
Definition at line 484 of file AeslEditor.cpp.
bool Aseba::NamedValuesVectorModel::dropMimeData | ( | const QMimeData * | data, |
Qt::DropAction | action, | ||
int | row, | ||
int | column, | ||
const QModelIndex & | parent | ||
) |
Definition at line 152 of file NamedValuesVectorModel.cpp.
void Aseba::NodeToolRegistrar::dump | ( | std::ostream & | stream | ) |
Print the list of registered classes to stream.
Definition at line 177 of file Plugin.cpp.
Definition at line 81 of file MainWindow.cpp.
Definition at line 54 of file CustomWidgets.cpp.
Qt::ItemFlags Aseba::NamedValuesVectorModel::flags | ( | const QModelIndex & | index | ) | const |
Reimplemented in Aseba::MaskableNamedValuesVectorModel.
Definition at line 91 of file NamedValuesVectorModel.cpp.
Qt::ItemFlags Aseba::TargetVariablesModel::flags | ( | const QModelIndex & | index | ) | const |
Definition at line 183 of file TargetModels.cpp.
Qt::ItemFlags Aseba::MaskableNamedValuesVectorModel::flags | ( | const QModelIndex & | index | ) | const |
Reimplemented from Aseba::NamedValuesVectorModel.
Definition at line 335 of file NamedValuesVectorModel.cpp.
Qt::ItemFlags Aseba::TargetFunctionsModel::flags | ( | const QModelIndex & | index | ) | const |
Definition at line 681 of file TargetModels.cpp.
Aseba::FunctionParametersDialog::FunctionParametersDialog | ( | const QString & | name, |
const std::vector< unsigned > & | parameters | ||
) |
Create a dialog for function name with initial parameters vector.
Definition at line 32 of file FunctionParametersDialog.cpp.
void Aseba::MainWindow::generateHelpMenu | ( | ) | [private] |
Definition at line 3191 of file MainWindow.cpp.
int Aseba::MainWindow::getAbsentIndexFromId | ( | unsigned | node | ) | const [private] |
Get the absent tab widget index of a corresponding node id.
Definition at line 2844 of file MainWindow.cpp.
AbsentNodeTab * Aseba::MainWindow::getAbsentTabFromId | ( | unsigned | node | ) | const [private] |
Get the absent tab widget pointer of a corresponding node id.
Definition at line 2859 of file MainWindow.cpp.
Definition at line 44 of file Plugin.cpp.
const TargetDescription *const Aseba::DashelTarget::getDescription | ( | unsigned | node | ) | const [virtual] |
Return a constant description of a node. Returned value is always valid if node exists.
Implements Aseba::Target.
Definition at line 413 of file DashelTarget.cpp.
QPixmap Aseba::FixedWidthTableView::getDragPixmap | ( | QString | text | ) | [protected] |
Definition at line 139 of file CustomWidgets.cpp.
int Aseba::MainWindow::getIndexFromId | ( | unsigned | node | ) | const [private] |
Get the tab widget index of a corresponding node id.
Definition at line 2792 of file MainWindow.cpp.
TargetFunctionsModel::TreeItem * Aseba::TargetFunctionsModel::getItem | ( | const QModelIndex & | index | ) | const [private] |
Definition at line 534 of file TargetModels.cpp.
int Aseba::DashelTarget::getLineFromPC | ( | unsigned | node, |
unsigned | pc | ||
) | [protected] |
Definition at line 982 of file DashelTarget.cpp.
QString Aseba::DashelConnectionDialog::getLocaleName | ( | ) |
Definition at line 178 of file DashelTarget.cpp.
const QString Aseba::Target::getName | ( | unsigned | node | ) | const |
Return the name of a node. Returned value is always valid if node exists.
Definition at line 30 of file Target.cpp.
NodeToolInterface * Aseba::NodeToolInterfaces::getNamed | ( | const QString & | name | ) | const |
Returns a tool of a given name.
Definition at line 122 of file Plugin.cpp.
bool Aseba::NewNamedValueDialog::getNamedValue | ( | QString * | name, |
int * | value, | ||
int | min, | ||
int | max, | ||
QString | title, | ||
QString | valueName, | ||
QString | valueDescription | ||
) | [static] |
Definition at line 1485 of file MainWindow.cpp.
unsigned Aseba::InvasivePlugin::getNodeId | ( | ) |
Definition at line 56 of file Plugin.cpp.
std::vector< unsigned > Aseba::FunctionParametersDialog::getParameters | ( | ) | const |
Write the result of this dialog in parameters.
Definition at line 89 of file FunctionParametersDialog.cpp.
int Aseba::DashelTarget::getPCFromLine | ( | unsigned | node, |
unsigned | line | ||
) | [protected] |
Definition at line 966 of file DashelTarget.cpp.
NodeTab * Aseba::MainWindow::getTabFromId | ( | unsigned | node | ) | const [private] |
Get the tab widget pointer of a corresponding node id.
Definition at line 2807 of file MainWindow.cpp.
NodeTab * Aseba::MainWindow::getTabFromName | ( | const QString & | name, |
unsigned | preferedId = 0 |
||
) | const [private] |
Get the tab widget pointer of a corresponding node name, and of preferedId if found, but the first found otherwise.
Definition at line 2822 of file MainWindow.cpp.
Target * Aseba::InvasivePlugin::getTarget | ( | ) |
Definition at line 51 of file Plugin.cpp.
std::string Aseba::DashelConnectionDialog::getTarget | ( | ) |
Definition at line 143 of file DashelTarget.cpp.
QString Aseba::TargetFunctionsModel::getToolTip | ( | const TargetDescription::NativeFunction & | function | ) | const [private] |
Definition at line 545 of file TargetModels.cpp.
unsigned Aseba::TargetVariablesModel::getVariablePos | ( | const QString & | name | ) | const |
Definition at line 268 of file TargetModels.cpp.
void Aseba::DashelTarget::getVariables | ( | unsigned | node, |
unsigned | start, | ||
unsigned | length | ||
) | [virtual] |
Get part of variables memory.
Implements Aseba::Target.
Definition at line 516 of file DashelTarget.cpp.
unsigned Aseba::TargetVariablesModel::getVariableSize | ( | const QString & | name | ) | const |
Definition at line 279 of file TargetModels.cpp.
TargetVariablesModel * Aseba::InvasivePlugin::getVariablesModel | ( | ) |
Definition at line 95 of file Plugin.cpp.
VariablesDataVector Aseba::TargetVariablesModel::getVariableValue | ( | const QString & | name | ) | const |
Definition at line 290 of file TargetModels.cpp.
bool Aseba::AeslEditor::handleCompleter | ( | QKeyEvent * | event | ) | [protected, virtual] |
Definition at line 782 of file AeslEditor.cpp.
void Aseba::DashelTarget::handleDashelException | ( | Dashel::DashelException | e | ) | [protected] |
Definition at line 997 of file DashelTarget.cpp.
bool Aseba::AeslEditor::handleNewLine | ( | QKeyEvent * | event | ) | [protected, virtual] |
Definition at line 855 of file AeslEditor.cpp.
bool Aseba::AeslEditor::handleTab | ( | QKeyEvent * | event | ) | [protected, virtual] |
Definition at line 803 of file AeslEditor.cpp.
QVariant Aseba::NamedValuesVectorModel::headerData | ( | int | section, |
Qt::Orientation | orientation, | ||
int | role = Qt::DisplayRole |
||
) | const |
Definition at line 83 of file NamedValuesVectorModel.cpp.
QVariant Aseba::TargetVariablesModel::headerData | ( | int | section, |
Qt::Orientation | orientation, | ||
int | role = Qt::DisplayRole |
||
) | const |
Definition at line 168 of file TargetModels.cpp.
QVariant Aseba::TargetFunctionsModel::headerData | ( | int | section, |
Qt::Orientation | orientation, | ||
int | role = Qt::DisplayRole |
||
) | const |
Definition at line 673 of file TargetModels.cpp.
void Aseba::CompilationLogDialog::hideEvent | ( | QHideEvent * | event | ) | [protected, virtual] |
Definition at line 73 of file MainWindow.cpp.
void Aseba::AeslHighlighter::highlightBlock | ( | const QString & | text | ) | [protected] |
Definition at line 96 of file AeslEditor.cpp.
void Aseba::EditorsPlotsTabWidget::highlightTab | ( | int | index, |
QColor | color = Qt::red |
||
) |
Definition at line 117 of file MainWindow.cpp.
int Aseba::AeslLineNumberSidebar::idealWidth | ( | ) | const [protected, virtual] |
Implements Aseba::AeslEditorSidebar.
Definition at line 358 of file AeslEditor.cpp.
int Aseba::AeslBreakpointSidebar::idealWidth | ( | ) | const [protected, virtual] |
Implements Aseba::AeslEditorSidebar.
Definition at line 439 of file AeslEditor.cpp.
void Aseba::DashelInterface::incomingData | ( | Dashel::Stream * | stream | ) | [protected, virtual] |
Reimplemented from Dashel::Hub.
Definition at line 304 of file DashelTarget.cpp.
QModelIndex Aseba::TargetVariablesModel::index | ( | int | row, |
int | column, | ||
const QModelIndex & | parent = QModelIndex() |
||
) | const |
Definition at line 91 of file TargetModels.cpp.
QModelIndex Aseba::TargetFunctionsModel::index | ( | int | row, |
int | column, | ||
const QModelIndex & | parent | ||
) | const |
Definition at line 645 of file TargetModels.cpp.
void Aseba::AeslEditor::insertFromMimeData | ( | const QMimeData * | source | ) | [protected, virtual] |
Definition at line 492 of file AeslEditor.cpp.
Definition at line 59 of file TargetModels.cpp.
Aseba::InvasivePlugin::InvasivePlugin | ( | NodeTab * | nodeTab | ) |
Definition at line 42 of file Plugin.cpp.
bool Aseba::AeslEditor::isBreakpoint | ( | ) |
Definition at line 623 of file AeslEditor.cpp.
bool Aseba::AeslEditor::isBreakpoint | ( | QTextBlock | block | ) |
Definition at line 628 of file AeslEditor.cpp.
bool Aseba::AeslEditor::isBreakpoint | ( | int | line | ) |
Definition at line 634 of file AeslEditor.cpp.
bool Aseba::MaskableNamedValuesVectorModel::isVisible | ( | const unsigned | id | ) |
Definition at line 344 of file NamedValuesVectorModel.cpp.
void Aseba::AeslEditor::keyPressEvent | ( | QKeyEvent * | event | ) | [protected, virtual] |
Definition at line 766 of file AeslEditor.cpp.
void Aseba::InvasivePlugin::loadNrun | ( | ) |
Definition at line 66 of file Plugin.cpp.
Aseba::MainWindow::MainWindow | ( | QVector< QTranslator * > | translators, |
const QString & | commandLineTarget, | ||
bool | autoRefresh, | ||
QWidget * | parent = 0 |
||
) |
Definition at line 1515 of file MainWindow.cpp.
Aseba::MaskableNamedValuesVectorModel::MaskableNamedValuesVectorModel | ( | NamedValuesVector * | namedValues, |
const QString & | tooltipText, | ||
QObject * | parent = 0 |
||
) |
Definition at line 293 of file NamedValuesVectorModel.cpp.
Aseba::MaskableNamedValuesVectorModel::MaskableNamedValuesVectorModel | ( | NamedValuesVector * | namedValues, |
QObject * | parent = 0 |
||
) |
Definition at line 299 of file NamedValuesVectorModel.cpp.
QMimeData * Aseba::DraggableListWidget::mimeData | ( | const QList< QListWidgetItem * > | items | ) | const [protected, virtual] |
Definition at line 39 of file CustomWidgets.cpp.
QMimeData * Aseba::NamedValuesVectorModel::mimeData | ( | const QModelIndexList & | indexes | ) | const |
Definition at line 117 of file NamedValuesVectorModel.cpp.
QMimeData * Aseba::TargetVariablesModel::mimeData | ( | const QModelIndexList & | indexes | ) | const |
Definition at line 245 of file TargetModels.cpp.
QMimeData * Aseba::TargetFunctionsModel::mimeData | ( | const QModelIndexList & | indexes | ) | const |
Definition at line 702 of file TargetModels.cpp.
QStringList Aseba::DraggableListWidget::mimeTypes | ( | ) | const [protected, virtual] |
Definition at line 32 of file CustomWidgets.cpp.
QStringList Aseba::NamedValuesVectorModel::mimeTypes | ( | ) | const |
Definition at line 108 of file NamedValuesVectorModel.cpp.
QStringList Aseba::TargetVariablesModel::mimeTypes | ( | ) | const |
Definition at line 238 of file TargetModels.cpp.
QStringList Aseba::TargetFunctionsModel::mimeTypes | ( | ) | const |
Definition at line 695 of file TargetModels.cpp.
bool Aseba::FixedWidthTableView::modelMatchMimeFormat | ( | QStringList | candidates | ) | [protected] |
Definition at line 163 of file CustomWidgets.cpp.
void Aseba::AeslBreakpointSidebar::mousePressEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Reimplemented from Aseba::AeslEditorSidebar.
Definition at line 432 of file AeslEditor.cpp.
void Aseba::ClickableLabel::mouseReleaseEvent | ( | QMouseEvent * | event | ) | [protected] |
Definition at line 30 of file ClickableLabel.cpp.
bool Aseba::NamedValuesVectorModel::moveRow | ( | int | oldRow, |
int & | newRow | ||
) | [virtual] |
Reimplemented in Aseba::MaskableNamedValuesVectorModel.
Definition at line 257 of file NamedValuesVectorModel.cpp.
bool Aseba::MaskableNamedValuesVectorModel::moveRow | ( | int | oldRow, |
int & | newRow | ||
) | [virtual] |
Reimplemented from Aseba::NamedValuesVectorModel.
Definition at line 364 of file NamedValuesVectorModel.cpp.
Aseba::NamedValuesVectorModel::NamedValuesVectorModel | ( | NamedValuesVector * | namedValues, |
const QString & | tooltipText, | ||
QObject * | parent = 0 |
||
) |
Definition at line 32 of file NamedValuesVectorModel.cpp.
Aseba::NamedValuesVectorModel::NamedValuesVectorModel | ( | NamedValuesVector * | namedValues, |
QObject * | parent = 0 |
||
) |
Definition at line 42 of file NamedValuesVectorModel.cpp.
bool Aseba::InvasivePlugin::newFile | ( | ) |
Reimplemented in Aseba::ThymioVisualProgramming.
Definition at line 90 of file Plugin.cpp.
Aseba::NewNamedValueDialog::NewNamedValueDialog | ( | QString * | name, |
int * | value, | ||
int | min, | ||
int | max | ||
) |
Definition at line 1453 of file MainWindow.cpp.
void Aseba::DashelTarget::next | ( | unsigned | node | ) | [virtual] |
Run bytecode on a node until next source line.
Implements Aseba::Target.
Definition at line 590 of file DashelTarget.cpp.
Definition at line 350 of file DashelTarget.cpp.
void Aseba::SignalingDescriptionsManager::nodeDescriptionReceived | ( | unsigned | nodeId | ) | [protected, virtual] |
Virtual function that is called when a node description has been fully received.
Reimplemented from Aseba::DescriptionsManager.
Definition at line 337 of file DashelTarget.cpp.
void Aseba::SignalingDescriptionsManager::nodeProtocolVersionMismatch | ( | const std::string & | nodeName, |
uint16 | protocolVersion | ||
) | [protected, virtual] |
Definition at line 319 of file DashelTarget.cpp.
Aseba::NodeTab::NodeTab | ( | MainWindow * | mainWindow, |
Target * | target, | ||
const CommonDefinitions * | commonDefinitions, | ||
int | id, | ||
QWidget * | parent = 0 |
||
) |
Definition at line 245 of file MainWindow.cpp.
Definition at line 183 of file Plugin.cpp.
void Aseba::InvasivePlugin::openFile | ( | void | ) |
Reimplemented in Aseba::ThymioVisualProgramming, and Aseba::ThymioBootloaderDialog.
Definition at line 85 of file Plugin.cpp.
void Aseba::AeslEditorSidebar::paintEvent | ( | QPaintEvent * | event | ) | [protected, virtual] |
Reimplemented in Aseba::AeslBreakpointSidebar, and Aseba::AeslLineNumberSidebar.
Definition at line 270 of file AeslEditor.cpp.
void Aseba::AeslLineNumberSidebar::paintEvent | ( | QPaintEvent * | event | ) | [protected, virtual] |
Reimplemented from Aseba::AeslEditorSidebar.
Definition at line 316 of file AeslEditor.cpp.
void Aseba::AeslBreakpointSidebar::paintEvent | ( | QPaintEvent * | event | ) | [protected, virtual] |
Reimplemented from Aseba::AeslEditorSidebar.
Definition at line 384 of file AeslEditor.cpp.
QModelIndex Aseba::TargetVariablesModel::parent | ( | const QModelIndex & | index | ) | const |
Definition at line 105 of file TargetModels.cpp.
QModelIndex Aseba::TargetFunctionsModel::parent | ( | const QModelIndex & | index | ) | const |
Definition at line 628 of file TargetModels.cpp.
void Aseba::DashelTarget::pause | ( | unsigned | node | ) | [virtual] |
Interrupt (pause, go to step by step) the execution on a node.
Implements Aseba::Target.
Definition at line 575 of file DashelTarget.cpp.
int Aseba::AeslEditorSidebar::posToLineNumber | ( | int | y | ) | [protected] |
Definition at line 282 of file AeslEditor.cpp.
QString Aseba::AeslEditor::previousWord | ( | ) | const [protected] |
Definition at line 970 of file AeslEditor.cpp.
void Aseba::NodeTab::processCompilationResult | ( | CompilationResult * | result | ) | [protected] |
Definition at line 1026 of file MainWindow.cpp.
void Aseba::EditorsPlotsTabWidget::readSettings | ( | ) | [protected, virtual] |
Definition at line 201 of file MainWindow.cpp.
bool Aseba::MainWindow::readSettings | ( | ) | [private] |
Definition at line 3538 of file MainWindow.cpp.
void Aseba::DashelTarget::reboot | ( | unsigned | node | ) | [virtual] |
Reboot (restart the whole microcontroller, not just reset the aseba VM)
Implements Aseba::Target.
Definition at line 471 of file DashelTarget.cpp.
void Aseba::DashelTarget::receivedArrayAccessOutOfBounds | ( | Message * | message | ) | [protected] |
Definition at line 806 of file DashelTarget.cpp.
void Aseba::DashelTarget::receivedBootloaderAck | ( | Message * | message | ) | [protected] |
Definition at line 960 of file DashelTarget.cpp.
void Aseba::DashelTarget::receivedBreakpointSetResult | ( | Message * | message | ) | [protected] |
Definition at line 953 of file DashelTarget.cpp.
void Aseba::DashelTarget::receivedDisconnected | ( | Message * | message | ) | [protected] |
Definition at line 946 of file DashelTarget.cpp.
void Aseba::DashelTarget::receivedDivisionByZero | ( | Message * | message | ) | [protected] |
Definition at line 818 of file DashelTarget.cpp.
void Aseba::DashelTarget::receivedEventExecutionKilled | ( | Message * | message | ) | [protected] |
Definition at line 830 of file DashelTarget.cpp.
void Aseba::DashelTarget::receivedExecutionStateChanged | ( | Message * | message | ) | [protected] |
Definition at line 854 of file DashelTarget.cpp.
void Aseba::DashelTarget::receivedNodeSpecificError | ( | Message * | message | ) | [protected] |
Definition at line 841 of file DashelTarget.cpp.
void Aseba::DashelTarget::receivedVariables | ( | Message * | message | ) | [protected] |
Definition at line 800 of file DashelTarget.cpp.
void Aseba::NodeToolRegistrar::reg | ( | const QString & | name, |
const ProductIds & | pid, | ||
const CreatorFunc | func | ||
) |
Register a class with a name/a list of PIDs by storing a pointer to its constructor.
Definition at line 131 of file Plugin.cpp.
void Aseba::NodeToolRegistrar::reg | ( | const QString & | name, |
const ProductId | pid, | ||
const CreatorFunc | func | ||
) |
Register a class with a name/a pid by storing a pointer to its constructor.
Definition at line 138 of file Plugin.cpp.
void Aseba::MainWindow::regenerateHelpMenu | ( | ) | [private] |
Definition at line 3210 of file MainWindow.cpp.
void Aseba::MainWindow::regenerateOpenRecentMenu | ( | ) | [private] |
Definition at line 3131 of file MainWindow.cpp.
void Aseba::MainWindow::regenerateToolsMenus | ( | ) | [private] |
Definition at line 3158 of file MainWindow.cpp.
void Aseba::NodeTab::rehighlight | ( | ) | [protected] |
Definition at line 1314 of file MainWindow.cpp.
void Aseba::DashelTarget::reset | ( | unsigned | node | ) | [virtual] |
Reset the execution of a node, do not clear bytecode nor breakpoints.
Implements Aseba::Target.
Definition at line 540 of file DashelTarget.cpp.
void Aseba::NodeTab::reSetBreakpoints | ( | ) | [protected] |
Definition at line 1320 of file MainWindow.cpp.
void Aseba::EditorsPlotsTabWidget::resetHighlight | ( | int | index | ) | [protected, virtual] |
Definition at line 185 of file MainWindow.cpp.
void Aseba::FixedWidthTableView::resizeEvent | ( | QResizeEvent * | event | ) | [protected, virtual] |
Definition at line 67 of file CustomWidgets.cpp.
void Aseba::NodeTab::restorePlugins | ( | const SavedPlugins & | savedPlugins, |
bool | fromFile | ||
) | [protected] |
Definition at line 632 of file MainWindow.cpp.
int Aseba::NamedValuesVectorModel::rowCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const |
Definition at line 51 of file NamedValuesVectorModel.cpp.
int Aseba::TargetVariablesModel::rowCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const |
Definition at line 73 of file TargetModels.cpp.
int Aseba::TargetFunctionsModel::rowCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const |
Definition at line 579 of file TargetModels.cpp.
void Aseba::DashelInterface::run | ( | ) | [protected, virtual] |
Reimplemented from Dashel::Hub.
Definition at line 298 of file DashelTarget.cpp.
void Aseba::DashelTarget::run | ( | unsigned | node | ) | [virtual] |
Run the execution on a node.
Implements Aseba::Target.
Definition at line 555 of file DashelTarget.cpp.
bool Aseba::InvasivePlugin::saveFile | ( | bool | as = false | ) |
Definition at line 77 of file Plugin.cpp.
ScriptTab::SavedPlugins Aseba::NodeTab::savePlugins | ( | ) | const [protected, virtual] |
Implements Aseba::ScriptTab.
Definition at line 620 of file MainWindow.cpp.
void Aseba::DashelTarget::sendEvent | ( | unsigned | id, |
const VariablesDataVector & | data | ||
) | [virtual] |
Send an event to the aseba network.
Implements Aseba::Target.
Definition at line 486 of file DashelTarget.cpp.
void Aseba::AeslEditor::setBreakpoint | ( | ) |
Definition at line 653 of file AeslEditor.cpp.
void Aseba::AeslEditor::setBreakpoint | ( | QTextBlock | block | ) |
Definition at line 658 of file AeslEditor.cpp.
void Aseba::DashelTarget::setBreakpoint | ( | unsigned | node, |
unsigned | line | ||
) | [virtual] |
Set a breakpoint in a node at a specific line.
Implements Aseba::Target.
Definition at line 628 of file DashelTarget.cpp.
void Aseba::AeslEditor::setCompleterModel | ( | QAbstractItemModel * | model | ) |
Definition at line 987 of file AeslEditor.cpp.
bool Aseba::NamedValuesVectorModel::setData | ( | const QModelIndex & | index, |
const QVariant & | value, | ||
int | role | ||
) |
Definition at line 191 of file NamedValuesVectorModel.cpp.
bool Aseba::TargetVariablesModel::setData | ( | const QModelIndex & | index, |
const QVariant & | value, | ||
int | role | ||
) |
Definition at line 206 of file TargetModels.cpp.
void Aseba::NamedValuesVectorModel::setEditable | ( | bool | editable | ) |
Definition at line 214 of file NamedValuesVectorModel.cpp.
void Aseba::SpinBoxDelegate::setEditorData | ( | QWidget * | editor, |
const QModelIndex & | index | ||
) | const |
Definition at line 50 of file CustomDelegate.cpp.
bool Aseba::NodeTab::setEditorProperty | ( | const QString & | property, |
const QVariant & | value, | ||
unsigned | line, | ||
bool | removeOld = false |
||
) | [protected] |
Definition at line 1335 of file MainWindow.cpp.
void Aseba::EditorsPlotsTabWidget::setExecutionMode | ( | int | index, |
Target::ExecutionMode | state | ||
) |
Definition at line 122 of file MainWindow.cpp.
void Aseba::SpinBoxDelegate::setModelData | ( | QWidget * | editor, |
QAbstractItemModel * | model, | ||
const QModelIndex & | index | ||
) | const |
Definition at line 58 of file CustomDelegate.cpp.
void Aseba::FixedWidthTableView::setSecondColumnLongestContent | ( | const QString & | content | ) |
Definition at line 60 of file CustomWidgets.cpp.
void Aseba::NodeTab::setupConnections | ( | ) | [protected] |
Definition at line 560 of file MainWindow.cpp.
void Aseba::MainWindow::setupConnections | ( | ) | [private] |
Definition at line 3071 of file MainWindow.cpp.
void Aseba::MainWindow::setupMenu | ( | ) | [private] |
Definition at line 3275 of file MainWindow.cpp.
void Aseba::NodeTab::setupWidgets | ( | ) | [protected] |
Definition at line 385 of file MainWindow.cpp.
void Aseba::MainWindow::setupWidgets | ( | ) | [private] |
Definition at line 2898 of file MainWindow.cpp.
void Aseba::DashelTarget::setVariables | ( | unsigned | node, |
unsigned | start, | ||
const VariablesDataVector & | data | ||
) | [virtual] |
Set part of variables memory.
Implements Aseba::Target.
Definition at line 501 of file DashelTarget.cpp.
void Aseba::InvasivePlugin::setVariableValues | ( | unsigned | addr, |
const VariablesDataVector & | data | ||
) |
Definition at line 100 of file Plugin.cpp.
QSize Aseba::AeslEditorSidebar::sizeHint | ( | ) | const [virtual] |
Definition at line 265 of file AeslEditor.cpp.
Aseba::SpinBoxDelegate::SpinBoxDelegate | ( | int | minValue, |
int | maxValue, | ||
QObject * | parent = 0 |
||
) |
Definition at line 31 of file CustomDelegate.cpp.
void Aseba::FixedWidthTableView::startDrag | ( | Qt::DropActions | supportedActions | ) | [protected] |
Definition at line 85 of file CustomWidgets.cpp.
void Aseba::InvasivePlugin::stop | ( | ) |
Reimplemented in Aseba::ThymioVisualProgramming.
Definition at line 72 of file Plugin.cpp.
void Aseba::DashelInterface::stop | ( | ) | [virtual] |
Reimplemented from Dashel::Hub.
Definition at line 291 of file DashelTarget.cpp.
void Aseba::DashelTarget::stop | ( | unsigned | node | ) | [virtual] |
Stop the execution on a node.
Implements Aseba::Target.
Definition at line 613 of file DashelTarget.cpp.
bool Aseba::VariableListener::subscribeToVariableOfInterest | ( | const QString & | name | ) |
Definition at line 44 of file TargetModels.cpp.
bool Aseba::TargetVariablesModel::subscribeToVariableOfInterest | ( | VariableListener * | plugin, |
const QString & | name | ||
) | [private] |
Subscribe to a variable of interest, return true if variable exists, false otherwise.
Definition at line 446 of file TargetModels.cpp.
Qt::DropActions Aseba::NamedValuesVectorModel::supportedDragActions | ( | ) |
Definition at line 181 of file NamedValuesVectorModel.cpp.
Qt::DropActions Aseba::NamedValuesVectorModel::supportedDropActions | ( | ) | const |
Definition at line 186 of file NamedValuesVectorModel.cpp.
void Aseba::NodeTab::switchEditorProperty | ( | const QString & | oldProperty, |
const QString & | newProperty | ||
) | [protected] |
Definition at line 1438 of file MainWindow.cpp.
Aseba::TargetFunctionsModel::TargetFunctionsModel | ( | const TargetDescription * | descriptionRead, |
QObject * | parent = 0 |
||
) |
Definition at line 518 of file TargetModels.cpp.
QString Aseba::AeslEditor::textUnderCursor | ( | ) | const [protected] |
Definition at line 952 of file AeslEditor.cpp.
void Aseba::NodeTab::timerEvent | ( | QTimerEvent * | event | ) | [protected, virtual] |
Definition at line 321 of file MainWindow.cpp.
void Aseba::MainWindow::timerEvent | ( | QTimerEvent * | event | ) | [private, virtual] |
If any node was disconnected, send get description.
Definition at line 2769 of file MainWindow.cpp.
void Aseba::AeslEditor::toggleBreakpoint | ( | ) |
Definition at line 640 of file AeslEditor.cpp.
void Aseba::AeslEditor::toggleBreakpoint | ( | QTextBlock | block | ) |
Definition at line 645 of file AeslEditor.cpp.
void Aseba::DashelTarget::unblockWrite | ( | ) | [protected, virtual] |
Unblock write operatinos, used by invasive plugins when they do something hacky with the underlying data stream.
Implements Aseba::Target.
Definition at line 697 of file DashelTarget.cpp.
void Aseba::VariableListener::unsubscribeToVariableOfInterest | ( | const QString & | name | ) |
Definition at line 49 of file TargetModels.cpp.
void Aseba::TargetVariablesModel::unsubscribeToVariableOfInterest | ( | VariableListener * | plugin, |
const QString & | name | ||
) | [private] |
Unsubscribe to a variable of interest.
Definition at line 456 of file TargetModels.cpp.
Definition at line 54 of file TargetModels.cpp.
void Aseba::TargetVariablesModel::unsubscribeToVariablesOfInterest | ( | VariableListener * | plugin | ) | [private] |
Unsubscribe to all variables of interest for a given plugin.
Definition at line 462 of file TargetModels.cpp.
void Aseba::TargetVariablesModel::unsubscribeViewPlugin | ( | VariableListener * | plugin | ) | [private] |
Unsubscribe the plugin from any variables it is listening to.
Definition at line 441 of file TargetModels.cpp.
void Aseba::NodeToolRegistrar::update | ( | const ProductId | pid, |
NodeTab * | node, | ||
NodeToolInterfaces & | tools | ||
) | const |
Update tool list with onse for given pid.
Definition at line 145 of file Plugin.cpp.
void Aseba::NodeToolRegistrar::update | ( | const QString & | name, |
NodeTab * | node, | ||
NodeToolInterfaces & | tools | ||
) | const |
Create tool list with one of a given name.
Definition at line 163 of file Plugin.cpp.
void Aseba::SpinBoxDelegate::updateEditorGeometry | ( | QWidget * | editor, |
const QStyleOptionViewItem & | option, | ||
const QModelIndex & | index | ||
) | const |
Definition at line 68 of file CustomDelegate.cpp.
void Aseba::MainWindow::updateRecentFiles | ( | const QString & | fileName | ) | [private] |
Definition at line 3145 of file MainWindow.cpp.
void Aseba::NodeTab::updateToolList | ( | ) | [protected] |
Definition at line 647 of file MainWindow.cpp.
void Aseba::DashelTarget::uploadBytecode | ( | unsigned | node, |
const BytecodeVector & | bytecode | ||
) | [virtual] |
Upload bytecode to target.
Implements Aseba::Target.
Definition at line 433 of file DashelTarget.cpp.
Aseba::VariableListener::VariableListener | ( | TargetVariablesModel * | variablesModel | ) |
Definition at line 32 of file TargetModels.cpp.
void Aseba::NodeTab::variablesMemoryChanged | ( | unsigned | start, |
const VariablesDataVector & | variables | ||
) |
Definition at line 1197 of file MainWindow.cpp.
void Aseba::NodeTab::variableValueUpdated | ( | const QString & | name, |
const VariablesDataVector & | values | ||
) | [protected, virtual] |
New values are available for a variable this plugin is interested in.
Implements Aseba::VariableListener.
Definition at line 369 of file MainWindow.cpp.
void Aseba::EditorsPlotsTabWidget::vmMemoryViewResize | ( | NodeTab * | tab | ) | [protected, virtual] |
Definition at line 190 of file MainWindow.cpp.
static void Aseba::write16 | ( | QIODevice & | dev, |
const uint16 | v | ||
) | [static] |
Definition at line 738 of file MainWindow.cpp.
static void Aseba::write16 | ( | QIODevice & | dev, |
const VariablesDataVector & | data, | ||
const char * | varName | ||
) | [static] |
Definition at line 743 of file MainWindow.cpp.
void Aseba::DashelTarget::writeBytecode | ( | unsigned | node | ) | [virtual] |
Save the bytecode currently on target.
Implements Aseba::Target.
Definition at line 456 of file DashelTarget.cpp.
void Aseba::EditorsPlotsTabWidget::writeSettings | ( | ) | [protected, virtual] |
Definition at line 208 of file MainWindow.cpp.
void Aseba::MainWindow::writeSettings | ( | ) | [private] |
Definition at line 3548 of file MainWindow.cpp.
Definition at line 382 of file DashelTarget.cpp.
Aseba::EditorsPlotsTabWidget::~EditorsPlotsTabWidget | ( | ) | [virtual] |
Definition at line 89 of file MainWindow.cpp.
Definition at line 1548 of file MainWindow.cpp.
Definition at line 306 of file MainWindow.cpp.
Definition at line 529 of file TargetModels.cpp.
Aseba::TargetVariablesModel::~TargetVariablesModel | ( | ) | [virtual] |
Definition at line 65 of file TargetModels.cpp.
Aseba::VariableListener::~VariableListener | ( | ) | [virtual] |
Definition at line 38 of file TargetModels.cpp.
NodeToolRegistrer Aseba::nodeToolRegistrer [static] |
void Aseba::NamedValuesVectorModel::addNamedValue | ( | const NamedValue & | namedValue, |
int | index = -1 |
||
) | [slot] |
Definition at line 219 of file NamedValuesVectorModel.cpp.
void Aseba::MaskableNamedValuesVectorModel::addNamedValue | ( | const NamedValue & | namedValue | ) | [slot] |
Definition at line 352 of file NamedValuesVectorModel.cpp.
void Aseba::MainWindow::applySettings | ( | ) | [slot] |
Definition at line 3570 of file MainWindow.cpp.
void Aseba::NamedValuesVectorModel::clear | ( | ) | [slot] |
Definition at line 276 of file NamedValuesVectorModel.cpp.
void Aseba::NodeTab::clearExecutionErrors | ( | ) | [slot] |
Definition at line 1148 of file MainWindow.cpp.
void Aseba::DashelConnectionDialog::customGroupChecked | ( | ) | [slot] |
Definition at line 199 of file DashelTarget.cpp.
void Aseba::NamedValuesVectorModel::delNamedValue | ( | int | index | ) | [slot] |
Reimplemented in Aseba::MaskableNamedValuesVectorModel.
Definition at line 243 of file NamedValuesVectorModel.cpp.
void Aseba::MaskableNamedValuesVectorModel::delNamedValue | ( | int | index | ) | [slot] |
Reimplemented from Aseba::NamedValuesVectorModel.
Definition at line 358 of file NamedValuesVectorModel.cpp.
void Aseba::DashelConnectionDialog::netGroupChecked | ( | ) | [slot] |
Definition at line 183 of file DashelTarget.cpp.
void Aseba::TargetFunctionsModel::recreateTreeFromDescription | ( | bool | showHidden | ) | [slot] |
Definition at line 589 of file TargetModels.cpp.
void Aseba::NodeTab::refreshCompleterModel | ( | LocalContext | context | ) | [slot] |
Definition at line 1155 of file MainWindow.cpp.
void Aseba::EditorsPlotsTabWidget::removeAndDeleteTab | ( | int | index = -1 | ) | [slot] |
Definition at line 142 of file MainWindow.cpp.
void Aseba::AeslEditorSidebar::scroll | ( | int | verticalScroll | ) | [virtual, slot] |
Definition at line 259 of file AeslEditor.cpp.
void Aseba::DashelConnectionDialog::serialGroupChecked | ( | ) | [slot] |
Definition at line 191 of file DashelTarget.cpp.
void Aseba::DashelConnectionDialog::setupOkStateFromListSelection | ( | ) | [slot] |
Definition at line 207 of file DashelTarget.cpp.
void Aseba::TargetVariablesModel::setVariablesData | ( | unsigned | start, |
const VariablesDataVector & | data | ||
) | [slot] |
Definition at line 377 of file TargetModels.cpp.
bool Aseba::TargetVariablesModel::setVariableValues | ( | const QString & | name, |
const VariablesDataVector & | values | ||
) | [slot] |
Definition at line 426 of file TargetModels.cpp.
void Aseba::AeslLineNumberSidebar::showLineNumbers | ( | bool | state | ) | [slot] |
Definition at line 311 of file AeslEditor.cpp.
void Aseba::MaskableNamedValuesVectorModel::toggle | ( | const QModelIndex & | index | ) | [slot] |
Definition at line 382 of file NamedValuesVectorModel.cpp.
void Aseba::TargetVariablesModel::updateVariablesStructure | ( | const Compiler::VariablesMap * | variablesMap | ) | [slot] |
Definition at line 301 of file TargetModels.cpp.
void Aseba::NodeTab::autoRefreshMemoryClicked | ( | int | state | ) | [protected, slot] |
Definition at line 708 of file MainWindow.cpp.
void Aseba::NodeTab::breakpointClearedAll | ( | ) | [protected, slot] |
Definition at line 1215 of file MainWindow.cpp.
void Aseba::NodeTab::breakpointSetResult | ( | unsigned | line, |
bool | success | ||
) | [protected, slot] |
Definition at line 1300 of file MainWindow.cpp.
void Aseba::NewNamedValueDialog::cancelSlot | ( | ) | [protected, slot] |
Definition at line 1508 of file MainWindow.cpp.
void Aseba::NodeTab::clearBreakpoint | ( | unsigned | line | ) | [protected, slot] |
Definition at line 1209 of file MainWindow.cpp.
void Aseba::NodeTab::closePlugins | ( | ) | [protected, slot] |
Definition at line 1308 of file MainWindow.cpp.
void Aseba::NodeTab::compilationCompleted | ( | ) | [protected, slot] |
Definition at line 1009 of file MainWindow.cpp.
void Aseba::NodeTab::cursorMoved | ( | ) | [protected, slot] |
Definition at line 1131 of file MainWindow.cpp.
void Aseba::DashelTarget::disconnectionFromDashel | ( | ) | [protected, slot] |
Definition at line 779 of file DashelTarget.cpp.
void Aseba::NodeTab::displayCode | ( | QList< QString > | code, |
int | line | ||
) | [protected, slot] |
Definition at line 910 of file MainWindow.cpp.
void Aseba::NodeTab::editorContentChanged | ( | ) | [protected, slot] |
Definition at line 805 of file MainWindow.cpp.
void Aseba::NodeTab::executionModeChanged | ( | Target::ExecutionMode | mode | ) | [protected, slot] |
Definition at line 1229 of file MainWindow.cpp.
void Aseba::NodeTab::executionPosChanged | ( | unsigned | line | ) | [protected, slot] |
Definition at line 1221 of file MainWindow.cpp.
void Aseba::NodeTab::goToError | ( | ) | [protected, slot] |
Definition at line 1137 of file MainWindow.cpp.
void Aseba::AeslEditor::insertCompletion | ( | const QString & | completion | ) | [protected, slot] |
Definition at line 938 of file AeslEditor.cpp.
void Aseba::NodeTab::insertVariableName | ( | const QModelIndex & | index | ) | [protected, slot] |
Definition at line 798 of file MainWindow.cpp.
void Aseba::NodeTab::keywordClicked | ( | QString | keyword | ) | [protected, slot] |
Definition at line 900 of file MainWindow.cpp.
void Aseba::NodeTab::loadClicked | ( | ) | [protected, slot] |
Definition at line 673 of file MainWindow.cpp.
void Aseba::NodeTab::markTargetUnsynced | ( | ) | [protected, slot] |
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 1119 of file MainWindow.cpp.
void Aseba::DashelTarget::messageFromDashel | ( | Message * | message | ) | [protected, slot] |
Definition at line 721 of file DashelTarget.cpp.
void Aseba::NodeTab::nextClicked | ( | ) | [protected, slot] |
Definition at line 697 of file MainWindow.cpp.
void Aseba::DashelTarget::nodeDescriptionReceived | ( | unsigned | node | ) | [protected, slot] |
Definition at line 790 of file DashelTarget.cpp.
void Aseba::NewNamedValueDialog::okSlot | ( | ) | [protected, slot] |
Definition at line 1501 of file MainWindow.cpp.
void Aseba::NodeTab::reboot | ( | ) | [protected, slot] |
Definition at line 732 of file MainWindow.cpp.
void Aseba::NodeTab::recompile | ( | ) | [protected, slot] |
Definition at line 992 of file MainWindow.cpp.
void Aseba::NodeTab::refreshMemoryClicked | ( | ) | [protected, slot] |
Definition at line 702 of file MainWindow.cpp.
void Aseba::NodeTab::resetClicked | ( | ) | [protected, slot] |
Definition at line 667 of file MainWindow.cpp.
void Aseba::NodeTab::runInterruptClicked | ( | ) | [protected, slot] |
Definition at line 689 of file MainWindow.cpp.
void Aseba::NodeTab::saveBytecode | ( | ) | [protected, slot] |
Definition at line 759 of file MainWindow.cpp.
void Aseba::NodeTab::setBreakpoint | ( | unsigned | line | ) | [protected, slot] |
Definition at line 1203 of file MainWindow.cpp.
void Aseba::NodeTab::setVariableValues | ( | unsigned | index, |
const VariablesDataVector & | values | ||
) | [protected, slot] |
Definition at line 793 of file MainWindow.cpp.
void Aseba::NodeTab::showKeywords | ( | bool | show | ) | [protected, slot] |
Definition at line 937 of file MainWindow.cpp.
void Aseba::NodeTab::showMemoryUsage | ( | bool | show | ) | [protected, slot] |
Definition at line 945 of file MainWindow.cpp.
void Aseba::EditorsPlotsTabWidget::tabChanged | ( | int | index | ) | [protected, slot] |
Definition at line 173 of file MainWindow.cpp.
void Aseba::NodeTab::updateHidden | ( | ) | [protected, slot] |
Definition at line 950 of file MainWindow.cpp.
void Aseba::DashelTarget::updateUserEvents | ( | ) | [protected, slot] |
Definition at line 702 of file DashelTarget.cpp.
void Aseba::EditorsPlotsTabWidget::vmMemoryResized | ( | int | col, |
int | oldSize, | ||
int | newSize | ||
) | [protected, slot] |
Definition at line 167 of file MainWindow.cpp.
void Aseba::NodeTab::writeBytecode | ( | ) | [protected, slot] |
Definition at line 723 of file MainWindow.cpp.
void Aseba::MainWindow::about | ( | ) | [private, slot] |
Definition at line 1560 of file MainWindow.cpp.
void Aseba::MainWindow::addConstantClicked | ( | ) | [private, slot] |
Definition at line 2478 of file MainWindow.cpp.
void Aseba::MainWindow::addEventNameClicked | ( | ) | [private, slot] |
Definition at line 2388 of file MainWindow.cpp.
void Aseba::FunctionParametersDialog::addParameter | ( | ) | [private, slot] |
Definition at line 97 of file FunctionParametersDialog.cpp.
void Aseba::FunctionParametersDialog::argumentSelectionChanged | ( | ) | [private, slot] |
Definition at line 107 of file FunctionParametersDialog.cpp.
void Aseba::MainWindow::arrayAccessOutOfBounds | ( | unsigned | node, |
unsigned | line, | ||
unsigned | size, | ||
unsigned | index | ||
) | [private, slot] |
A node did an access out of array bounds exception.
Definition at line 2677 of file MainWindow.cpp.
void Aseba::MainWindow::breakpointSetResult | ( | unsigned | node, |
unsigned | line, | ||
bool | success | ||
) | [private, slot] |
The result of a set breakpoint is known.
Definition at line 2760 of file MainWindow.cpp.
void Aseba::FunctionParametersDialog::cellClicked | ( | int | row, |
int | column | ||
) | [private, slot] |
Definition at line 112 of file FunctionParametersDialog.cpp.
void Aseba::MainWindow::clearAllBreakpoints | ( | ) | [private, slot] |
Definition at line 2051 of file MainWindow.cpp.
void Aseba::MainWindow::clearAllExecutionError | ( | ) | [private, slot] |
Definition at line 2133 of file MainWindow.cpp.
void Aseba::MainWindow::commentTriggered | ( | ) | [private, slot] |
Definition at line 2001 of file MainWindow.cpp.
void Aseba::MainWindow::compilationMessagesWasHidden | ( | ) | [private, slot] |
Definition at line 2372 of file MainWindow.cpp.
void Aseba::MainWindow::constantsSelectionChanged | ( | ) | [private, slot] |
Definition at line 2512 of file MainWindow.cpp.
void Aseba::MainWindow::copyAll | ( | ) | [private, slot] |
Definition at line 1963 of file MainWindow.cpp.
void Aseba::FunctionParametersDialog::deleteParameter | ( | ) | [private, slot] |
Definition at line 102 of file FunctionParametersDialog.cpp.
void Aseba::MainWindow::divisionByZero | ( | unsigned | node, |
unsigned | line | ||
) | [private, slot] |
A node did a division by zero exception.
Definition at line 2683 of file MainWindow.cpp.
void Aseba::MainWindow::eventContextMenuRequested | ( | const QPoint & | pos | ) | [private, slot] |
Definition at line 2238 of file MainWindow.cpp.
void Aseba::MainWindow::eventExecutionKilled | ( | unsigned | node, |
unsigned | line | ||
) | [private, slot] |
A new event was run and the current killed on a node.
Definition at line 2689 of file MainWindow.cpp.
void Aseba::MainWindow::eventsDescriptionsSelectionChanged | ( | ) | [private, slot] |
Definition at line 2444 of file MainWindow.cpp.
void Aseba::MainWindow::eventsUpdated | ( | bool | indexChanged = false | ) | [private, slot] |
Definition at line 2428 of file MainWindow.cpp.
void Aseba::MainWindow::eventsUpdatedDirty | ( | ) | [private, slot] |
Definition at line 2439 of file MainWindow.cpp.
void Aseba::MainWindow::executionModeChanged | ( | unsigned | node, |
Target::ExecutionMode | mode | ||
) | [private, slot] |
The mode of execution of a node (stop, run, step by step) has changed.
Definition at line 2733 of file MainWindow.cpp.
void Aseba::MainWindow::executionPosChanged | ( | unsigned | node, |
unsigned | line | ||
) | [private, slot] |
The program counter of a node has changed, causing a change of position in source code.
Definition at line 2724 of file MainWindow.cpp.
void Aseba::MainWindow::exportMemoriesContent | ( | ) | [private, slot] |
Definition at line 1863 of file MainWindow.cpp.
void Aseba::MainWindow::findTriggered | ( | ) | [private, slot] |
Definition at line 1986 of file MainWindow.cpp.
void Aseba::MainWindow::goToLine | ( | ) | [private, slot] |
Definition at line 2024 of file MainWindow.cpp.
void Aseba::MainWindow::importMemoriesContent | ( | ) | [private, slot] |
Definition at line 1895 of file MainWindow.cpp.
void Aseba::MainWindow::loadAll | ( | ) | [private, slot] |
Definition at line 2067 of file MainWindow.cpp.
void Aseba::MainWindow::logEntryDoubleClicked | ( | QListWidgetItem * | item | ) | [private, slot] |
Definition at line 2267 of file MainWindow.cpp.
void Aseba::MainWindow::networkDisconnected | ( | ) | [private, slot] |
The network connection has been cut: all nodes have disconnected.
Definition at line 2614 of file MainWindow.cpp.
bool Aseba::MainWindow::newFile | ( | ) | [private, slot] |
Definition at line 1583 of file MainWindow.cpp.
void Aseba::MainWindow::nodeConnected | ( | unsigned | node | ) | [private, slot] |
A new node has connected to the network.
Definition at line 2560 of file MainWindow.cpp.
void Aseba::MainWindow::nodeDisconnected | ( | unsigned | node | ) | [private, slot] |
A node has disconnected from the network.
Definition at line 2587 of file MainWindow.cpp.
void Aseba::MainWindow::nodeSpecificError | ( | unsigned | node, |
unsigned | line, | ||
const QString & | message | ||
) | [private, slot] |
A node has produced an error specific to it.
Definition at line 2695 of file MainWindow.cpp.
void Aseba::MainWindow::openFile | ( | const QString & | path = QString() | ) | [private, slot] |
Definition at line 1607 of file MainWindow.cpp.
void Aseba::MainWindow::openRecentFile | ( | ) | [private, slot] |
Definition at line 1736 of file MainWindow.cpp.
void Aseba::MainWindow::openToUrlFromAction | ( | ) | const [private, slot] |
Definition at line 3269 of file MainWindow.cpp.
void Aseba::MainWindow::pauseAll | ( | ) | [private, slot] |
Definition at line 2087 of file MainWindow.cpp.
void Aseba::MainWindow::plotEvent | ( | ) | [private, slot] |
Definition at line 2228 of file MainWindow.cpp.
void Aseba::MainWindow::plotEvent | ( | const unsigned | eventId | ) | [private, slot] |
Definition at line 2257 of file MainWindow.cpp.
void Aseba::MainWindow::rebootAllNodes | ( | ) | [private, slot] |
Definition at line 2538 of file MainWindow.cpp.
void Aseba::MainWindow::recompileAll | ( | ) | [private, slot] |
Definition at line 2518 of file MainWindow.cpp.
void Aseba::MainWindow::removeConstantClicked | ( | ) | [private, slot] |
Definition at line 2502 of file MainWindow.cpp.
void Aseba::MainWindow::removeEventNameClicked | ( | ) | [private, slot] |
Definition at line 2414 of file MainWindow.cpp.
void Aseba::MainWindow::replaceTriggered | ( | ) | [private, slot] |
Definition at line 1995 of file MainWindow.cpp.
void Aseba::MainWindow::resetAll | ( | ) | [private, slot] |
Definition at line 2057 of file MainWindow.cpp.
void Aseba::MainWindow::resetStatusText | ( | ) | [private, slot] |
Definition at line 2454 of file MainWindow.cpp.
void Aseba::MainWindow::runAll | ( | ) | [private, slot] |
Definition at line 2077 of file MainWindow.cpp.
bool Aseba::MainWindow::save | ( | ) | [private, slot] |
Definition at line 1742 of file MainWindow.cpp.
bool Aseba::MainWindow::saveFile | ( | const QString & | previousFileName = QString() | ) | [private, slot] |
Definition at line 1747 of file MainWindow.cpp.
void Aseba::MainWindow::sendEvent | ( | ) | [private, slot] |
Definition at line 2164 of file MainWindow.cpp.
void Aseba::MainWindow::sendEventIf | ( | const QModelIndex & | index | ) | [private, slot] |
Definition at line 2216 of file MainWindow.cpp.
void Aseba::MainWindow::showCompilationMessages | ( | bool | doShown | ) | [private, slot] |
Definition at line 2364 of file MainWindow.cpp.
void Aseba::MainWindow::showHidden | ( | bool | show | ) | [private, slot] |
Definition at line 2107 of file MainWindow.cpp.
void Aseba::MainWindow::showKeywords | ( | bool | show | ) | [private, slot] |
Definition at line 2122 of file MainWindow.cpp.
void Aseba::MainWindow::showLineNumbersChanged | ( | bool | state | ) | [private, slot] |
Definition at line 2013 of file MainWindow.cpp.
void Aseba::MainWindow::showMemoryUsage | ( | bool | show | ) | [private, slot] |
Definition at line 2377 of file MainWindow.cpp.
void Aseba::MainWindow::showSettings | ( | ) | [private, slot] |
Definition at line 2040 of file MainWindow.cpp.
void Aseba::MainWindow::showUserManual | ( | ) | [private, slot] |
Definition at line 2554 of file MainWindow.cpp.
void Aseba::MainWindow::sourceChanged | ( | ) | [private, slot] |
Definition at line 2548 of file MainWindow.cpp.
void Aseba::MainWindow::stopAll | ( | ) | [private, slot] |
Definition at line 2097 of file MainWindow.cpp.
void Aseba::MainWindow::tabChanged | ( | int | index | ) | [private, slot] |
Definition at line 2282 of file MainWindow.cpp.
void Aseba::MainWindow::toggleBreakpoint | ( | ) | [private, slot] |
Definition at line 2045 of file MainWindow.cpp.
void Aseba::MainWindow::toggleEventVisibleButton | ( | const QModelIndex & | index | ) | [private, slot] |
Definition at line 2222 of file MainWindow.cpp.
void Aseba::MainWindow::uncommentTriggered | ( | ) | [private, slot] |
Definition at line 2007 of file MainWindow.cpp.
void Aseba::MainWindow::updateWindowTitle | ( | ) | [private, slot] |
Definition at line 3555 of file MainWindow.cpp.
void Aseba::MainWindow::uploadReadynessChanged | ( | ) | [private, slot] |
Definition at line 2144 of file MainWindow.cpp.
void Aseba::MainWindow::userEvent | ( | unsigned | id, |
const VariablesDataVector & | data | ||
) | [private, slot] |
A user event has arrived from the network.
Definition at line 2631 of file MainWindow.cpp.
void Aseba::MainWindow::userEventsDropped | ( | unsigned | amount | ) | [private, slot] |
Some user events have been dropped, i.e. not sent to the gui.
Definition at line 2663 of file MainWindow.cpp.
void Aseba::MainWindow::variablesMemoryChanged | ( | unsigned | node, |
unsigned | start, | ||
const VariablesDataVector & | variables | ||
) | [private, slot] |
The content of the variables memory of a node has changed.
Definition at line 2751 of file MainWindow.cpp.
void Aseba::MainWindow::variablesMemoryEstimatedDirty | ( | unsigned | node | ) | [private, slot] |
The execution state logic thinks variables might need a refresh.
Definition at line 2742 of file MainWindow.cpp.
void Aseba::MainWindow::writeAllBytecodes | ( | ) | [private, slot] |
Definition at line 2528 of file MainWindow.cpp.