Example #1
0
File: client.c Project: mannias/SO
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 )));
}