21 #ifndef __ctkFileLogger_h 22 #define __ctkFileLogger_h 28 #include "ctkCoreExport.h" 31 class ctkFileLoggerPrivate;
38 Q_PROPERTY(
bool enabled READ enabled WRITE setEnabled)
39 Q_PROPERTY(QString filePath READ filePath WRITE setFilePath)
48 void setEnabled(
bool value);
50 QString filePath()const;
51 void setFilePath(const QString& filePath);
53 int numberOfFilesToKeep()const;
54 void setNumberOfFilesToKeep(
int value);
57 void logMessage(const QString& msg);
60 QScopedPointer<ctkFileLoggerPrivate> d_ptr;