1 /* === This file is part of Calamares - <https://calamares.io> === 2 * 3 * SPDX-FileCopyrightText: 2014-2015 Teo Mrnjavac <teo@kde.org> 4 * SPDX-License-Identifier: GPL-3.0-or-later 5 * 6 * Calamares is Free Software: see the License-Identifier above. 7 * 8 */ 9 10 #ifndef CREATEUSERJOB_H 11 #define CREATEUSERJOB_H 12 13 #include "Job.h" 14 15 class Config; 16 17 class CreateUserJob : public Calamares::Job 18 { 19 Q_OBJECT 20 public: 21 CreateUserJob( const Config* config ); 22 QString prettyName() const override; 23 QString prettyDescription() const override; 24 QString prettyStatusMessage() const override; 25 Calamares::JobResult exec() override; 26 27 private: 28 const Config* m_config; 29 QString m_status; 30 }; 31 32 #endif /* CREATEUSERJOB_H */ 33