windows: add start on startup feature
Also fix wrong copyright header
Refs #72072
Change-Id: I2920f7f9d7dd8dfdd91f52a46ee33a106781fdbd
diff --git a/configurationwidget.cpp b/configurationwidget.cpp
index 784e8ea..6be02e5 100644
--- a/configurationwidget.cpp
+++ b/configurationwidget.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2011-2015 by Savoir-Faire Linux *
+ * Copyright (C) 2015 by Savoir-Faire Linux *
* Author: Edric Ladent Milaret <edric.ladent-milaret@savoirfairelinux.com>*
* *
* This program is free software; you can redistribute it and/or modify *
@@ -23,12 +23,13 @@
#include "video/channel.h"
#include "video/resolution.h"
#include "video/rate.h"
+#include "video/previewmanager.h"
#include "accountmodel.h"
#include "protocolmodel.h"
#include "accountdetails.h"
-#include <video/previewmanager.h>
+#include "utils.h"
ConfigurationWidget::ConfigurationWidget(QWidget *parent) :
NavWidget(Nav, parent),
@@ -54,6 +55,7 @@
ui->accountDetailLayout->addWidget(accountDetails_);
ui->testVideoButton->setCheckable(true);
ui->accountTypeBox->setModel(accountModel_->protocolModel());
+ ui->startupBox->setChecked(Utils::CheckStartupLink());
}
void ConfigurationWidget::atExit() {
@@ -155,3 +157,11 @@
ui->accountTypeBox->currentIndex(), 0));
accountModel_->save();
}
+
+void ConfigurationWidget::on_startupBox_toggled(bool checked)
+{
+ if (checked)
+ Utils::CreateStartupLink();
+ else
+ Utils::DeleteStartupLink();
+}