void ZGui::addtask() { // ZDateModule* dlg = new ZDateModule(this, NULL, 0, ZSkinService::clsZDateModule); // ZDatePickerDlg* msg = new ZDatePickerDlg(dlg, this, NULL, true, 0); // msg->exec(); delete msg; msg = NULL; // QDate fecha = msg->getResultDate(); QString minuto, hora, dia, mes, dias, tarea; ZConfig IDini(Idioma, false); QString val = IDini.readEntry(QString("CRONTAB"), QString("MINUTE"), ""); ZSingleCaptureDlg* zscd = new ZSingleCaptureDlg( QString("Cron"), val, ZSingleCaptureDlg::normal, NULL, "ZSingleCaptureDlg", true, 0, 0); ZLineEdit* zle = (ZLineEdit*)zscd->getLineEdit(); zle->setEdited(true); if (zscd->exec() == 1) { if ( zle->text() != "" ) { minuto=zle->text(); } } else return; val = IDini.readEntry(QString("CRONTAB"), QString("HOUR"), ""); zscd = new ZSingleCaptureDlg( QString("Cron"), val, ZSingleCaptureDlg::normal, NULL, "ZSingleCaptureDlg", true, 0, 0); zle = (ZLineEdit*)zscd->getLineEdit(); zle->setEdited(true); if (zscd->exec() == 1) { if ( zle->text() != "" ) { hora=zle->text(); } } else return; val = IDini.readEntry(QString("CRONTAB"), QString("DAYMONTH"), ""); zscd = new ZSingleCaptureDlg( QString("Cron"), val, ZSingleCaptureDlg::normal, NULL, "ZSingleCaptureDlg", true, 0, 0); zle = (ZLineEdit*)zscd->getLineEdit(); zle->setEdited(true); if (zscd->exec() == 1) { if ( zle->text() != "" ) { dia=zle->text(); } } else return; val = IDini.readEntry(QString("CRONTAB"), QString("MONTH"), ""); zscd = new ZSingleCaptureDlg( QString("Cron"), val, ZSingleCaptureDlg::normal, NULL, "ZSingleCaptureDlg", true, 0, 0); zle = (ZLineEdit*)zscd->getLineEdit(); zle->setEdited(true); if (zscd->exec() == 1) { if ( zle->text() != "" ) { mes=zle->text(); } } else return; val = IDini.readEntry(QString("CRONTAB"), QString("DAYWEEK"), ""); zscd = new ZSingleCaptureDlg( QString("Cron"), val, ZSingleCaptureDlg::normal, NULL, "ZSingleCaptureDlg", true, 0, 0); zle = (ZLineEdit*)zscd->getLineEdit(); zle->setEdited(true); if (zscd->exec() == 1) { if ( zle->text() != "" ) { dias=zle->text(); } } else return; qApp->processEvents(); ZFileOpenDialog *zopen = new ZFileOpenDialog(); zopen->exec(); if ( zopen->result() == 1 ) { QString archivo = zopen->getFileName(); if (archivo != "") { system(QString("echo \"%1 %2 %3 %4 %5 %6\" >> /ezxlocal/LinXtend/usr/bin/cron/user.txt").arg(minuto).arg(hora).arg(dia).arg(mes).arg(dias).arg(archivo)); zllb1->clear(); CargarMenu1(); } } }
void ZGui::slot_fileOpen() { ZFileOpenDialog *zfod = new ZFileOpenDialog(); zfod->exec(); if ( zfod->result() == 1 ) { if ( zfod->getFileName() != "" ) { if ( !edit->text().isEmpty() ) slot_newDlg(); slot_fileNew(); sFileName = getFileName(zfod->getFileName()); sFilePath = getFilePath(zfod->getFileName()); load(sFilePath+sFileName); } } delete zfod; zfod = NULL; }