Index

C++ Code Documentation

lab::ui::Compute

Derived from: widget::ui::Dialog

File: LAB/lab/ui/Compute.H

public:
  • Compute();
    constructor
  • virtual ~Compute();
    destructor
  • void compute();
  • void stop_computation();
  • bool command( base::String const &command, base::String const &argument, base::String &response );
protected:
  • virtual void set_status( uint count, uint total );
  • virtual void set_status( base::String user_time, base::String system_time, base::String elapsed_time );
  • virtual void clear_status();
  • void reset();
  • void set_name( char const *text );
  • void set_time( char const *t0, char const *t1 );
  • char const *label();
  • virtual void go_cb();
    callbacks
  • virtual void stop_cb();
  • void set( parser::KeyParser const & );
  • void get( parser::KeyParser & ) const;
private:
  • virtual void _compute_and_export() = 0;
    pure virtuals virtual base::String const &name() const = 0;
  • virtual void _stop_computation() = 0;
  • virtual void grab_focus();
  • virtual void sync();
  • virtual widget::ui::Float *progressbar_w() = 0;
    widgets
  • virtual widget::ui::Float const *progressbar_w() const = 0;
  • virtual widget::ui::String *time0_w() = 0;
  • virtual widget::ui::String const *time0_w() const = 0;
  • virtual widget::ui::String *time1_w() = 0;
  • virtual widget::ui::String const *time1_w() const = 0;
  • virtual widget::ui::String *name_w() = 0;
  • virtual widget::ui::String const *name_w() const = 0;
  • Compute( Compute const & );
  • Compute &operator=( Compute const & );


lab::ui::Compute GANG