RobWorkProject  23.9.11-
Classes | Public Slots | Public Member Functions | List of all members
WorkcellEditorWindow Class Reference

A workcell editor that enables editing of workcells within RobWorkStudio. More...

#include <WorkcellEditorWindow.hpp>

Inherits QMainWindow.

Public Slots

void on_actionNew_triggered (bool)
 
void on_actionOpen_triggered (bool)
 
void on_actionSave_triggered (bool)
 
void on_actionSave_As_triggered (bool)
 
void on_actionRun_triggered (bool)
 
void on_actionReload_triggered (bool)
 
void on_actionClose_triggered (bool)
 
void on_actionCloseTriggered (int)
 
void on_actionAdd_Frame_triggered (bool)
 
void on_actionAdd_Drawable_triggered (bool)
 
void on_actionAdd_CollisionModel_triggered (bool)
 
void textChanged ()
 
void runFinished ()
 
void ShowContextMenu (const QPoint &p)
 
void setCheckAction (QAction *)
 

Public Member Functions

 WorkcellEditorWindow (rw::core::Ptr< rw::core::Log > output, rws::RobWorkStudio *rwstudio, QWidget *parent)
 Constructor. More...
 
virtual ~WorkcellEditorWindow ()
 destructor
 
bool openWorkCell (const QString &fileName)
 used to open a workcell file More...
 

Detailed Description

A workcell editor that enables editing of workcells within RobWorkStudio.

Constructor & Destructor Documentation

◆ WorkcellEditorWindow()

WorkcellEditorWindow ( rw::core::Ptr< rw::core::Log output,
rws::RobWorkStudio rwstudio,
QWidget *  parent 
)

Constructor.

Parameters
output[in] the log on which to stream print functionality and errors
rwstudio[in] instance of RobWorkStudio
parent[in] the Qt parent widget

Member Function Documentation

◆ openWorkCell()

bool openWorkCell ( const QString &  fileName)

used to open a workcell file

Parameters
fileName[in] the full file name of the workcell
Returns
did loading the workcell succeed

The documentation for this class was generated from the following file: