gtsam_points
Loading...
Searching...
No Matches
Public Member Functions | List of all members
guik::ProgressModal Class Reference

#include <progress_modal.hpp>

Inheritance diagram for guik::ProgressModal:
Inheritance graph
[legend]
Collaboration diagram for guik::ProgressModal:
Collaboration graph
[legend]

Public Member Functions

 ProgressModal (const std::string &modal_name)
 
virtual ~ProgressModal () override
 
virtual void set_title (const std::string &title) override
 
virtual void set_text (const std::string &text) override
 
virtual void set_maximum (int max) override
 
virtual void set_current (int current) override
 
virtual void increment () override
 
template<typename T >
void open (const std::string &task_name, const std::function< T(ProgressInterface &progress)> &task)
 
template<typename T >
std::optional< T > run (const std::string &task_name)
 
bool is_running () const
 
- Public Member Functions inherited from guik::ProgressInterface
 ProgressInterface ()
 
virtual ~ProgressInterface ()
 

Constructor & Destructor Documentation

◆ ProgressModal()

guik::ProgressModal::ProgressModal ( const std::string &  modal_name)
inline

◆ ~ProgressModal()

virtual guik::ProgressModal::~ProgressModal ( )
inlineoverridevirtual

Member Function Documentation

◆ increment()

virtual void guik::ProgressModal::increment ( )
inlineoverridevirtual

Reimplemented from guik::ProgressInterface.

◆ is_running()

bool guik::ProgressModal::is_running ( ) const
inline

◆ open()

template<typename T >
void guik::ProgressModal::open ( const std::string &  task_name,
const std::function< T(ProgressInterface &progress)> &  task 
)
inline

◆ run()

template<typename T >
std::optional< T > guik::ProgressModal::run ( const std::string &  task_name)
inline

◆ set_current()

virtual void guik::ProgressModal::set_current ( int  current)
inlineoverridevirtual

Reimplemented from guik::ProgressInterface.

◆ set_maximum()

virtual void guik::ProgressModal::set_maximum ( int  max)
inlineoverridevirtual

Reimplemented from guik::ProgressInterface.

◆ set_text()

virtual void guik::ProgressModal::set_text ( const std::string &  text)
inlineoverridevirtual

Reimplemented from guik::ProgressInterface.

◆ set_title()

virtual void guik::ProgressModal::set_title ( const std::string &  title)
inlineoverridevirtual

Reimplemented from guik::ProgressInterface.


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