SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::gui::qt::GenGraphForm Class Reference

#include <GenGraphForm.h>

Inheritance diagram for sofa::gui::qt::GenGraphForm:

Protected Attributes

QString exportedFile
 
sofa::simulation::Nodegraph
 
std::list< QStringList > tasks
 
QProcess * currentTask
 
std::map< std::string, std::set< std::string > > presetFilters
 
bool settingFilter
 

Public Member Functions

 GenGraphForm (QWidget *parent=Q_NULLPTR)
 
void setScene (sofa::simulation::Node *scene)
 

Protected Member Functions

void addTask (QStringList argv)
 
void runTask ()
 
void killAllTasks ()
 
std::set< std::string > getCurrentFilter ()
 

Public Slots

virtual void change ()
 
virtual void doBrowse ()
 
virtual void doExport ()
 
virtual void doDisplay ()
 
virtual void doClose ()
 
virtual void taskFinished (int exitCode, QProcess::ExitStatus exitStatus)
 
virtual void taskError (QProcess::ProcessError error)
 
virtual void changeFilter ()
 
virtual void setFilter ()
 

Attribute details

◆ currentTask

QProcess* sofa::gui::qt::GenGraphForm::currentTask
protected

◆ exportedFile

QString sofa::gui::qt::GenGraphForm::exportedFile
protected

◆ graph

sofa::simulation::Node* sofa::gui::qt::GenGraphForm::graph
protected

◆ presetFilters

std::map<std::string, std::set<std::string> > sofa::gui::qt::GenGraphForm::presetFilters
protected

◆ settingFilter

bool sofa::gui::qt::GenGraphForm::settingFilter
protected

◆ tasks

std::list<QStringList> sofa::gui::qt::GenGraphForm::tasks
protected

Constructor details

◆ GenGraphForm()

sofa::gui::qt::GenGraphForm::GenGraphForm ( QWidget parent = Q_NULLPTR)

Function details

◆ addTask()

void sofa::gui::qt::GenGraphForm::addTask ( QStringList  argv)
protected

◆ change

void sofa::gui::qt::GenGraphForm::change ( )
virtualslot

◆ changeFilter

void sofa::gui::qt::GenGraphForm::changeFilter ( )
virtualslot

◆ doBrowse

void sofa::gui::qt::GenGraphForm::doBrowse ( )
virtualslot

◆ doClose

void sofa::gui::qt::GenGraphForm::doClose ( )
virtualslot

◆ doDisplay

void sofa::gui::qt::GenGraphForm::doDisplay ( )
virtualslot

◆ doExport

void sofa::gui::qt::GenGraphForm::doExport ( )
virtualslot

◆ getCurrentFilter()

std::set< std::string > sofa::gui::qt::GenGraphForm::getCurrentFilter ( )
protected

◆ killAllTasks()

void sofa::gui::qt::GenGraphForm::killAllTasks ( )
protected

◆ runTask()

void sofa::gui::qt::GenGraphForm::runTask ( )
protected

◆ setFilter

void sofa::gui::qt::GenGraphForm::setFilter ( )
virtualslot

◆ setScene()

void sofa::gui::qt::GenGraphForm::setScene ( sofa::simulation::Node scene)

◆ taskError

void sofa::gui::qt::GenGraphForm::taskError ( QProcess::ProcessError  error)
virtualslot

◆ taskFinished

void sofa::gui::qt::GenGraphForm::taskFinished ( int  exitCode,
QProcess::ExitStatus  exitStatus 
)
virtualslot