diff options
Diffstat (limited to 'src/libs/installer/utils.h')
-rw-r--r-- | src/libs/installer/utils.h | 52 |
1 files changed, 1 insertions, 51 deletions
diff --git a/src/libs/installer/utils.h b/src/libs/installer/utils.h index 0c32c1672..a22acd879 100644 --- a/src/libs/installer/utils.h +++ b/src/libs/installer/utils.h @@ -1,6 +1,6 @@ /************************************************************************** ** -** Copyright (C) 2020 The Qt Company Ltd. +** Copyright (C) 2021 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Installer Framework. @@ -46,14 +46,6 @@ QT_END_NAMESPACE namespace QInstaller { - enum INSTALLER_EXPORT VerbosityLevel { - Silent = 0, - Normal = 1, - Detailed = 2, - Minimum = Silent, - Maximum = Detailed - }; - void INSTALLER_EXPORT uiDetachedWait(int ms); bool INSTALLER_EXPORT startDetached(const QString &program, const QStringList &arguments, const QString &workingDirectory, qint64 *pid = 0); @@ -72,51 +64,9 @@ namespace QInstaller { QStringList INSTALLER_EXPORT localeCandidates(const QString &locale); - void INSTALLER_EXPORT setVerbose(bool v); - bool INSTALLER_EXPORT isVerbose(); - VerbosityLevel INSTALLER_EXPORT verboseLevel(); - QStringList INSTALLER_EXPORT checkMutualOptions(CommandLineParser &parser, const QStringList &options); INSTALLER_EXPORT std::ostream& operator<<(std::ostream &os, const QString &string); - - class INSTALLER_EXPORT VerboseWriterOutput - { - public: - virtual bool write(const QString &fileName, QIODevice::OpenMode openMode, const QByteArray &data) = 0; - - protected: - ~VerboseWriterOutput(); - }; - - class INSTALLER_EXPORT PlainVerboseWriterOutput : public VerboseWriterOutput - { - public: - virtual bool write(const QString &fileName, QIODevice::OpenMode openMode, const QByteArray &data); - }; - - class INSTALLER_EXPORT VerboseWriter - { - public: - VerboseWriter(); - ~VerboseWriter(); - - static VerboseWriter *instance(); - - bool flush(VerboseWriterOutput *output); - - void appendLine(const QString &msg); - void setFileName(const QString &fileName); - - private: - QTextStream stream; - QBuffer preFileBuffer; - QString logFileName; - QString currentDateTimeAsString; - }; - - VerbosityLevel &operator++(VerbosityLevel &level, int); - VerbosityLevel &operator--(VerbosityLevel &level, int); } #endif // QINSTALLER_UTILS_H |