Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 

32 Zeilen
650 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. CLogsSorter *mProgramPtr;
  19. const CLogsSorterConfigData *mSortingConfigData;
  20. QFileSystemWatcher *mLogsWatcher;
  21. public slots:
  22. void WatchedDirectoryChanged(QString Path);
  23. };
  24. #endif // LOGSHANDLER_H