2014-02-17 15:47:19 -05:00
|
|
|
/*
|
|
|
|
* Copyright 2014 (c) Anna Schumaker.
|
|
|
|
*/
|
2014-06-05 10:19:22 -04:00
|
|
|
#include <core/deck.h>
|
2014-06-04 13:59:15 -04:00
|
|
|
#include <gui/tabs.h>
|
2014-02-17 15:47:19 -05:00
|
|
|
|
2014-02-17 17:40:18 -05:00
|
|
|
|
2014-02-21 22:06:42 -05:00
|
|
|
class HistoryTab : public Tab {
|
|
|
|
public:
|
|
|
|
HistoryTab();
|
|
|
|
~HistoryTab();
|
|
|
|
};
|
2014-02-17 15:47:19 -05:00
|
|
|
|
|
|
|
|
2014-02-21 22:06:42 -05:00
|
|
|
HistoryTab :: HistoryTab()
|
2014-05-26 22:32:19 -04:00
|
|
|
: Tab(deck :: get_queue())
|
2014-02-17 15:47:19 -05:00
|
|
|
{
|
2014-02-21 22:06:42 -05:00
|
|
|
tab_search = get_widget<Gtk::SearchEntry>("o_history_entry");
|
|
|
|
tab_size = get_widget<Gtk::Label>("o_history_size");
|
|
|
|
tab_treeview = get_widget<Gtk::TreeView>("o_history_treeview");
|
2014-02-23 13:04:31 -05:00
|
|
|
tab_widget = get_widget<Gtk::Widget>("o_history_page");
|
2014-02-17 15:47:19 -05:00
|
|
|
|
2014-02-21 22:06:42 -05:00
|
|
|
tab_finish_init();
|
2014-02-17 15:47:19 -05:00
|
|
|
}
|
|
|
|
|
2014-02-21 22:06:42 -05:00
|
|
|
HistoryTab :: ~HistoryTab()
|
2014-02-17 15:47:19 -05:00
|
|
|
{
|
2014-02-21 22:06:42 -05:00
|
|
|
tab_unmap();
|
2014-02-17 15:47:19 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-02-21 22:06:42 -05:00
|
|
|
static HistoryTab *history_tab;
|
2014-02-17 15:47:19 -05:00
|
|
|
|
2014-02-20 19:49:33 -05:00
|
|
|
void init_history_tab()
|
2014-02-17 15:47:19 -05:00
|
|
|
{
|
2014-02-21 22:06:42 -05:00
|
|
|
history_tab = new HistoryTab;
|
2014-02-17 15:47:19 -05:00
|
|
|
}
|