Change models initialization order
This commit is contained in:
parent
644278890b
commit
bbc635e500
@ -31,10 +31,10 @@ const auto resultHideWaitUs = 300'000;
|
|||||||
using Loader = update::Loader;
|
using Loader = update::Loader;
|
||||||
|
|
||||||
Manager::Manager()
|
Manager::Manager()
|
||||||
: settings_(std::make_unique<Settings>())
|
: models_(std::make_unique<CommonModels>())
|
||||||
|
, settings_(std::make_unique<Settings>())
|
||||||
, updater_(std::make_unique<Loader>(Loader::Urls{{updatesUrl}}))
|
, updater_(std::make_unique<Loader>(Loader::Urls{{updatesUrl}}))
|
||||||
, updateAutoChecker_(std::make_unique<update::AutoChecker>(*updater_))
|
, updateAutoChecker_(std::make_unique<update::AutoChecker>(*updater_))
|
||||||
, models_(std::make_unique<CommonModels>())
|
|
||||||
{
|
{
|
||||||
SOFT_ASSERT(settings_, return );
|
SOFT_ASSERT(settings_, return );
|
||||||
|
|
||||||
|
@ -35,6 +35,7 @@ private:
|
|||||||
void finishTask(const TaskPtr &task);
|
void finishTask(const TaskPtr &task);
|
||||||
void warnIfOutdated();
|
void warnIfOutdated();
|
||||||
|
|
||||||
|
std::unique_ptr<CommonModels> models_;
|
||||||
std::unique_ptr<Settings> settings_;
|
std::unique_ptr<Settings> settings_;
|
||||||
std::unique_ptr<TrayIcon> tray_;
|
std::unique_ptr<TrayIcon> tray_;
|
||||||
std::unique_ptr<Capturer> capturer_;
|
std::unique_ptr<Capturer> capturer_;
|
||||||
@ -44,6 +45,5 @@ private:
|
|||||||
std::unique_ptr<Representer> representer_;
|
std::unique_ptr<Representer> representer_;
|
||||||
std::unique_ptr<update::Loader> updater_;
|
std::unique_ptr<update::Loader> updater_;
|
||||||
std::unique_ptr<update::AutoChecker> updateAutoChecker_;
|
std::unique_ptr<update::AutoChecker> updateAutoChecker_;
|
||||||
std::unique_ptr<CommonModels> models_;
|
|
||||||
int activeTaskCount_{0};
|
int activeTaskCount_{0};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user