00001 #ifndef TECLADONUMERICO_H
00002 #define TECLADONUMERICO_H
00003
00004 #include <QWidget>
00005 #include <QTableWidget>
00006 #include "ui_tecladonumericobase.h"
00007 #include "blwidget.h"
00008 #include "empresatpv.h"
00009
00010 class TecladoNumerico : public BLWidget, public Ui_TecladoNumericoBase {
00011 Q_OBJECT
00012
00013 public:
00014 TecladoNumerico(EmpresaBase *emp, QWidget *parent);
00015 virtual ~TecladoNumerico();
00016 public slots:
00017 virtual void on_mui_00_clicked() {
00018 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_0, "0");
00019 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_0, "0");
00020 };
00021 virtual void on_mui_0_clicked() {
00022 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_0, "0");
00023 };
00024 virtual void on_mui_1_clicked() {
00025 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_1, "1");
00026 };
00027 virtual void on_mui_2_clicked() {
00028 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_2, "2");
00029 };
00030 virtual void on_mui_3_clicked() {
00031 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_3, "3");
00032 };
00033 virtual void on_mui_4_clicked() {
00034 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_4, "4");
00035 };
00036 virtual void on_mui_5_clicked() {
00037 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_5, "5");
00038 };
00039 virtual void on_mui_6_clicked() {
00040 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_6, "6");
00041 };
00042 virtual void on_mui_7_clicked() {
00043 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_7, "7");
00044 };
00045 virtual void on_mui_8_clicked() {
00046 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_8, "8");
00047 };
00048 virtual void on_mui_9_clicked() {
00049 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_9, "9");
00050 };
00051 virtual void on_mui_punto_clicked() {
00052 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_Colon, ".");
00053 };
00054 virtual void on_mui_borrar_clicked() {
00055 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_Backspace);
00056 };
00057 virtual void on_mui_articulo_clicked() {
00058 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_Return);
00059 };
00060 virtual void on_mui_cantidad_clicked() {
00061 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_Asterisk, "*");
00062 };
00063 virtual void on_mui_precio_clicked() {
00064 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_Slash, "/");
00065 };
00066 virtual void on_mui_c_clicked() {
00067 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_C, "C");
00068 };
00069 virtual void on_mui_plus_clicked() {
00070 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_Plus, "+");
00071 };
00072 virtual void on_mui_minus_clicked() {
00073 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_Minus, "-");
00074 };
00075 virtual void on_mui_mesa_clicked() {
00076 ((EmpresaTPV *)empresaBase())->pulsaTecla(Qt::Key_M, "M");
00077 };
00078 };
00079
00080 #endif
00081