AUTO_PROPERTY added
This commit is contained in:
parent
539bf2ee24
commit
63ffa4a212
19 changed files with 216 additions and 778 deletions
|
|
@ -9,97 +9,45 @@ using namespace PageEnumNS;
|
|||
|
||||
AppSettingsLogic::AppSettingsLogic(UiLogic *logic, QObject *parent):
|
||||
PageLogicBase(logic, parent),
|
||||
m_checkBoxAppSettingsAutostartChecked{false},
|
||||
m_checkBoxAppSettingsAutoconnectChecked{false},
|
||||
m_checkBoxAppSettingsStartMinimizedChecked{false}
|
||||
m_checkBoxAutostartChecked{false},
|
||||
m_checkBoxAutoConnectChecked{false},
|
||||
m_checkBoxStartMinimizedChecked{false}
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void AppSettingsLogic::updateAppSettingsPage()
|
||||
void AppSettingsLogic::updatePage()
|
||||
{
|
||||
setCheckBoxAppSettingsAutostartChecked(Autostart::isAutostart());
|
||||
setCheckBoxAppSettingsAutoconnectChecked(m_settings.isAutoConnect());
|
||||
setCheckBoxAppSettingsStartMinimizedChecked(m_settings.isStartMinimized());
|
||||
set_checkBoxAutostartChecked(Autostart::isAutostart());
|
||||
set_checkBoxAutoConnectChecked(m_settings.isAutoConnect());
|
||||
set_checkBoxStartMinimizedChecked(m_settings.isStartMinimized());
|
||||
|
||||
QString ver = QString("%1: %2 (%3)")
|
||||
.arg(tr("Software version"))
|
||||
.arg(QString(APP_MAJOR_VERSION))
|
||||
.arg(__DATE__);
|
||||
setLabelAppSettingsVersionText(ver);
|
||||
set_labelVersionText(ver);
|
||||
}
|
||||
|
||||
bool AppSettingsLogic::getCheckBoxAppSettingsAutostartChecked() const
|
||||
{
|
||||
return m_checkBoxAppSettingsAutostartChecked;
|
||||
}
|
||||
|
||||
void AppSettingsLogic::setCheckBoxAppSettingsAutostartChecked(bool checkBoxAppSettingsAutostartChecked)
|
||||
{
|
||||
if (m_checkBoxAppSettingsAutostartChecked != checkBoxAppSettingsAutostartChecked) {
|
||||
m_checkBoxAppSettingsAutostartChecked = checkBoxAppSettingsAutostartChecked;
|
||||
emit checkBoxAppSettingsAutostartCheckedChanged();
|
||||
}
|
||||
}
|
||||
|
||||
bool AppSettingsLogic::getCheckBoxAppSettingsAutoconnectChecked() const
|
||||
{
|
||||
return m_checkBoxAppSettingsAutoconnectChecked;
|
||||
}
|
||||
|
||||
void AppSettingsLogic::setCheckBoxAppSettingsAutoconnectChecked(bool checkBoxAppSettingsAutoconnectChecked)
|
||||
{
|
||||
if (m_checkBoxAppSettingsAutoconnectChecked != checkBoxAppSettingsAutoconnectChecked) {
|
||||
m_checkBoxAppSettingsAutoconnectChecked = checkBoxAppSettingsAutoconnectChecked;
|
||||
emit checkBoxAppSettingsAutoconnectCheckedChanged();
|
||||
}
|
||||
}
|
||||
|
||||
bool AppSettingsLogic::getCheckBoxAppSettingsStartMinimizedChecked() const
|
||||
{
|
||||
return m_checkBoxAppSettingsStartMinimizedChecked;
|
||||
}
|
||||
|
||||
void AppSettingsLogic::setCheckBoxAppSettingsStartMinimizedChecked(bool checkBoxAppSettingsStartMinimizedChecked)
|
||||
{
|
||||
if (m_checkBoxAppSettingsStartMinimizedChecked != checkBoxAppSettingsStartMinimizedChecked) {
|
||||
m_checkBoxAppSettingsStartMinimizedChecked = checkBoxAppSettingsStartMinimizedChecked;
|
||||
emit checkBoxAppSettingsStartMinimizedCheckedChanged();
|
||||
}
|
||||
}
|
||||
|
||||
void AppSettingsLogic::onCheckBoxAppSettingsAutostartToggled(bool checked)
|
||||
void AppSettingsLogic::onCheckBoxAutostartToggled(bool checked)
|
||||
{
|
||||
if (!checked) {
|
||||
setCheckBoxAppSettingsAutoconnectChecked(false);
|
||||
set_checkBoxAutoConnectChecked(false);
|
||||
}
|
||||
Autostart::setAutostart(checked);
|
||||
}
|
||||
|
||||
void AppSettingsLogic::onCheckBoxAppSettingsAutoconnectToggled(bool checked)
|
||||
void AppSettingsLogic::onCheckBoxAutoconnectToggled(bool checked)
|
||||
{
|
||||
m_settings.setAutoConnect(checked);
|
||||
}
|
||||
|
||||
void AppSettingsLogic::onCheckBoxAppSettingsStartMinimizedToggled(bool checked)
|
||||
void AppSettingsLogic::onCheckBoxStartMinimizedToggled(bool checked)
|
||||
{
|
||||
m_settings.setStartMinimized(checked);
|
||||
}
|
||||
|
||||
void AppSettingsLogic::setLabelAppSettingsVersionText(const QString &labelAppSettingsVersionText)
|
||||
{
|
||||
if (m_labelAppSettingsVersionText != labelAppSettingsVersionText) {
|
||||
m_labelAppSettingsVersionText = labelAppSettingsVersionText;
|
||||
emit labelAppSettingsVersionTextChanged();
|
||||
}
|
||||
}
|
||||
|
||||
QString AppSettingsLogic::getLabelAppSettingsVersionText() const
|
||||
{
|
||||
return m_labelAppSettingsVersionText;
|
||||
}
|
||||
|
||||
void AppSettingsLogic::onPushButtonAppSettingsOpenLogsChecked()
|
||||
void AppSettingsLogic::onPushButtonOpenLogsClicked()
|
||||
{
|
||||
Debug::openLogsFolder();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue