#include <dbinaryiface.h>
|
virtual QString | baseName () const |
|
virtual bool | checkDir () |
|
virtual bool | checkDirForPath (const QString &path) |
|
| DBinaryIface (const QString &binaryName, const QString &minimalVersion, const QString &header, const int headerLine, const QString &projectName, const QString &url, const QString &pluginName, const QStringList &args=QStringList(), const QString &desc=QString()) |
|
| DBinaryIface (const QString &binaryName, const QString &projectName, const QString &url, const QString &pluginName, const QStringList &args=QStringList(), const QString &desc=QString()) |
|
const QString & | description () const |
|
bool | developmentVersion () const |
|
virtual QString | directory () const |
|
bool | hasError () const |
|
bool | isFound () const |
|
bool | isValid () const |
|
virtual QString | minimalVersion () const |
|
virtual QString | path () const |
|
virtual QString | path (const QString &dir) const |
|
virtual QString | projectName () const |
|
virtual bool | recheckDirectories () |
|
virtual void | setup (const QString &prev=QString()) |
|
virtual QUrl | url () const |
|
const QString & | version () const |
|
bool | versionIsRight () const |
|
bool | versionIsRight (const float) const |
|
| ~DBinaryIface () override=default |
|
◆ DBinaryIface() [1/2]
Digikam::DBinaryIface::DBinaryIface |
( |
const QString & |
binaryName, |
|
|
const QString & |
projectName, |
|
|
const QString & |
url, |
|
|
const QString & |
pluginName, |
|
|
const QStringList & |
args = QStringList() , |
|
|
const QString & |
desc = QString() |
|
) |
| |
◆ DBinaryIface() [2/2]
Digikam::DBinaryIface::DBinaryIface |
( |
const QString & |
binaryName, |
|
|
const QString & |
minimalVersion, |
|
|
const QString & |
header, |
|
|
const int |
headerLine, |
|
|
const QString & |
projectName, |
|
|
const QString & |
url, |
|
|
const QString & |
pluginName, |
|
|
const QStringList & |
args = QStringList() , |
|
|
const QString & |
desc = QString() |
|
) |
| |
◆ ~DBinaryIface()
Digikam::DBinaryIface::~DBinaryIface |
( |
| ) |
|
|
overridedefault |
◆ baseName()
virtual QString Digikam::DBinaryIface::baseName |
( |
| ) |
const |
|
inlinevirtual |
◆ checkDir()
virtual bool Digikam::DBinaryIface::checkDir |
( |
| ) |
|
|
inlinevirtual |
◆ checkDirForPath()
bool Digikam::DBinaryIface::checkDirForPath |
( |
const QString & |
path | ) |
|
|
virtual |
References Digikam::adjustedEnvironmentForAppImage(), m_binaryArguments, m_checkVersion, m_hasError, m_isFound, m_pathDir, parseHeader(), path(), signalBinaryValid(), version(), and writeConfig().
Referenced by recheckDirectories(), setup(), slotAddPossibleSearchDirectory(), slotAddSearchDirectory(), and slotNavigateAndCheck().
◆ description()
const QString & Digikam::DBinaryIface::description |
( |
| ) |
const |
|
inline |
◆ developmentVersion()
bool Digikam::DBinaryIface::developmentVersion |
( |
| ) |
const |
|
inline |
◆ directory()
virtual QString Digikam::DBinaryIface::directory |
( |
| ) |
const |
|
inlinevirtual |
◆ findHeader()
QString Digikam::DBinaryIface::findHeader |
( |
const QStringList & |
output, |
|
|
const QString & |
header |
|
) |
| const |
|
protected |
◆ goodBaseName()
QString Digikam::DBinaryIface::goodBaseName |
( |
const QString & |
b | ) |
|
|
static |
◆ hasError()
bool Digikam::DBinaryIface::hasError |
( |
| ) |
const |
|
inline |
◆ isFound()
bool Digikam::DBinaryIface::isFound |
( |
| ) |
const |
|
inline |
◆ isValid()
bool Digikam::DBinaryIface::isValid |
( |
| ) |
const |
|
inline |
◆ minimalVersion()
virtual QString Digikam::DBinaryIface::minimalVersion |
( |
| ) |
const |
|
inlinevirtual |
◆ parseHeader()
bool Digikam::DBinaryIface::parseHeader |
( |
const QString & |
output | ) |
|
|
protectedvirtual |
◆ path() [1/2]
virtual QString Digikam::DBinaryIface::path |
( |
| ) |
const |
|
inlinevirtual |
◆ path() [2/2]
QString Digikam::DBinaryIface::path |
( |
const QString & |
dir | ) |
const |
|
virtual |
◆ projectName()
virtual QString Digikam::DBinaryIface::projectName |
( |
| ) |
const |
|
inlinevirtual |
◆ readConfig()
QString Digikam::DBinaryIface::readConfig |
( |
| ) |
|
|
protectedvirtual |
◆ recheckDirectories()
bool Digikam::DBinaryIface::recheckDirectories |
( |
| ) |
|
|
virtual |
◆ setup()
void Digikam::DBinaryIface::setup |
( |
const QString & |
prev = QString() | ) |
|
|
virtual |
◆ setVersion()
void Digikam::DBinaryIface::setVersion |
( |
QString & |
version | ) |
|
|
protected |
◆ signalBinaryValid
void Digikam::DBinaryIface::signalBinaryValid |
( |
| ) |
|
|
signal |
◆ signalSearchDirectoryAdded
void Digikam::DBinaryIface::signalSearchDirectoryAdded |
( |
const QString & |
dir | ) |
|
|
signal |
◆ slotAddPossibleSearchDirectory
void Digikam::DBinaryIface::slotAddPossibleSearchDirectory |
( |
const QString & |
dir | ) |
|
|
virtualslot |
◆ slotAddSearchDirectory
void Digikam::DBinaryIface::slotAddSearchDirectory |
( |
const QString & |
dir | ) |
|
|
virtualslot |
◆ slotNavigateAndCheck
void Digikam::DBinaryIface::slotNavigateAndCheck |
( |
| ) |
|
|
virtualslot |
◆ url()
virtual QUrl Digikam::DBinaryIface::url |
( |
| ) |
const |
|
inlinevirtual |
◆ version()
const QString & Digikam::DBinaryIface::version |
( |
| ) |
const |
◆ versionIsRight() [1/2]
bool Digikam::DBinaryIface::versionIsRight |
( |
| ) |
const |
◆ versionIsRight() [2/2]
bool Digikam::DBinaryIface::versionIsRight |
( |
const float |
customVersion | ) |
const |
◆ writeConfig()
void Digikam::DBinaryIface::writeConfig |
( |
| ) |
|
|
protectedvirtual |
◆ m_binaryArguments
const QStringList Digikam::DBinaryIface::m_binaryArguments |
|
protected |
◆ m_binaryBaseName
const QString Digikam::DBinaryIface::m_binaryBaseName |
|
protected |
◆ m_binaryLabel
QLabel* Digikam::DBinaryIface::m_binaryLabel = nullptr |
|
protected |
◆ m_checkVersion
const bool Digikam::DBinaryIface::m_checkVersion |
|
protected |
◆ m_configGroup
const QString Digikam::DBinaryIface::m_configGroup |
|
protected |
◆ m_description
QString Digikam::DBinaryIface::m_description |
|
protected |
◆ m_developmentVersion
bool Digikam::DBinaryIface::m_developmentVersion = false |
|
protected |
◆ m_downloadButton
QLabel* Digikam::DBinaryIface::m_downloadButton = nullptr |
|
protected |
◆ m_hasError
bool Digikam::DBinaryIface::m_hasError = false |
|
protected |
◆ m_headerLine
const int Digikam::DBinaryIface::m_headerLine |
|
protected |
◆ m_headerStarts
const QString Digikam::DBinaryIface::m_headerStarts |
|
protected |
◆ m_isFound
bool Digikam::DBinaryIface::m_isFound = false |
|
protected |
◆ m_lineEdit
QLineEdit* Digikam::DBinaryIface::m_lineEdit = nullptr |
|
protected |
◆ m_minimalVersion
const QString Digikam::DBinaryIface::m_minimalVersion |
|
protected |
◆ m_pathButton
QPushButton* Digikam::DBinaryIface::m_pathButton = nullptr |
|
protected |
◆ m_pathDir
QString Digikam::DBinaryIface::m_pathDir = QLatin1String("") |
|
protected |
◆ m_pathWidget
QFrame* Digikam::DBinaryIface::m_pathWidget = nullptr |
|
protected |
◆ m_projectName
const QString Digikam::DBinaryIface::m_projectName |
|
protected |
◆ m_searchPaths
QSet<QString> Digikam::DBinaryIface::m_searchPaths |
|
protected |
◆ m_statusIcon
QLabel* Digikam::DBinaryIface::m_statusIcon = nullptr |
|
protected |
◆ m_url
const QUrl Digikam::DBinaryIface::m_url |
|
protected |
◆ m_version
QString Digikam::DBinaryIface::m_version = QLatin1String("") |
|
protected |
◆ m_versionLabel
QLabel* Digikam::DBinaryIface::m_versionLabel = nullptr |
|
protected |
The documentation for this class was generated from the following files: