add updatemanager base funciton
This commit is contained in:
@@ -4,13 +4,28 @@ UpdateManager::UpdateManager(QObject* parent) : QObject{parent}
|
||||
{
|
||||
}
|
||||
|
||||
bool UpdateManager::isChecking() const
|
||||
{
|
||||
return m_isChecking;
|
||||
}
|
||||
|
||||
int UpdateManager::packageCount() const
|
||||
{
|
||||
int count = 0;
|
||||
return count;
|
||||
}
|
||||
|
||||
bool UpdateManager::isChecking() const
|
||||
{
|
||||
return m_isChecking;
|
||||
}
|
||||
|
||||
bool UpdateManager::isUpdating() const
|
||||
{
|
||||
return m_isUpdating;
|
||||
}
|
||||
|
||||
bool UpdateManager::isInstalling() const
|
||||
{
|
||||
return m_isInstalling;
|
||||
}
|
||||
|
||||
bool UpdateManager::isRemoving() const
|
||||
{
|
||||
return m_isRemoving;
|
||||
}
|
||||
|
||||
@@ -15,19 +15,21 @@ class UpdateManager : public QObject
|
||||
QML_ELEMENT
|
||||
QML_SINGLETON
|
||||
|
||||
Q_PROPERTY(bool isChecking READ isChecking NOTIFY isCheckingChanged)
|
||||
Q_PROPERTY(int packageCount READ packageCount NOTIFY packageCountChanged)
|
||||
Q_PROPERTY(bool isChecking READ isChecking NOTIFY isCheckingChanged)
|
||||
Q_PROPERTY(bool isUpdating READ isUpdating NOTIFY isUpdatingChanged)
|
||||
Q_PROPERTY(bool isInstalling READ isInstalling NOTIFY isInstallingChanged)
|
||||
Q_PROPERTY(bool isRemoving READ isRemoving NOTIFY isRemovingChanged)
|
||||
|
||||
public:
|
||||
explicit UpdateManager(QObject* parent = nullptr);
|
||||
|
||||
public:
|
||||
bool isChecking() const;
|
||||
int packageCount() const;
|
||||
|
||||
signals:
|
||||
void isCheckingChanged();
|
||||
void packageCountChanged();
|
||||
bool isChecking() const;
|
||||
bool isUpdating() const;
|
||||
bool isInstalling() const;
|
||||
bool isRemoving() const;
|
||||
|
||||
private:
|
||||
QProcess m_process;
|
||||
@@ -35,5 +37,14 @@ class UpdateManager : public QObject
|
||||
private:
|
||||
bool m_isChecking = false;
|
||||
bool m_isUpdating = false;
|
||||
bool m_isInstalling = false;
|
||||
bool m_isRemoving = false;
|
||||
|
||||
signals:
|
||||
void packageCountChanged();
|
||||
void isCheckingChanged();
|
||||
void isUpdatingChanged();
|
||||
void isInstallingChanged();
|
||||
void isRemovingChanged();
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user