digiKam
Loading...
Searching...
No Matches
Digikam::MysqlUpgradeBinary Class Reference

#include <mysqlupgradebinary.h>

+ Inheritance diagram for Digikam::MysqlUpgradeBinary:

Public Slots

virtual void slotAddPossibleSearchDirectory (const QString &dir)
 
virtual void slotAddSearchDirectory (const QString &dir)
 
virtual void slotNavigateAndCheck ()
 

Signals

void signalBinaryValid ()
 
void signalSearchDirectoryAdded (const QString &dir)
 

Public Member Functions

virtual QString baseName () const
 
virtual bool checkDir ()
 
virtual bool checkDirForPath (const QString &path)
 
const QString & description () const
 
bool developmentVersion () const
 
virtual QString directory () const
 
bool hasError () const
 
bool isFound () const
 
bool isValid () const
 
virtual QString minimalVersion () const
 
 MysqlUpgradeBinary ()
 
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
 
 ~MysqlUpgradeBinary () override=default
 

Static Public Member Functions

static QString goodBaseName (const QString &b)
 

Protected Member Functions

QString findHeader (const QStringList &output, const QString &header) const
 
virtual bool parseHeader (const QString &output)
 
virtual QString readConfig ()
 
void setVersion (QString &version)
 
virtual void writeConfig ()
 

Protected Attributes

const QStringList m_binaryArguments
 
const QString m_binaryBaseName
 
QLabel * m_binaryLabel = nullptr
 
const bool m_checkVersion
 
const QString m_configGroup
 
QString m_description
 
bool m_developmentVersion = false
 
QLabel * m_downloadButton = nullptr
 
bool m_hasError = false
 
const int m_headerLine
 
const QString m_headerStarts
 
bool m_isFound = false
 
QLineEdit * m_lineEdit = nullptr
 
const QString m_minimalVersion
 
QPushButton * m_pathButton = nullptr
 
QString m_pathDir = QLatin1String("")
 
QFrame * m_pathWidget = nullptr
 
const QString m_projectName
 
QSet< QString > m_searchPaths
 
QLabel * m_statusIcon = nullptr
 
const QUrl m_url
 
QString m_version = QLatin1String("")
 
QLabel * m_versionLabel = nullptr
 

Constructor & Destructor Documentation

◆ MysqlUpgradeBinary()

Digikam::MysqlUpgradeBinary::MysqlUpgradeBinary ( )

◆ ~MysqlUpgradeBinary()

Digikam::MysqlUpgradeBinary::~MysqlUpgradeBinary ( )
overridedefault

Member Function Documentation

◆ baseName()

virtual QString Digikam::DBinaryIface::baseName ( ) const
inlinevirtualinherited

◆ checkDir()

virtual bool Digikam::DBinaryIface::checkDir ( )
inlinevirtualinherited

◆ checkDirForPath()

◆ description()

const QString & Digikam::DBinaryIface::description ( ) const
inlineinherited

◆ developmentVersion()

bool Digikam::DBinaryIface::developmentVersion ( ) const
inlineinherited

◆ directory()

virtual QString Digikam::DBinaryIface::directory ( ) const
inlinevirtualinherited

◆ findHeader()

QString Digikam::DBinaryIface::findHeader ( const QStringList &  output,
const QString &  header 
) const
protectedinherited

◆ goodBaseName()

QString Digikam::DBinaryIface::goodBaseName ( const QString &  b)
staticinherited

◆ hasError()

bool Digikam::DBinaryIface::hasError ( ) const
inlineinherited

◆ isFound()

bool Digikam::DBinaryIface::isFound ( ) const
inlineinherited

◆ isValid()

◆ minimalVersion()

virtual QString Digikam::DBinaryIface::minimalVersion ( ) const
inlinevirtualinherited

◆ parseHeader()

◆ path() [1/2]

virtual QString Digikam::DBinaryIface::path ( ) const
inlinevirtualinherited

◆ path() [2/2]

QString Digikam::DBinaryIface::path ( const QString &  dir) const
virtualinherited

◆ projectName()

virtual QString Digikam::DBinaryIface::projectName ( ) const
inlinevirtualinherited

◆ readConfig()

QString Digikam::DBinaryIface::readConfig ( )
protectedvirtualinherited

◆ recheckDirectories()

bool Digikam::DBinaryIface::recheckDirectories ( )
virtualinherited

◆ setup()

◆ setVersion()

void Digikam::DBinaryIface::setVersion ( QString &  version)
protectedinherited

◆ signalBinaryValid

void Digikam::DBinaryIface::signalBinaryValid ( )
signalinherited

◆ signalSearchDirectoryAdded

void Digikam::DBinaryIface::signalSearchDirectoryAdded ( const QString &  dir)
signalinherited

◆ slotAddPossibleSearchDirectory

void Digikam::DBinaryIface::slotAddPossibleSearchDirectory ( const QString &  dir)
virtualslotinherited

◆ slotAddSearchDirectory

void Digikam::DBinaryIface::slotAddSearchDirectory ( const QString &  dir)
virtualslotinherited

◆ slotNavigateAndCheck

◆ url()

virtual QUrl Digikam::DBinaryIface::url ( ) const
inlinevirtualinherited

◆ version()

◆ versionIsRight() [1/2]

◆ versionIsRight() [2/2]

bool Digikam::DBinaryIface::versionIsRight ( const float  customVersion) const
inherited

◆ writeConfig()

void Digikam::DBinaryIface::writeConfig ( )
protectedvirtualinherited

Member Data Documentation

◆ m_binaryArguments

const QStringList Digikam::DBinaryIface::m_binaryArguments
protectedinherited

◆ m_binaryBaseName

const QString Digikam::DBinaryIface::m_binaryBaseName
protectedinherited

◆ m_binaryLabel

QLabel* Digikam::DBinaryIface::m_binaryLabel = nullptr
protectedinherited

◆ m_checkVersion

const bool Digikam::DBinaryIface::m_checkVersion
protectedinherited

◆ m_configGroup

const QString Digikam::DBinaryIface::m_configGroup
protectedinherited

◆ m_description

QString Digikam::DBinaryIface::m_description
protectedinherited

◆ m_developmentVersion

bool Digikam::DBinaryIface::m_developmentVersion = false
protectedinherited

◆ m_downloadButton

QLabel* Digikam::DBinaryIface::m_downloadButton = nullptr
protectedinherited

◆ m_hasError

bool Digikam::DBinaryIface::m_hasError = false
protectedinherited

◆ m_headerLine

const int Digikam::DBinaryIface::m_headerLine
protectedinherited

◆ m_headerStarts

const QString Digikam::DBinaryIface::m_headerStarts
protectedinherited

◆ m_isFound

bool Digikam::DBinaryIface::m_isFound = false
protectedinherited

◆ m_lineEdit

QLineEdit* Digikam::DBinaryIface::m_lineEdit = nullptr
protectedinherited

◆ m_minimalVersion

const QString Digikam::DBinaryIface::m_minimalVersion
protectedinherited

◆ m_pathButton

QPushButton* Digikam::DBinaryIface::m_pathButton = nullptr
protectedinherited

◆ m_pathDir

QString Digikam::DBinaryIface::m_pathDir = QLatin1String("")
protectedinherited

◆ m_pathWidget

QFrame* Digikam::DBinaryIface::m_pathWidget = nullptr
protectedinherited

◆ m_projectName

const QString Digikam::DBinaryIface::m_projectName
protectedinherited

◆ m_searchPaths

◆ m_statusIcon

QLabel* Digikam::DBinaryIface::m_statusIcon = nullptr
protectedinherited

◆ m_url

const QUrl Digikam::DBinaryIface::m_url
protectedinherited

◆ m_version

QString Digikam::DBinaryIface::m_version = QLatin1String("")
protectedinherited

◆ m_versionLabel

QLabel* Digikam::DBinaryIface::m_versionLabel = nullptr
protectedinherited

The documentation for this class was generated from the following files: