Esempio n. 1
0
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();
	}
  }

}
Esempio n. 2
0
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;
}