Diffstat (limited to 'noncore/multimedia/showimg/settingsdialogbase.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/multimedia/showimg/settingsdialogbase.cpp | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/noncore/multimedia/showimg/settingsdialogbase.cpp b/noncore/multimedia/showimg/settingsdialogbase.cpp new file mode 100644 index 0000000..e0c5bb0 --- a/dev/null +++ b/noncore/multimedia/showimg/settingsdialogbase.cpp | |||
@@ -0,0 +1,106 @@ | |||
1 | /**************************************************************************** | ||
2 | ** Form implementation generated from reading ui file 'settingsdialogbase.ui' | ||
3 | ** | ||
4 | ** Created: Sun Nov 3 07:29:03 2002 | ||
5 | ** by: The User Interface Compiler (uic) | ||
6 | ** | ||
7 | ** WARNING! All changes made in this file will be lost! | ||
8 | ****************************************************************************/ | ||
9 | #include "settingsdialogbase.h" | ||
10 | |||
11 | #include <qcheckbox.h> | ||
12 | #include <qgroupbox.h> | ||
13 | #include <qlabel.h> | ||
14 | #include <qpushbutton.h> | ||
15 | #include <qslider.h> | ||
16 | #include <qlayout.h> | ||
17 | #include <qvariant.h> | ||
18 | #include <qtooltip.h> | ||
19 | #include <qwhatsthis.h> | ||
20 | |||
21 | /* | ||
22 | * Constructs a SettingsDialogBase which is a child of 'parent', with the | ||
23 | * name 'name' and widget flags set to 'f' | ||
24 | * | ||
25 | * The dialog will by default be modeless, unless you set 'modal' to | ||
26 | * TRUE to construct a modal dialog. | ||
27 | */ | ||
28 | SettingsDialogBase::SettingsDialogBase( QWidget* parent, const char* name, bool modal, WFlags fl ) | ||
29 | : QDialog( parent, name, modal, fl ) | ||
30 | { | ||
31 | if ( !name ) | ||
32 | setName( "SettingsDialogBase" ); | ||
33 | resize( 246, 201 ); | ||
34 | setCaption( tr( "Preferences" ) ); | ||
35 | SettingsDialogBaseLayout = new QVBoxLayout( this ); | ||
36 | SettingsDialogBaseLayout->setSpacing( 6 ); | ||
37 | SettingsDialogBaseLayout->setMargin( 6 ); | ||
38 | |||
39 | GroupBox1 = new QGroupBox( this, "GroupBox1" ); | ||
40 | GroupBox1->setTitle( tr( "Slide Show" ) ); | ||
41 | GroupBox1->setColumnLayout(0, Qt::Vertical ); | ||
42 | GroupBox1->layout()->setSpacing( 0 ); | ||
43 | GroupBox1->layout()->setMargin( 0 ); | ||
44 | GroupBox1Layout = new QVBoxLayout( GroupBox1->layout() ); | ||
45 | GroupBox1Layout->setAlignment( Qt::AlignTop ); | ||
46 | GroupBox1Layout->setSpacing( 6 ); | ||
47 | GroupBox1Layout->setMargin( 11 ); | ||
48 | |||
49 | Layout3 = new QGridLayout; | ||
50 | Layout3->setSpacing( 6 ); | ||
51 | Layout3->setMargin( 0 ); | ||
52 | |||
53 | TextLabel1 = new QLabel( GroupBox1, "TextLabel1" ); | ||
54 | TextLabel1->setText( tr( "Delay between pictures" ) ); | ||
55 | |||
56 | Layout3->addMultiCellWidget( TextLabel1, 0, 0, 0, 1 ); | ||
57 | |||
58 | delaySlider = new QSlider( GroupBox1, "delaySlider" ); | ||
59 | delaySlider->setMinValue( 2 ); | ||
60 | delaySlider->setMaxValue( 60 ); | ||
61 | delaySlider->setLineStep( 2 ); | ||
62 | delaySlider->setOrientation( QSlider::Horizontal ); | ||
63 | delaySlider->setTickmarks( QSlider::Right ); | ||
64 | delaySlider->setTickInterval( 10); | ||
65 | |||
66 | Layout3->addWidget( delaySlider, 1, 0 ); | ||
67 | |||
68 | delayText = new QLabel( GroupBox1, "delayText" ); | ||
69 | delayText->setMinimumSize( QSize( 25, 0 ) ); | ||
70 | delayText->setText( tr( "s" ) ); | ||
71 | delayText->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); | ||
72 | |||
73 | Layout3->addWidget( delayText, 1, 1 ); | ||
74 | GroupBox1Layout->addLayout( Layout3 ); | ||
75 | |||
76 | repeatCheck = new QCheckBox( GroupBox1, "repeatCheck" ); | ||
77 | repeatCheck->setText( tr( "Repeat slideshow" ) ); | ||
78 | GroupBox1Layout->addWidget( repeatCheck ); | ||
79 | |||
80 | reverseCheck = new QCheckBox( GroupBox1, "reverseCheck" ); | ||
81 | reverseCheck->setText( tr( "Show pictures in reverse" ) ); | ||
82 | GroupBox1Layout->addWidget( reverseCheck ); | ||
83 | SettingsDialogBaseLayout->addWidget( GroupBox1 ); | ||
84 | |||
85 | rotateCheck = new QCheckBox( this, "rotateCheck" ); | ||
86 | rotateCheck->setText( tr( "Load pictures rotated 90 degrees" ) ); | ||
87 | SettingsDialogBaseLayout->addWidget( rotateCheck ); | ||
88 | |||
89 | fastLoadCheck = new QCheckBox( this, "fastLoadCheck" ); | ||
90 | fastLoadCheck->setText( tr( "Fast load pictures" ) ); | ||
91 | SettingsDialogBaseLayout->addWidget( fastLoadCheck ); | ||
92 | fastLoadCheck->hide(); //FIXME | ||
93 | // QSpacerItem* spacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Expanding ); | ||
94 | // layout->addItem( spacer, 10, 0 ); | ||
95 | |||
96 | |||
97 | } | ||
98 | |||
99 | /* | ||
100 | * Destroys the object and frees any allocated resources | ||
101 | */ | ||
102 | SettingsDialogBase::~SettingsDialogBase() | ||
103 | { | ||
104 | // no need to delete child widgets, Qt does it all for us | ||
105 | } | ||
106 | |||