aboutsummaryrefslogtreecommitdiffstats
path: root/SQLiteStudio3/coreSQLiteStudio/services/extralicensemanager.h
blob: fcf120312e27741170f64af0eeb45305695f188d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef EXTRALICENSEMANAGER_H
#define EXTRALICENSEMANAGER_H

#include "coreSQLiteStudio_global.h"
#include <QString>
#include <QHash>

class API_EXPORT ExtraLicenseManager
{
    public:
        ExtraLicenseManager();

        bool addLicense(const QString& title, const QString& filePath);
        bool removeLicense(const QString& title);
        const QHash<QString,QString>& getLicenses() const;

    private:
        QHash<QString,QString> licenses;
};

#endif // EXTRALISENCEMANAGER_H