Qt Utilities 6.18.1
Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models
Loading...
Searching...
No Matches
updater.h File Reference
#include "../global.h"
#include <c++utilities/chrono/datetime.h>
#include <c++utilities/misc/flagenumclass.h>
#include <QObject>
#include <QUrl>
#include <atomic>
#include <memory>
Include dependency graph for updater.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QtUtilities::UpdateNotifier
 The UpdateNotifier class allows checking for new updates. More...
class  QtUtilities::Updater
 The Updater class allows downloading and applying an update. More...
struct  QtUtilities::Updater::Update
class  QtUtilities::UpdateHandler
 The UpdateHandler class manages the non-graphical aspects of checking for new updates and performing them. More...
struct  QtUtilities::UpdateHandler::CheckInterval
 The CheckInterval struct specifies whether automatic checks for updates are enabled and of often they should be done. More...
class  QtUtilities::RestartHandler
 The RestartHandler class allows quitting and respawning the application if a restart is requested. More...

Namespaces

namespace  QtUtilities
 !

Enumerations

enum class  QtUtilities::UpdateCheckFlags : quint64 { QtUtilities::None = 0 , QtUtilities::IncludePreReleases = (1 << 0) , QtUtilities::IncludeDrafts = (1 << 1) , QtUtilities::Default = None }

Functions

 CPP_UTILITIES_MARK_FLAG_ENUM_CLASS (QtUtilities, QtUtilities::UpdateCheckFlags)

Function Documentation

◆ CPP_UTILITIES_MARK_FLAG_ENUM_CLASS()

CPP_UTILITIES_MARK_FLAG_ENUM_CLASS ( QtUtilities ,
QtUtilities::UpdateCheckFlags  )