Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

33 wiersze
683 B

  1. #ifndef LOGSHANDLER_H
  2. #define LOGSHANDLER_H
  3. #include <QFileSystemWatcher>
  4. #include <QObject>
  5. class CLogsSorter;
  6. class CLogsSorterConfigData;
  7. class CLogsHandler : public QObject
  8. {
  9. Q_OBJECT
  10. public:
  11. CLogsHandler();
  12. ~CLogsHandler();
  13. int SetSortingConfigData(CLogsSorterConfigData *ConfigData);
  14. int StartLogHandling();
  15. int StopLogHandling();
  16. bool mHandlerRunning;
  17. int ParseWatchedDirectory(QString Path);
  18. int ParseWatchedDirectory();
  19. CLogsSorter *mProgramPtr;
  20. const CLogsSorterConfigData *mSortingConfigData;
  21. QFileSystemWatcher *mLogsWatcher;
  22. public slots:
  23. void WatchedDirectoryChanged(QString Path);
  24. };
  25. #endif // LOGSHANDLER_H