author | llornkcor <llornkcor> | 2002-05-23 02:36:05 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2002-05-23 02:36:05 (UTC) |
commit | 375cce9ad697f99d54f3e1c60c6d197b535ed04e (patch) (unidiff) | |
tree | 299200dba1ca7ebf626e57585c5a7e8ca0c82492 /noncore/settings/sound/soundsettingsbase.cpp | |
parent | d295491048567c8424643b983a21dc503857d91a (diff) | |
download | opie-375cce9ad697f99d54f3e1c60c6d197b535ed04e.zip opie-375cce9ad697f99d54f3e1c60c6d197b535ed04e.tar.gz opie-375cce9ad697f99d54f3e1c60c6d197b535ed04e.tar.bz2 |
moved screen, key, and alarm sound settings to volumeapplet, changed config to new place, changed from ui
Diffstat (limited to 'noncore/settings/sound/soundsettingsbase.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/settings/sound/soundsettingsbase.cpp | 252 |
1 files changed, 252 insertions, 0 deletions
diff --git a/noncore/settings/sound/soundsettingsbase.cpp b/noncore/settings/sound/soundsettingsbase.cpp new file mode 100644 index 0000000..937b068 --- a/dev/null +++ b/noncore/settings/sound/soundsettingsbase.cpp | |||
@@ -0,0 +1,252 @@ | |||
1 | /**************************************************************************** | ||
2 | ** Form implementation generated from reading ui file 'soundsettingsbase.ui' | ||
3 | ** | ||
4 | ** Created: Sun May 19 12:11:35 2002 | ||
5 | ** by: The User Interface Compiler (uic) | ||
6 | ** | ||
7 | ** WARNING! All changes made in this file will be lost! | ||
8 | ****************************************************************************/ | ||
9 | #include "soundsettingsbase.h" | ||
10 | |||
11 | #include <qcheckbox.h> | ||
12 | #include <qcombobox.h> | ||
13 | #include <qgroupbox.h> | ||
14 | #include <qlabel.h> | ||
15 | #include <qpushbutton.h> | ||
16 | #include <qslider.h> | ||
17 | #include <qlayout.h> | ||
18 | #include <qvariant.h> | ||
19 | #include <qtooltip.h> | ||
20 | #include <qwhatsthis.h> | ||
21 | #include <qimage.h> | ||
22 | #include <qpixmap.h> | ||
23 | |||
24 | static const char* const image0_data[] = { | ||
25 | "16 16 3 1", | ||
26 | ". c None", | ||
27 | "a c #000000", | ||
28 | "# c #ff0000", | ||
29 | "............#...", | ||
30 | "............##..", | ||
31 | "..........#..#..", | ||
32 | ".....a..#..#.#..", | ||
33 | "....aa..##.#..#.", | ||
34 | "...aaa...#.##.#.", | ||
35 | "aaaaaa.#.#..#.##", | ||
36 | "aaaaaa.#.##.#.##", | ||
37 | "aaaaaa.#.##.#.##", | ||
38 | "aaaaaa.#.##.#.##", | ||
39 | "aaaaaa.#.#..#.##", | ||
40 | "...aaa...#.##.#.", | ||
41 | "....aa..#..#..#.", | ||
42 | ".....a.....#.##.", | ||
43 | "..........#..#..", | ||
44 | "............##.."}; | ||
45 | |||
46 | static const char* const image1_data[] = { | ||
47 | "16 16 3 1", | ||
48 | ". c None", | ||
49 | "# c #000000", | ||
50 | "a c #ff0000", | ||
51 | "................", | ||
52 | "................", | ||
53 | "................", | ||
54 | ".....#..........", | ||
55 | "....##..........", | ||
56 | "...###...a...a..", | ||
57 | "######..aaa.aaa.", | ||
58 | "######...aaaaa..", | ||
59 | "######....aaa...", | ||
60 | "######...aaaaa..", | ||
61 | "######..aaa.aaa.", | ||
62 | "...###...a...a..", | ||
63 | "....##..........", | ||
64 | ".....#..........", | ||
65 | "................", | ||
66 | "................"}; | ||
67 | |||
68 | |||
69 | /* | ||
70 | * Constructs a SoundSettingsBase which is a child of 'parent', with the | ||
71 | * name 'name' and widget flags set to 'f' | ||
72 | * | ||
73 | * The dialog will by default be modeless, unless you set 'modal' to | ||
74 | * TRUE to construct a modal dialog. | ||
75 | */ | ||
76 | SoundSettingsBase::SoundSettingsBase( QWidget* parent, const char* name, bool modal, WFlags fl ) | ||
77 | : QDialog( parent, name, modal, fl ) | ||
78 | { | ||
79 | QPixmap image0( ( const char** ) image0_data ); | ||
80 | QPixmap image1( ( const char** ) image1_data ); | ||
81 | if ( !name ) | ||
82 | setName( "SoundSettingsBase" ); | ||
83 | resize( 255, 301 ); | ||
84 | setCaption( tr( "Vmemo Settings" ) ); | ||
85 | SoundSettingsBaseLayout = new QGridLayout( this ); | ||
86 | SoundSettingsBaseLayout->setSpacing( 6 ); | ||
87 | SoundSettingsBaseLayout->setMargin( 11 ); | ||
88 | |||
89 | GroupBox3 = new QGroupBox( this, "GroupBox3" ); | ||
90 | GroupBox3->setFrameShape( QGroupBox::Box ); | ||
91 | GroupBox3->setFrameShadow( QGroupBox::Sunken ); | ||
92 | GroupBox3->setTitle( tr( "Levels" ) ); | ||
93 | GroupBox3->setColumnLayout(0, Qt::Vertical ); | ||
94 | GroupBox3->layout()->setSpacing( 0 ); | ||
95 | GroupBox3->layout()->setMargin( 0 ); | ||
96 | GroupBox3Layout = new QVBoxLayout( GroupBox3->layout() ); | ||
97 | GroupBox3Layout->setAlignment( Qt::AlignTop ); | ||
98 | GroupBox3Layout->setSpacing( 2 ); | ||
99 | GroupBox3Layout->setMargin( 2 ); | ||
100 | |||
101 | Layout10 = new QVBoxLayout; | ||
102 | Layout10->setSpacing( 2 ); | ||
103 | Layout10->setMargin( 2 ); | ||
104 | |||
105 | Layout16 = new QHBoxLayout; | ||
106 | Layout16->setSpacing( 2 ); | ||
107 | Layout16->setMargin( 2 ); | ||
108 | QSpacerItem* spacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); | ||
109 | Layout16->addItem( spacer ); | ||
110 | |||
111 | PixmapLabel1_2 = new QLabel( GroupBox3, "PixmapLabel1_2" ); | ||
112 | PixmapLabel1_2->setPixmap( image0 ); | ||
113 | PixmapLabel1_2->setScaledContents( FALSE ); | ||
114 | Layout16->addWidget( PixmapLabel1_2 ); | ||
115 | |||
116 | TextLabel1_2 = new QLabel( GroupBox3, "TextLabel1_2" ); | ||
117 | TextLabel1_2->setText( tr( "Loud" ) ); | ||
118 | Layout16->addWidget( TextLabel1_2 ); | ||
119 | QSpacerItem* spacer_2 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); | ||
120 | Layout16->addItem( spacer_2 ); | ||
121 | Layout10->addLayout( Layout16 ); | ||
122 | |||
123 | Layout13 = new QHBoxLayout; | ||
124 | Layout13->setSpacing( 2 ); | ||
125 | Layout13->setMargin( 2 ); | ||
126 | |||
127 | volLabel = new QLabel( GroupBox3, "volLabel" ); | ||
128 | volLabel->setText( tr( "Output" ) ); | ||
129 | Layout13->addWidget( volLabel ); | ||
130 | QSpacerItem* spacer_3 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); | ||
131 | Layout13->addItem( spacer_3 ); | ||
132 | |||
133 | micLabel = new QLabel( GroupBox3, "micLabel" ); | ||
134 | micLabel->setText( tr( "Mic" ) ); | ||
135 | Layout13->addWidget( micLabel ); | ||
136 | QSpacerItem* spacer_4 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); | ||
137 | Layout13->addItem( spacer_4 ); | ||
138 | Layout10->addLayout( Layout13 ); | ||
139 | |||
140 | Layout12 = new QHBoxLayout; | ||
141 | Layout12->setSpacing( 2 ); | ||
142 | Layout12->setMargin( 2 ); | ||
143 | |||
144 | volume = new QSlider( GroupBox3, "volume" ); | ||
145 | volume->setMaxValue( 100 ); | ||
146 | volume->setValue( 50 ); | ||
147 | volume->setOrientation( QSlider::Vertical ); | ||
148 | volume->setTickmarks( QSlider::Right ); | ||
149 | volume->setTickInterval( 5 ); | ||
150 | Layout12->addWidget( volume ); | ||
151 | QSpacerItem* spacer_5 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); | ||
152 | Layout12->addItem( spacer_5 ); | ||
153 | |||
154 | mic = new QSlider( GroupBox3, "mic" ); | ||
155 | mic->setMaxValue( 100 ); | ||
156 | mic->setValue( 50 ); | ||
157 | mic->setOrientation( QSlider::Vertical ); | ||
158 | mic->setTickmarks( QSlider::Right ); | ||
159 | mic->setTickInterval( 5 ); | ||
160 | Layout12->addWidget( mic ); | ||
161 | QSpacerItem* spacer_6 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); | ||
162 | Layout12->addItem( spacer_6 ); | ||
163 | Layout10->addLayout( Layout12 ); | ||
164 | |||
165 | Layout17 = new QHBoxLayout; | ||
166 | Layout17->setSpacing( 2 ); | ||
167 | Layout17->setMargin( 2 ); | ||
168 | QSpacerItem* spacer_7 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); | ||
169 | Layout17->addItem( spacer_7 ); | ||
170 | |||
171 | PixmapLabel2_2 = new QLabel( GroupBox3, "PixmapLabel2_2" ); | ||
172 | PixmapLabel2_2->setPixmap( image1 ); | ||
173 | PixmapLabel2_2->setScaledContents( FALSE ); | ||
174 | Layout17->addWidget( PixmapLabel2_2 ); | ||
175 | |||
176 | TextLabel2_2 = new QLabel( GroupBox3, "TextLabel2_2" ); | ||
177 | TextLabel2_2->setText( tr( "Silent" ) ); | ||
178 | Layout17->addWidget( TextLabel2_2 ); | ||
179 | QSpacerItem* spacer_8 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); | ||
180 | Layout17->addItem( spacer_8 ); | ||
181 | Layout10->addLayout( Layout17 ); | ||
182 | GroupBox3Layout->addLayout( Layout10 ); | ||
183 | |||
184 | SoundSettingsBaseLayout->addWidget( GroupBox3, 0, 0 ); | ||
185 | |||
186 | Layout12_2 = new QVBoxLayout; | ||
187 | Layout12_2->setSpacing( 2 ); | ||
188 | Layout12_2->setMargin( 2 ); | ||
189 | |||
190 | GroupBox1 = new QGroupBox( this, "GroupBox1" ); | ||
191 | GroupBox1->setTitle( tr( "Vmemo" ) ); | ||
192 | |||
193 | QWidget* privateLayoutWidget = new QWidget( GroupBox1, "Layout11" ); | ||
194 | privateLayoutWidget->setGeometry( QRect( 5, 16, 96, 169 ) ); | ||
195 | Layout11 = new QVBoxLayout( privateLayoutWidget ); | ||
196 | Layout11->setSpacing( 2 ); | ||
197 | Layout11->setMargin( 0 ); | ||
198 | |||
199 | sampleRateLabel = new QLabel( privateLayoutWidget, "sampleRateLabel" ); | ||
200 | sampleRateLabel->setText( tr( "Sample Rate" ) ); | ||
201 | Layout11->addWidget( sampleRateLabel ); | ||
202 | |||
203 | sampleRate = new QComboBox( FALSE, privateLayoutWidget, "sampleRate" ); | ||
204 | sampleRate->insertItem( tr( "8000" ) ); | ||
205 | sampleRate->insertItem( tr( "11025" ) ); | ||
206 | sampleRate->insertItem( tr( "22050" ) ); | ||
207 | sampleRate->insertItem( tr( "33075" ) ); | ||
208 | sampleRate->insertItem( tr( "44100" ) ); | ||
209 | sampleRate->setFixedWidth(90); | ||
210 | Layout11->addWidget( sampleRate ); | ||
211 | |||
212 | stereoCheckBox = new QCheckBox( privateLayoutWidget, "stereoCheckBox" ); | ||
213 | stereoCheckBox->setText( tr( "Stereo" ) ); | ||
214 | Layout11->addWidget( stereoCheckBox ); | ||
215 | |||
216 | sixteenBitCheckBox = new QCheckBox( privateLayoutWidget, "sixteenBitCheckBox" ); | ||
217 | sixteenBitCheckBox->setText( tr( "16 bit" ) ); | ||
218 | Layout11->addWidget( sixteenBitCheckBox ); | ||
219 | |||
220 | AlertCheckBox = new QCheckBox( privateLayoutWidget, "AlertCheckBox" ); | ||
221 | AlertCheckBox->setText( tr( "Visual Alerts" ) ); | ||
222 | Layout11->addWidget( AlertCheckBox ); | ||
223 | |||
224 | TextLabel1 = new QLabel( privateLayoutWidget, "TextLabel1" ); | ||
225 | TextLabel1->setText( tr( "Location" ) ); | ||
226 | Layout11->addWidget( TextLabel1 ); | ||
227 | |||
228 | LocationComboBox = new QComboBox( FALSE, privateLayoutWidget, "LocationComboBox" ); | ||
229 | Layout11->addWidget( LocationComboBox ); | ||
230 | Layout12_2->addWidget( GroupBox1 ); | ||
231 | |||
232 | // // touchsound = new QCheckBox( this, "touchsound" ); | ||
233 | // // touchsound->setText( tr( "Screen sounds" ) ); | ||
234 | // // Layout12_2->addWidget( touchsound ); | ||
235 | |||
236 | // // keysound = new QCheckBox( this, "keysound" ); | ||
237 | // // keysound->setText( tr( "Keyboard sounds" ) ); | ||
238 | // // Layout12_2->addWidget( keysound ); | ||
239 | QSpacerItem* spacer_9 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); | ||
240 | Layout12_2->addItem( spacer_9 ); | ||
241 | |||
242 | SoundSettingsBaseLayout->addLayout( Layout12_2, 0, 1 ); | ||
243 | } | ||
244 | |||
245 | /* | ||
246 | * Destroys the object and frees any allocated resources | ||
247 | */ | ||
248 | SoundSettingsBase::~SoundSettingsBase() | ||
249 | { | ||
250 | // no need to delete child widgets, Qt does it all for us | ||
251 | } | ||
252 | |||