~ubuntu-branches/ubuntu/wily/psi/wily

« back to all changes in this revision

Viewing changes to src/options/opt_status.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Jan Niehusmann
  • Date: 2009-09-25 17:49:51 UTC
  • mfrom: (6.1.3 sid)
  • Revision ID: james.westby@ubuntu.com-20090925174951-lvm7kdap82o8xhn3
Tags: 0.13-1
* Updated to upstream version 0.13
* Set Standards-Version to 3.8.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
#include "iconwidget.h"
4
4
#include "psioptions.h"
5
5
 
 
6
#include <limits.h>
6
7
#include <qbuttongroup.h>
7
8
#include <QMessageBox>
8
9
#include <qwhatsthis.h>
147
148
        OptStatusUI *d = (OptStatusUI *)w;
148
149
 
149
150
        d->sb_asAway->setMinValue(0);
 
151
        d->sb_asAway->setMaxValue(INT_MAX);
150
152
        d->sb_asAway->setValue( PsiOptions::instance()->getOption("options.status.auto-away.away-after").toInt() );
151
153
        d->sb_asXa->setMinValue(0);
 
154
        d->sb_asXa->setMaxValue(INT_MAX);
152
155
        d->sb_asXa->setValue( PsiOptions::instance()->getOption("options.status.auto-away.not-availible-after").toInt() );
153
156
        d->sb_asOffline->setMinValue(0);
 
157
        d->sb_asOffline->setMaxValue(INT_MAX);
154
158
        d->sb_asOffline->setValue( PsiOptions::instance()->getOption("options.status.auto-away.offline-after").toInt() );
155
159
        /*if (PsiOptions::instance()->getOption("options.status.auto-away.away-after").toInt() <= 0 )
156
 
                PsiOptions::instance()->getOption("options.status.auto-away.use-away").toBool() = FALSE;
 
160
                PsiOptions::instance()->getOption("options.status.auto-away.use-away").toBool() = false;
157
161
        if (PsiOptions::instance()->getOption("options.status.auto-away.not-availible-after").toInt() <= 0 )
158
 
                PsiOptions::instance()->getOption("options.status.auto-away.use-not-availible").toBool() = FALSE;
 
162
                PsiOptions::instance()->getOption("options.status.auto-away.use-not-availible").toBool() = false;
159
163
        if(d->opt.asOffline <= 0)
160
 
                PsiOptions::instance()->getOption("options.status.auto-away.use-offline").toBool() = FALSE;*/
 
164
                PsiOptions::instance()->getOption("options.status.auto-away.use-offline").toBool() = false;*/
161
165
        d->ck_asAway->setChecked( PsiOptions::instance()->getOption("options.status.auto-away.use-away").toBool() );
162
166
        d->ck_asXa->setChecked( PsiOptions::instance()->getOption("options.status.auto-away.use-not-availible").toBool() );
163
167
        d->ck_asOffline->setChecked( PsiOptions::instance()->getOption("options.status.auto-away.use-offline").toBool() );
204
208
{
205
209
        OptStatusUI *d = (OptStatusUI *)w;
206
210
 
207
 
        //noDirty = TRUE;
 
211
        //noDirty = true;
208
212
        disconnect(d->te_sp, SIGNAL(textChanged()), 0, 0);
209
213
        disconnect(d->le_sp_priority, SIGNAL(textChanged(const QString&)), 0, 0);
210
214
        if ( x == -1 ) {
212
216
                d->te_sp->setText("");
213
217
                d->le_sp_priority->clear();
214
218
 
215
 
                //noDirty = FALSE;
 
219
                //noDirty = false;
216
220
                connect(d->te_sp, SIGNAL(textChanged()), SLOT(changeStatusPreset()));
217
221
                connect(d->le_sp_priority, SIGNAL(textChanged(const QString&)), SLOT(changeStatusPreset()));
218
222
                return;
234
238
                d->le_sp_priority->clear();
235
239
        d->cb_sp_status->setStatus(preset.status());
236
240
        
237
 
        //noDirty = FALSE;
 
241
        //noDirty = false;
238
242
        connect(d->te_sp, SIGNAL(textChanged()), SLOT(changeStatusPreset()));
239
243
        connect(d->le_sp_priority, SIGNAL(textChanged(const QString&)), SLOT(changeStatusPreset()));
240
244
        
248
252
        QString text;
249
253
 
250
254
        while(1) {
251
 
                bool ok = FALSE;
 
255
                bool ok = false;
252
256
                text = QInputDialog::getText(
253
257
                        CAP(tr("New Status Preset")),
254
258
                        tr("Please enter a name for the new status preset:"),