#include <editor.h>
Editor::Editor | ( | QWidget * | parent = 0 | ) |
Definition at line 29 of file editor.cpp.
Editor::~Editor | ( | ) |
Definition at line 265 of file editor.cpp.
void Editor::askToSaveChangesIfModified | ( | ) | [private] |
Definition at line 391 of file editor.cpp.
void Editor::closeEvent | ( | QCloseEvent * | event | ) | [private] |
Definition at line 489 of file editor.cpp.
QString Editor::findRosPackage | ( | const QString & | name | ) | [private] |
Returns a path to the specified ROS package. The returned is empty if package wasn't found.
Definition at line 148 of file editor.cpp.
void Editor::loadConfig | ( | const QString & | configFile | ) |
Definition at line 235 of file editor.cpp.
bool Editor::loadingSuccessful | ( | ) | [inline] |
bool Editor::parseRosPackageDirsFromCommandLineArguments | ( | ) | [private] |
Tries to determine ROS package dirs of hector_arena_gui and hector_arena_elements packages from command line arguments
Definition at line 188 of file editor.cpp.
void Editor::setCurrentArenaFile | ( | QString | fileName | ) | [private] |
Definition at line 481 of file editor.cpp.
void Editor::slotElementTypeHovered | ( | ArenaElement * | element | ) | [slot] |
Definition at line 475 of file editor.cpp.
void Editor::slotExport | ( | ) | [slot] |
Definition at line 449 of file editor.cpp.
void Editor::slotExportSdf | ( | ) | [slot] |
Definition at line 459 of file editor.cpp.
void Editor::slotItemMountPointChanged | ( | int | index | ) | [slot] |
Definition at line 376 of file editor.cpp.
void Editor::slotModified | ( | ) | [private, slot] |
Definition at line 401 of file editor.cpp.
void Editor::slotNew | ( | ) | [slot] |
Definition at line 406 of file editor.cpp.
void Editor::slotOpen | ( | ) | [slot] |
Definition at line 415 of file editor.cpp.
void Editor::slotRemove | ( | ) | [slot] |
Definition at line 293 of file editor.cpp.
void Editor::slotRotateClockwise | ( | ) | [slot] |
Definition at line 275 of file editor.cpp.
void Editor::slotRotateCounterClockwise | ( | ) | [slot] |
Definition at line 284 of file editor.cpp.
void Editor::slotSave | ( | ) | [slot] |
Definition at line 428 of file editor.cpp.
void Editor::slotSaveAs | ( | ) | [slot] |
Definition at line 438 of file editor.cpp.
void Editor::slotSelectionChanged | ( | ) | [slot] |
Definition at line 303 of file editor.cpp.
void Editor::slotShowDocumentation | ( | ) | [slot] |
Definition at line 469 of file editor.cpp.
Arena* Editor::m_arena [private] |
ArenaScene* Editor::m_arenaScene [private] |
ArenaView* Editor::m_arenaView [private] |
ArenaController* Editor::m_controller [private] |
QString Editor::m_currentArenaFile [private] |
QString Editor::m_exportDir [private] |
QString Editor::m_hector_arena_elements_package_dir [private] |
QString Editor::m_hector_arena_gui_package_dir [private] |
QString Editor::m_hector_arena_worlds_package_dir [private] |
bool Editor::m_loadingSuccessful [private] |
QString Editor::m_openSaveDir [private] |
ArenaElementTypeRegistry* Editor::m_typeRegistry [private] |
ArenaElementTypeScene* Editor::m_typeScene [private] |
Ui::MainWindow* Editor::m_ui [private] |
QString Editor::m_windowTitlePrefix [private] |