Mcalc  0.1
a machinist's calculator
Public Member Functions | List of all members
mc::FileChooserButton Class Reference

#include <filechooserbutton.hpp>

Inheritance diagram for mc::FileChooserButton:
Inheritance graph
[legend]
Collaboration diagram for mc::FileChooserButton:
Collaboration graph
[legend]

Public Member Functions

 FileChooserButton (BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > &refGlade)
 
 ~FileChooserButton ()
 
void on_file_set ()
 
void notify (Event *e)
 
std::string get_value ()
 
void set_value (std::string s)
 
- Public Member Functions inherited from mc::Interface
 Interface ()
 
virtual ~Interface ()
 
void set_column (std::string n)
 
std::string get_column ()
 
- Public Member Functions inherited from mc::Subscriber
 Subscriber ()
 
virtual ~Subscriber ()
 

Additional Inherited Members

- Protected Attributes inherited from mc::Interface
Broadcasterbroadcaster
 
DataStoredata
 
std::string column_name
 

Detailed Description

FileChooserButton wraps a Gtk::FileChooserButton, allowing it to be treated as an Interface.

Constructor & Destructor Documentation

mc::FileChooserButton::FileChooserButton ( BaseObjectType *  cobject,
const Glib::RefPtr< Gtk::Builder > &  refGlade 
)

Constructor for the Gtk::Builder

Parameters
cobjectA base object typedef
refGladeA reference to the builder.
mc::FileChooserButton::~FileChooserButton ( )

The destructor

Member Function Documentation

std::string mc::FileChooserButton::get_value ( )
virtual

Get the current value of the FileChooserButton

Implements mc::Interface.

void mc::FileChooserButton::notify ( Event e)
virtual

Method used to update the FileChooserButton by the broadcaster.

Parameters
eEvent received from broadcaster

Implements mc::Subscriber.

void mc::FileChooserButton::set_value ( std::string  s)
virtual

Sets the current value of the interface.

Implements mc::Interface.


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