Browse Source

set idle timer in widget.cpp

pull/447/head
agilob 11 years ago
parent
commit
f854d0e90f
No known key found for this signature in database
GPG Key ID: 2CACF3EEF598C663
  1. 4
      src/widget/form/settings/generalform.cpp
  2. 5
      src/widget/widget.cpp
  3. 1
      src/widget/widget.h

4
src/widget/form/settings/generalform.cpp

@ -112,7 +112,9 @@ void GeneralForm::onStyleSelected(QString style) @@ -112,7 +112,9 @@ void GeneralForm::onStyleSelected(QString style)
void GeneralForm::onAutoAwayChanged()
{
Settings::getInstance().setAutoAwayTime(bodyUI->autoAwaySpinBox->value());
int minutes = bodyUI->autoAwaySpinBox->value();
Settings::getInstance().setAutoAwayTime(minutes);
Widget::getInstance()->setIdleTimer(minutes);
}
void GeneralForm::onSetStatusChange()

5
src/widget/widget.cpp

@ -294,6 +294,11 @@ QString Widget::askProfiles() @@ -294,6 +294,11 @@ QString Widget::askProfiles()
return profile;
}
void Widget::setIdleTimer(int minutes)
{
idleTimer->start(mins * 1000*60);
}
QString Widget::getUsername()
{
return core->getUsername();

1
src/widget/widget.h

@ -59,6 +59,7 @@ public: @@ -59,6 +59,7 @@ public:
bool getIsWindowMinimized();
static QList<QString> searchProfiles();
void clearContactsList();
void setIdleTimer(int minutes);
~Widget();
virtual void closeEvent(QCloseEvent *event);

Loading…
Cancel
Save