tuned-switcher 1.1.0
Performance profile manager
Loading...
Searching...
No Matches
autorunfile.h
Go to the documentation of this file.
1
7#ifndef AUTORUNFILE_H
8#define AUTORUNFILE_H
9
15#include <QObject>
16#include <QString>
17
19
24{
25 Q_OBJECT
26public:
31 explicit AutorunFile(QObject* parent = nullptr);
32
36 ~AutorunFile() override = default;
37
44 bool IsEnabled() const override;
45
52 bool IsSupported() const override;
53
60 bool Enable() const override;
61
68 bool Disable() const override;
69
70private:
75 QString GetAutorunDirectoryName() const;
76
81 QString GetAutorunFileName() const;
82
88 QString GetExecutablePath() const;
89
93 void CreateAutorunDirectory() const;
94
99 QString GenerateAutorunFile() const;
100
105 void WriteAutorunFile(const QString&) const;
106
111
116};
117
118#endif // AUTORUNFILE_H
Definition autorunfile.h:24
AutorunFile(QObject *parent=nullptr)
Definition autorunfile.cpp:25
bool IsEnabled() const override
Definition autorunfile.cpp:81
~AutorunFile() override=default
QString GetExecutablePath() const
Definition autorunfile.cpp:44
void CreateAutorunDirectory() const
Definition autorunfile.cpp:52
QString AutorunDirectoryName
Definition autorunfile.h:110
QString GetAutorunFileName() const
Definition autorunfile.cpp:37
bool Enable() const override
Definition autorunfile.cpp:91
QString GetAutorunDirectoryName() const
Definition autorunfile.cpp:31
QString GenerateAutorunFile() const
Definition autorunfile.cpp:59
QString AutorunFileName
Definition autorunfile.h:115
void WriteAutorunFile(const QString &) const
Definition autorunfile.cpp:71
bool IsSupported() const override
Definition autorunfile.cpp:86
bool Disable() const override
Definition autorunfile.cpp:102
Definition autorunmanager.h:21