00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef REMOVEMARKET_H
00019 #define REMOVEMARKET_H
00020
00021 #include <gtkmm.h>
00022
00023 #include <stdio.h>
00024 #include <iostream>
00025 #include <string>
00026 #include <vector>
00027
00028 class StockMarket;
00029 class StockMarketVector;
00030
00031 using namespace std;
00032
00038 class RemoveMarket : public Gtk::Window {
00039
00040 private:
00041 Gtk::VBox *vbox, *vboxChoice;
00042 Gtk::Button *buttonNext, *buttonCancel, *buttonFinish;
00043 Gtk::HButtonBox *hButtonBox;
00044 Gtk::HSeparator *hSep;
00045 Gtk::Label *label;
00046
00047 vector <Gtk::RadioButton *> radioButtons;
00048 list<string> vector_char;
00049
00050 StockMarket *stockMarket;
00051 StockMarketVector *stockMarketVector;
00052
00053 void quit();
00054 void removeMarket();
00055 void finishRemoveMarket();
00056
00057 public:
00058 RemoveMarket(StockMarketVector *stockMarketVector);
00059 ~RemoveMarket();
00060
00061 protected:
00062 virtual bool on_delete_event(GdkEventAny *event);
00063
00064 };
00065
00066 #endif