36 #include <FL/fl_ask.H> 37 #include <FL/Fl_Double_Window.H> 38 #include <FL/fl_draw.H> 39 #include <FL/Fl_Table_Row.H> 40 #include <FL/Fl_Menu.H> 41 #include "cards_wrapper.h" 42 #include "pixmaps/checked.xpm" 43 #include "pixmaps/download.xpm" 44 #include "pixmaps/deleted.xpm" 49 using namespace cards;
68 bool operator() (
const Row &a,
const Row &b);
86 TableBase(
int x,
int y,
int w,
int h,
const char *l=0);
102 virtual void refresh_table() = 0;
103 void autowidth(
int pad);
104 void resize_window();
105 void setFilter(
const string& pValue);
108 vector<string> colTitle;
111 void draw_cell(TableContext context,
int R=0,
int C=0,
int X=0,
int Y=0,
int W=0,
int H=0);
113 void sort_column(
int col,
int reverse=0);
114 void draw_sort_arrow(
int X,
int Y,
int W,
int H);
116 void OnDoJobListFinished (
const CEH_RC rc);
117 void OnRefreshPackageFinished (
const CEH_RC rc);
118 void OnJobListChange(
const CEH_RC rc);
119 virtual void OnDrawCell(TableContext,
int,
int,
int,
int,
int,
int){}
120 virtual void OnEvent(TableContext,
int,
int){}
123 static void event_callback(Fl_Widget*,
void*);
124 void event_callback2();
128 vector<Row> _rowdata;
Definition: table_base.h:77
Definition: cards_wrapper.h:58
Definition: cards_event_handler.h:61
Definition: table_base.h:52
Definition: cards_client.cxx:26
Definition: table_base.h:61
virtual ~TableBase()
Destructor.
Definition: table_base.h:94