Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

32 linhas
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