File indexing completed on 2024-05-12 05:48:35
0001 #include "auditFactory.h" 0002 0003 #include "ksystemlog_debug.h" 0004 #include "logMode.h" 0005 0006 #include "auditLogMode.h" 0007 #include "simpleAction.h" 0008 0009 QList<LogMode *> AuditLogModeFactory::createLogModes() const 0010 { 0011 const QList<LogMode *> logModes{new AuditLogMode()}; 0012 return logModes; 0013 } 0014 0015 LogModeAction *AuditLogModeFactory::createLogModeAction() const 0016 { 0017 LogMode *logMode = Globals::instance().findLogMode(QStringLiteral(AUDIT_LOG_MODE_ID)); 0018 0019 if (!logMode->filesExist()) { 0020 return nullptr; 0021 } 0022 0023 SimpleAction *logModeAction = new SimpleAction(logMode->action(), logMode); 0024 0025 return logModeAction; 0026 } 0027 0028 #include "moc_auditFactory.cpp"