/* * DFTAppController.h * * Created on: 29.04.2011 * Author: sven */ #ifndef DFTAPPCONTROLLER_H_ #define DFTAPPCONTROLLER_H_ #ifndef _GTKMM_H #include #endif #ifndef DFTAPP_PARAMETERS_H_ #include "DFTAppParameters.h" #endif class DFTAppController { public: DFTAppController(); virtual ~DFTAppController(); void startApp(Gtk::Main&); private: static const char* UI_FILENAME; DFTAppParameters mParams; Gtk::Window* mPtrMainWin; Gtk::Button* mPtrStartBtn; Gtk::Button* mPtrOpenBtn; Gtk::Entry* mPtrInputFileEntry; Gtk::Entry* mPtrNumSamplesEntry; Gtk::TextView* mPtrTextView; Glib::RefPtr mRefPtrTextBuffer; void on_button_start(); void on_button_open(); void on_numsamples_changed(); }; #endif /* DFTAPPCONTROLLER_H_ */