Guest User

Untitled

a guest
Apr 23rd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. //set up for the date and time labels
  2. QTimer *timer = new QTimer(this);
  3. connect(timer, SIGNAL(timeout()), this, SLOT(showTime()));
  4. timer->start(1000);
  5. showTime();
  6.  
  7. QDateTime dateTime = dateTime.currentDateTime();
  8. QString dateTimeString = dateTime.toString("dddd dd/MM/yyyy");
  9. QString errorDateTimeString = dateTime.toString("dd/MM/yy hh:mm:ss");
  10. ui->showDateLabel->setText(dateTimeString);
  11.  
  12. //set up for the errorLogs
  13. QString errorLogsName = "Logs.txt";
  14. QFile errorLogs(errorLogsName);
  15. if (QFileInfo::exists("Logs.txt"))
  16. {
  17. ui->statusBar->showMessage("[+] Logging activated",5);
  18. errorLogs.open(QIODevice::ReadWrite | QIODevice::Text);
  19. QTextStream errorStream(&errorLogs);
  20. errorStream << errorDateTimeString + ":OLD LOG: Logging activated for new session \n"; //later ill add computer name etc
  21. errorLogs.flush();
  22. errorLogs.close();
  23. }
  24. else
  25. {
  26. ui->statusBar->showMessage("Logging error file does not exist, creating Logs");
  27. errorLogs.open(QIODevice::ReadWrite | QIODevice::Text);
  28. errorLogs.write("Logs.txt \n");
  29. ui->statusBar->showMessage("Logging file created",2);
  30.  
  31. QTextStream errorStream(&errorLogs);
  32. errorStream << errorDateTimeString + ":New Log: Logging activated for new session \n"; //later ill add computer name etc
  33. errorLogs.flush();
  34. errorLogs.close();
  35. ui->statusBar->showMessage("Ready to connect to the database!");
  36. }
Add Comment
Please, Sign In to add comment