DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
RunScriptsPage Class Reference

#include <runscriptspage.h>

Inheritance diagram for RunScriptsPage:

Public Types

using FeedArgsFunction = std::function< void(QStringList &, const QString &script)>
 
using ButtonPushedFunction = std::function< void(QPushButton *)>
 

Public Member Functions

 RunScriptsPage (QWidget *parent=0)
 
 ~RunScriptsPage ()
 
QPushButton * addScriptButton (const QString &label, const QString &script, FeedArgsFunction feed_args_function, ButtonPushedFunction onButtonPushed=nullptr)
 

Member Typedef Documentation

◆ ButtonPushedFunction

using RunScriptsPage::ButtonPushedFunction = std::function<void(QPushButton *)>

◆ FeedArgsFunction

using RunScriptsPage::FeedArgsFunction = std::function<void(QStringList &, const QString &script)>

Constructor & Destructor Documentation

◆ RunScriptsPage()

RunScriptsPage::RunScriptsPage ( QWidget *  parent = 0)
explicit

◆ ~RunScriptsPage()

RunScriptsPage::~RunScriptsPage ( )

Member Function Documentation

◆ addScriptButton()

QPushButton * RunScriptsPage::addScriptButton ( const QString &  label,
const QString &  script,
FeedArgsFunction  feed_args_function,
ButtonPushedFunction  onButtonPushed = nullptr 
)

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