1 /* 2 SPDX-FileCopyrightText: 2007 Nicolas Ternisien <nicolas.ternisien@gmail.com> 3 4 SPDX-License-Identifier: GPL-2.0-or-later 5 */ 6 7 #pragma once 8 9 /** 10 * Acpid Log Mode Identifier 11 */ 12 #define AUTHENTICATION_LOG_MODE_ID "authenticationLogMode" 13 14 /** 15 * Authentication Log Icon 16 */ 17 #define AUTHENTICATION_MODE_ICON "dialog-password" 18 19 #include <QList> 20 21 #include "logFile.h" 22 23 #include "logMode.h" 24 25 class AuthenticationLogMode : public LogMode 26 { 27 Q_OBJECT 28 29 public: 30 explicit AuthenticationLogMode(); 31 32 ~AuthenticationLogMode() override; 33 34 Analyzer *createAnalyzer(const QVariant &options = QVariant()) override; 35 36 QVector<LogFile> createLogFiles() override; 37 }; 38 39