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