|
Index
C++ Code Documentation
lab::ui::Ui
Derived from: lab::ui::virtual Compute
, lab::ui::virtual Domain
, lab::ui::virtual Sequence
, lab::ui::virtual Read
, lab::ui::virtual Write
File: LAB/lab/ui/Ui.H
Interface to Lab.
public:
- Ui();
 | constructor | |
- virtual ~Ui();
 | destructor | |
- void multithread( bool state );
- bool multithread() const;
- void verbosity( uint v );
- uint verbosity() const;
- virtual char const *lab_name() const = 0;
- virtual char const *about_info() const = 0;
- virtual char const *env_lib_path() const = 0;
- virtual char const *env_help_url() const = 0;
- virtual void toggle_raise_show_read();
- virtual void toggle_raise_show_write();
- virtual void toggle_raise_show_compute();
- virtual void toggle_raise_show_sequence();
- virtual void toggle_raise_show_domain();
- virtual void toggle_raise_show_controls() = 0;
- void compute();
- void show_all(bool state);
- void enable_tooltips(bool state);
- virtual bool command( base::String const &command, base::String const &argument, base::String &response );
protected:
- void controls( ::widget::ui::KeyBase &p );
- void controls_file( ::widget::ui::KeyBase &p );
- virtual void multithread_( bool state ) = 0;
- virtual bool multithread_() const = 0;
- virtual void set_ui_from_data() = 0;
- virtual void set_data_from_ui() = 0;
- virtual void set_ui_from_data_v();
- virtual void set_data_from_ui_v();
- virtual void update_sequencer( uint n );
private:
- virtual parser::KeyParser const &data() const = 0;
 | data access | |
- virtual parser::KeyParser &data() = 0;
- Compute *compute_p();
- Domain *domain_p();
- Sequence *sequence_p();
- Read *read_p();
- Write *write_p();
- virtual void clear_ui();
- virtual void read_v( char const *filename );
- virtual void write_v( char const *filename );
- void compute_sequence( char const *filename, char const *counter_var, char const *time_varname, char const *function, uint start, uint count );
- void stop();
- virtual base::String const &surface_name_v() const;
 | Compute virtuals | |
- virtual void compute_v();
- virtual void stop_v();
- virtual base::String const &domain_v();
 | Domain virtuals | |
- uint _verbosity;
- Ui( Ui const & );
 | disabled copy constructor | |
- Ui &operator=( Ui const & );
 | disabled assignment operator | |
|