5 #include <lib/mmi/mmi_ui.h>
6 #include <lib/python/connections.h>
8 class eDVBCI_UI: public eMMI_UI
10 static eDVBCI_UI *instance;
14 void stateChanged(int val) { ciStateChanged(val); }
16 enum { rateNormal, rateHigh };
17 PSignal1<void,int> ciStateChanged;
21 static eDVBCI_UI *getInstance();
22 void setInit(int slot);
23 void setReset(int slot);
24 int startMMI(int slot);
25 int stopMMI(int slot);
26 int getMMIState(int slot);
27 int answerMenu(int slot, int answer);
28 int answerEnq(int slot, char *val);
29 int cancelEnq(int slot);
30 int setClockRate(int slot, int rate);