void readConsole() { int a; char result[30]; if (status == 0) { printf("Ingrese Numero de Opcion:\n"); printf("1: Login\n"); printf("2: Registrarse\n"); printf("3: Cerrar\n"); scanf("%d", &a); if (a == 1) { printf( "Ingrese Usuario y Contraseña\nSeparados por ',' de la forma Usuario,Contraseña\n"); scanf("%30s", result); sendData(0, fillMessageData("login", "login", result), sizeof(Message)); getResponce(0); } else if (a == 2) { printf( "Ingrese Nombre, Usuario y Contraseña\nSeparados por ',' de la forma\nNombre,Usuario,Contraseña\n"); scanf("%30s", result); sendData(0, fillMessageData("login", "register", result), sizeof(Message)); getResponce(0); } else if( a == 3){ sendData(0, fillMessageData("client", "close", ""), sizeof(Message)); closeConnection(0); exit(0); } } else if (status == 1) { printf("Ingrese Numero de Opcion:\n"); printf("1: Enviar Email\n"); printf("2: Recibir Emails\n"); printf("3: Consultar Tarifacion\n"); printf("4: Log Out\n"); scanf("%d", &a); if (a == 1) { writeEmail(); } else if (a == 2) { grabNewEmails(); } else if( a == 3){ getFee(); } else if( a == 4){ logOut(); } } }
RecGestureWidget::RecGestureWidget(QWidget *parent) : QWidget(parent) { recordGesBegin = false; m_rec = new GeometricRecognizer(); m_rec->loadTemplates(); setMouseTracking(true); this->prePCount = 0; this->curPCount = 0; connect(this, SIGNAL(writeEmailSig()), parent, SLOT(writeEmail())); connect(this, SIGNAL(nextEmailSig()), parent, SLOT(nextEmail())); connect(this, SIGNAL(preEmailSig()), parent, SLOT(preEmail())); connect(this, SIGNAL(receiveEmailSig()), parent, SLOT(receiveEmail())); connect(this, SIGNAL(deleteEmailSig()), parent, SLOT(deleteEmail())); connect(this, SIGNAL(curRecognizedGes(QString )), parent, SLOT(curRecognizedGes(QString ))); }