KNewStuff
security.cpp
69 connect(m_process, static_cast<void(QProcess::*)(int, QProcess::ExitStatus)>(&QProcess::finished),
75 Q_EMIT signalError(i18n("<qt>Cannot start <i>gpg</i> and retrieve the available keys. Make sure that <i>gpg</i> is installed, otherwise verification of downloaded resources will not be possible.</qt>"));
96 connect(m_process, static_cast<void(QProcess::*)(int, QProcess::ExitStatus)>(&QProcess::finished),
199 question.setQuestion(i18n("<qt>Enter passphrase for key <b>0x%1</b>, belonging to<br /><i>%2<%3></i><br />:</qt>", m_secretKey, key.name, key.mail));
269 connect(m_process, static_cast<void(QProcess::*)(int, QProcess::ExitStatus)>(&QProcess::finished),
277 Q_EMIT signalError(i18n("<qt>Cannot start <i>gpg</i> and check the validity of the file. Make sure that <i>gpg</i> is installed, otherwise verification of downloaded resources will not be possible.</qt>"));
359 connect(m_process, static_cast<void(QProcess::*)(int, QProcess::ExitStatus)>(&QProcess::finished),
368 Q_EMIT signalError(i18n("<qt>Cannot start <i>gpg</i> and sign the file. Make sure that <i>gpg</i> is installed, otherwise signing of the resources will not be possible.</qt>"));
A way to ask a user a question from inside a GUI-less library (like KNewStuffCore) ...
Definition: question.h:41
void kill()
QString path() const const
bool contains(const Key &key) const const
QByteArray toHex() const const
ExitStatus
Contains the core functionality for handling interaction with NewStuff providers. ...
Definition: atticaprovider.cpp:27
bool isEmpty() const const
void validityResult(int result)
Sent when the validity check is done.
void setFileName(const QString &name)
QString findExecutable(const QString &executableName, const QStringList &paths)
ReadOnly
void readyReadStandardOutput()
void clear()
void chop(int n)
void slotCheckValidity()
Verifies the integrity and the signature of a tarball file (see m_fileName).
Definition: security.cpp:221
int count(const T &value) const const
QString fromLocal8Bit(const char *str, int size)
void append(const T &value)
bool isEmpty() const const
bool isEmpty() const const
QString trimmed() const const
bool startsWith(const QString &s, Qt::CaseSensitivity cs) const const
void finished(int exitCode)
QStringList split(const QString &sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs) const const
void addData(const char *data, int length)
void signFile(const QString &fileName)
Creates a signature and an md5sum file for the fileName and packs everything into a gzipped tarball...
Definition: security.cpp:284
QMap::iterator end()
virtual bool open(QIODevice::OpenMode mode) override
QMap::iterator begin()
QString right(int n) const const
QByteArray toLocal8Bit() const const
bool contains(QChar ch, Qt::CaseSensitivity cs) const const
KeepEmptyParts
bool waitForStarted(int msecs)
void slotSignFile()
Creates a signature and an md5sum file for the m_fileName and packs everything into a gzipped tarball...
Definition: security.cpp:290
QString i18n(const char *text, const TYPE &arg...)
void checkValidity(const QString &fileName)
Verifies the integrity and the signature of a tarball file.
Definition: security.cpp:215
virtual void close() override
virtual bool canReadLine() const const override
char * data()
QString section(QChar sep, int start, int end, QString::SectionFlags flags) const const
QByteArray result() const const
qint64 write(const char *data, qint64 maxSize)
QString fromLatin1(const char *str, int size)
bool isEmpty() const const
void reset()
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void start(const QString &program, const QStringList &arguments, QIODevice::OpenMode mode)
Q_EMITQ_EMIT
qint64 readLine(char *data, qint64 maxSize)
singleShot
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Mon Jan 18 2021 22:43:50 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Mon Jan 18 2021 22:43:50 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.