Adapt to c++utilities v5
This commit is contained in:
parent
6a3c39f4d4
commit
1392eaebcf
|
@ -14,6 +14,8 @@ set(META_NO_TIDY ON)
|
|||
|
||||
project(${META_PROJECT_NAME})
|
||||
|
||||
set(CONFIGURATION_PACKAGE_SUFFIX "" CACHE STRING "sets the suffix for find_package() calls to packages configured via c++utilities")
|
||||
|
||||
# add subdirectories
|
||||
add_subdirectory(web)
|
||||
add_subdirectory(lib)
|
||||
|
|
|
@ -10,11 +10,11 @@ set(SRC_FILES
|
|||
set(META_PROJECT_TYPE application)
|
||||
|
||||
# find c++utilities
|
||||
find_package(c++utilities 4.0.0 REQUIRED)
|
||||
find_package(c++utilities${CONFIGURATION_PACKAGE_SUFFIX} 5.0.0 REQUIRED)
|
||||
use_cpp_utilities()
|
||||
|
||||
# find qtutilities
|
||||
find_package(qtutilities 5.0.0 REQUIRED)
|
||||
find_package(qtutilities${CONFIGURATION_PACKAGE_SUFFIX} 5.0.0 REQUIRED)
|
||||
list(APPEND CMAKE_MODULE_PATH ${QT_UTILITIES_MODULE_DIRS})
|
||||
|
||||
# find repoindex
|
||||
|
|
|
@ -20,11 +20,11 @@ set(ICON_FILES
|
|||
)
|
||||
|
||||
# find c++utilities
|
||||
find_package(c++utilities 4.0.0 REQUIRED)
|
||||
find_package(c++utilities${CONFIGURATION_PACKAGE_SUFFIX} 5.0.0 REQUIRED)
|
||||
use_cpp_utilities()
|
||||
|
||||
# find qtutilities
|
||||
find_package(qtutilities 5.0.0 REQUIRED)
|
||||
find_package(qtutilities${CONFIGURATION_PACKAGE_SUFFIX} 5.0.0 REQUIRED)
|
||||
use_qt_utilities()
|
||||
|
||||
# find repoindex
|
||||
|
|
|
@ -55,11 +55,11 @@ list(APPEND ADDITIONAL_QT_MODULES ${META_PUBLIC_QT_MODULES} ${META_PRIVATE_QT_MO
|
|||
list(APPEND ADDITIONAL_KF_MODULES ${META_PRIVATE_KF_MODULES})
|
||||
|
||||
# find c++utilities
|
||||
find_package(c++utilities 4.0.0 REQUIRED)
|
||||
find_package(c++utilities${CONFIGURATION_PACKAGE_SUFFIX} 5.0.0 REQUIRED)
|
||||
use_cpp_utilities()
|
||||
|
||||
# find qtutilities
|
||||
find_package(qtutilities 5.0.0 REQUIRED)
|
||||
find_package(qtutilities${CONFIGURATION_PACKAGE_SUFFIX} 5.0.0 REQUIRED)
|
||||
use_qt_utilities()
|
||||
|
||||
# include modules to apply configuration
|
||||
|
|
|
@ -146,7 +146,7 @@ AlpmPackageLoader::AlpmPackageLoader(AlpmDatabase *repository, PackageOrigin ori
|
|||
/*!
|
||||
* \brief Creates a new instance wrapping the specified database struct.
|
||||
*/
|
||||
AlpmDatabase::AlpmDatabase(const QString &name, const QString &dbPath, RepositoryUsage usage, SignatureLevel sigLevel, uint32 index, QObject *parent) :
|
||||
AlpmDatabase::AlpmDatabase(const QString &name, const QString &dbPath, RepositoryUsage usage, SignatureLevel sigLevel, std::uint32_t index, QObject *parent) :
|
||||
Repository(name, index, parent),
|
||||
m_dbPath(dbPath)
|
||||
{
|
||||
|
|
|
@ -63,7 +63,7 @@ Q_OBJECT
|
|||
|
||||
friend class AlpmPackageLoader;
|
||||
public:
|
||||
explicit AlpmDatabase(const QString &name, const QString &dbPath, RepositoryUsage usage, SignatureLevel sigLevel, uint32 index = invalidIndex, QObject *parent = nullptr);
|
||||
explicit AlpmDatabase(const QString &name, const QString &dbPath, RepositoryUsage usage, SignatureLevel sigLevel, std::uint32_t index = invalidIndex, QObject *parent = nullptr);
|
||||
AlpmPackageLoader *internalInit();
|
||||
|
||||
RepositoryType type() const;
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
#include "../network/userrepository.h"
|
||||
|
||||
#include <c++utilities/io/inifile.h>
|
||||
#include <c++utilities/io/catchiofailure.h>
|
||||
#include <c++utilities/conversion/stringconversion.h>
|
||||
|
||||
#include <QList>
|
||||
|
@ -353,8 +352,7 @@ void Manager::addDataBasesFromPacmanConfig()
|
|||
includedFile.exceptions(ios_base::failbit | ios_base::badbit);
|
||||
includedFile.open(path, ios_base::in);
|
||||
includedIni.parse(includedFile);
|
||||
} catch(...) {
|
||||
catchIoFailure();
|
||||
} catch(const std::ios_base::failure &) {
|
||||
cerr << shchar << "Error: An IO exception occured when parsing the included file \"" << path << "\"." << endl;
|
||||
}
|
||||
}
|
||||
|
@ -379,9 +377,8 @@ void Manager::addDataBasesFromPacmanConfig()
|
|||
}
|
||||
}
|
||||
}
|
||||
} catch(...) {
|
||||
catchIoFailure();
|
||||
throwIoFailure("Error: An IO exception occured when parsing the config file.");
|
||||
} catch(const std::ios_base::failure &) {
|
||||
throw std::ios_base::failure("Error: An IO exception occured when parsing the config file.");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
#include <QHash>
|
||||
#include <QJsonArray>
|
||||
|
||||
#include <cstdint>
|
||||
#include <map>
|
||||
#include <functional>
|
||||
|
||||
|
@ -270,14 +271,14 @@ public:
|
|||
const QString &md5() const;
|
||||
const QString &sha256() const;
|
||||
const QString &buildArchitecture() const;
|
||||
uint32 packageSize() const;
|
||||
std::uint32_t packageSize() const;
|
||||
const QList<Dependency> &makeDependencies() const;
|
||||
const QList<Dependency> &checkDependencies() const;
|
||||
|
||||
// installation related meta data
|
||||
bool hasInstallRelatedMetaData() const;
|
||||
ChronoUtilities::DateTime installDate() const;
|
||||
uint32 installedSize() const;
|
||||
std::uint32_t installedSize() const;
|
||||
const QStringList &backupFiles() const;
|
||||
PackageValidation validationMethods() const;
|
||||
InstallStatus installReason() const;
|
||||
|
@ -286,9 +287,9 @@ public:
|
|||
bool hasSourceRelatedMetaData() const;
|
||||
const QString &baseName() const;
|
||||
const QStringList &architectures() const;
|
||||
int32 id() const;
|
||||
int32 categoryId() const;
|
||||
int32 votes() const;
|
||||
std::int32_t id() const;
|
||||
std::int32_t categoryId() const;
|
||||
std::int32_t votes() const;
|
||||
ChronoUtilities::DateTime outOfDate() const;
|
||||
const QString &maintainer() const;
|
||||
ChronoUtilities::DateTime firstSubmitted() const;
|
||||
|
@ -356,14 +357,14 @@ protected:
|
|||
QString m_sha256;
|
||||
QString m_pgpSignature;
|
||||
QString m_buildArchitecture;
|
||||
uint32 m_packageSize;
|
||||
std::uint32_t m_packageSize;
|
||||
QList<Dependency> m_makeDependencies;
|
||||
QList<Dependency> m_checkDependencies;
|
||||
|
||||
// installation related meta data
|
||||
bool m_hasInstallRelatedMetaData;
|
||||
ChronoUtilities::DateTime m_installDate;
|
||||
uint32 m_installedSize;
|
||||
std::uint32_t m_installedSize;
|
||||
QStringList m_backupFiles;
|
||||
PackageValidation m_validationMethods;
|
||||
InstallStatus m_installReason;
|
||||
|
@ -372,9 +373,9 @@ protected:
|
|||
bool m_hasSourceRelatedMetaData;
|
||||
QString m_baseName;
|
||||
QStringList m_architectures;
|
||||
int32 m_id;
|
||||
int32 m_categoryId;
|
||||
int32 m_votes;
|
||||
std::int32_t m_id;
|
||||
std::int32_t m_categoryId;
|
||||
std::int32_t m_votes;
|
||||
ChronoUtilities::DateTime m_outOfDate;
|
||||
QString m_maintainer;
|
||||
ChronoUtilities::DateTime m_firstSubmitted;
|
||||
|
@ -676,7 +677,7 @@ inline const QString &Package::buildArchitecture() const
|
|||
/*!
|
||||
* \brief Returns the size of the package file.
|
||||
*/
|
||||
inline uint32 Package::packageSize() const
|
||||
inline std::uint32_t Package::packageSize() const
|
||||
{
|
||||
return m_packageSize;
|
||||
}
|
||||
|
@ -722,7 +723,7 @@ inline ChronoUtilities::DateTime Package::installDate() const
|
|||
/*!
|
||||
* \brief Returns the installed size.
|
||||
*/
|
||||
inline uint32 Package::installedSize() const
|
||||
inline std::uint32_t Package::installedSize() const
|
||||
{
|
||||
return m_installedSize;
|
||||
}
|
||||
|
@ -783,7 +784,7 @@ inline const QStringList &Package::architectures() const
|
|||
/*!
|
||||
* \brief Returns the ID.
|
||||
*/
|
||||
inline int32 Package::id() const
|
||||
inline std::int32_t Package::id() const
|
||||
{
|
||||
return m_id;
|
||||
}
|
||||
|
@ -791,7 +792,7 @@ inline int32 Package::id() const
|
|||
/*!
|
||||
* \brief Returns the category ID.
|
||||
*/
|
||||
inline int32 Package::categoryId() const
|
||||
inline std::int32_t Package::categoryId() const
|
||||
{
|
||||
return m_categoryId;
|
||||
}
|
||||
|
@ -799,7 +800,7 @@ inline int32 Package::categoryId() const
|
|||
/*!
|
||||
* \brief Returns the votes of the package.
|
||||
*/
|
||||
inline int32 Package::votes() const
|
||||
inline std::int32_t Package::votes() const
|
||||
{
|
||||
return m_votes;
|
||||
}
|
||||
|
|
|
@ -180,7 +180,7 @@ SuggestionsReply *Repository::requestSuggestions(const QString &)
|
|||
/*!
|
||||
* \brief Constructs a new repository (protected since this is a pure virtual class).
|
||||
*/
|
||||
Repository::Repository(const QString &name, uint32 index, QObject *parent) :
|
||||
Repository::Repository(const QString &name, std::uint32_t index, QObject *parent) :
|
||||
QObject(parent),
|
||||
m_index(index),
|
||||
m_name(name),
|
||||
|
|
|
@ -201,7 +201,7 @@ public:
|
|||
|
||||
// general meta data
|
||||
bool isBusy() const;
|
||||
uint32 index() const;
|
||||
std::uint32_t index() const;
|
||||
const QString &name() const;
|
||||
const QString &description() const;
|
||||
const std::map<QString, std::unique_ptr<Package> > &packages() const;
|
||||
|
@ -279,7 +279,7 @@ public:
|
|||
// thread synchronization
|
||||
QReadWriteLock *lock() const;
|
||||
|
||||
static const uint32 invalidIndex = static_cast<uint32>(-1);
|
||||
static const std::uint32_t invalidIndex = static_cast<std::uint32_t>(-1);
|
||||
|
||||
signals:
|
||||
/*!
|
||||
|
@ -305,9 +305,9 @@ private slots:
|
|||
void discardPackageLoader();
|
||||
|
||||
protected:
|
||||
explicit Repository(const QString &name, uint32 index = invalidIndex, QObject *parent = nullptr);
|
||||
explicit Repository(const QString &name, std::uint32_t index = invalidIndex, QObject *parent = nullptr);
|
||||
|
||||
uint32 m_index;
|
||||
std::uint32_t m_index;
|
||||
QString m_name;
|
||||
QString m_description;
|
||||
std::map<QString, std::unique_ptr<Package> > m_packages;
|
||||
|
@ -319,7 +319,7 @@ protected:
|
|||
QList<Repository *> m_upgradeSources;
|
||||
QString m_srcDir;
|
||||
QString m_pkgDir;
|
||||
QAtomicInteger<byte> m_isBusy;
|
||||
QAtomicInteger<std::uint8_t> m_isBusy;
|
||||
std::unique_ptr<PackageLoader> m_loader;
|
||||
|
||||
private:
|
||||
|
@ -351,7 +351,7 @@ inline bool Repository::isBusy() const
|
|||
*
|
||||
* The index is used to sort the repositories by their occurrence the configuration files.
|
||||
*/
|
||||
inline uint32 Repository::index() const
|
||||
inline std::uint32_t Repository::index() const
|
||||
{
|
||||
return m_index;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue