summaryrefslogtreecommitdiff
path: root/noncore/multimedia/showimg/settingsdialog.cpp
blob: 202bd0c0d344f5a058361572e79ba3355c1b5f1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
/**********************************************************************
** Copyright (C) 2000-2002 Trolltech AS.  All rights reserved.
**
** This file is part of the Qtopia Environment.
**
** This file may be distributed and/or modified under the terms of the
** GNU General Public License version 2 as published by the Free Software
** Foundation and appearing in the file LICENSE.GPL included in the
** packaging of this file.
**
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
**
** See http://www.trolltech.com/gpl/ for GPL licensing information.
**
** Contact info@trolltech.com if any conditions of this licensing are
** not clear to you.
**
**********************************************************************/

#include "settingsdialog.h"
#include <qslider.h>
#include <qlabel.h>
#include <qcheckbox.h>

SettingsDialog::SettingsDialog( QWidget *parent, const char *name, bool modal, WFlags f )
    : SettingsDialogBase( parent, name, modal, f )
{
    connect( delaySlider, SIGNAL(valueChanged(int)), this, SLOT(delayChanged(int)) );
}

void SettingsDialog::setDelay( int d )
{
    delaySlider->setValue( d );
    delayChanged( d );
}

int SettingsDialog::delay() const
{
    return delaySlider->value();
}

void SettingsDialog::setRepeat( bool r )
{
    repeatCheck->setChecked( r );
}

bool SettingsDialog::repeat() const
{
    return repeatCheck->isChecked();
}

void SettingsDialog::delayChanged( int d )
{
    delayText->setText( QString::number( d ) + " s" );
}

void SettingsDialog::setReverse(bool r)
{
    reverseCheck->setChecked(r);
}

bool SettingsDialog::reverse() const
{
    return reverseCheck->isChecked();
}

void SettingsDialog::setRotate(bool r)
{
    rotateCheck->setChecked(r);
}

bool SettingsDialog::rotate() const
{
    return rotateCheck->isChecked();
}

void SettingsDialog::setFastLoad(bool f)
{
    fastLoadCheck->setChecked(f);
}

bool SettingsDialog::fastLoad() const
{
    return fastLoadCheck->isChecked();
}