ssu
libssu
ssurepomanager.h
Go to the documentation of this file.
1
8
#ifndef _SSUREPOMANAGER_H
9
#define _SSUREPOMANAGER_H
10
11
#include <QObject>
12
#include <QHash>
13
14
#include "
ssu.h
"
15
16
class
SsuDeviceInfo
;
17
18
class
SsuRepoManager
:
public
QObject
19
{
20
Q_OBJECT
21
22
public
:
23
SsuRepoManager
();
32
int
add
(
const
QString &repo,
const
QString &repoUrl = QString());
41
static
QString
caCertificatePath
(
const
QString &domain = QString());
49
int
disable
(
const
QString &repo);
57
int
enable
(
const
QString &repo);
65
int
remove
(
const
QString &repo);
69
QStringList
repos
(
int
filter =
Ssu::NoFilter
);
74
QStringList
repos
(
bool
rnd,
int
filter =
Ssu::NoFilter
);
80
QStringList
repos
(
bool
rnd,
SsuDeviceInfo
&deviceInfo,
int
filter =
Ssu::NoFilter
);
88
QStringList
repoVariables
(QHash<QString, QString> *storageHash,
bool
rnd =
false
);
92
void
update
();
97
QString
url
(
const
QString &repoName,
bool
rndRepo =
false
,
98
QHash<QString, QString> repoParameters = QHash<QString, QString>(),
99
QHash<QString, QString> parametersOverride = QHash<QString, QString>());
100
101
};
102
103
#endif
SsuRepoManager::enable
int enable(const QString &repo)
Definition:
ssurepomanager.cpp:113
SsuRepoManager::url
QString url(const QString &repoName, bool rndRepo=false, QHash< QString, QString > repoParameters=QHash< QString, QString >(), QHash< QString, QString > parametersOverride=QHash< QString, QString >())
Definition:
ssurepomanager.cpp:424
Ssu::NoFilter
@ NoFilter
All repositories (global + user)
Definition:
ssu.h:50
SsuRepoManager
Definition:
ssurepomanager.h:18
SsuRepoManager::add
int add(const QString &repo, const QString &repoUrl=QString())
Definition:
ssurepomanager.cpp:49
ssu.h
SsuRepoManager::remove
int remove(const QString &repo)
Definition:
ssurepomanager.cpp:136
SsuRepoManager::caCertificatePath
static QString caCertificatePath(const QString &domain=QString())
Definition:
ssurepomanager.cpp:78
SsuRepoManager::repoVariables
QStringList repoVariables(QHash< QString, QString > *storageHash, bool rnd=false)
Definition:
ssurepomanager.cpp:377
SsuRepoManager::disable
int disable(const QString &repo)
Definition:
ssurepomanager.cpp:96
SsuRepoManager::repos
QStringList repos(int filter=Ssu::NoFilter)
Definition:
ssurepomanager.cpp:169
SsuDeviceInfo
Definition:
ssudeviceinfo.h:17
SsuRepoManager::update
void update()
Definition:
ssurepomanager.cpp:268
Generated on Thu Oct 8 2020 17:28:23 for ssu by
1.8.17