From ffc8b4587d6070abc82b22d03f0819d78c1ff9b0 Mon Sep 17 00:00:00 2001 From: llornkcor Date: Sat, 29 Jun 2002 14:00:23 +0000 Subject: disable combos for devices that dont have this ability --- diff --git a/noncore/settings/sound/soundsettings.cpp b/noncore/settings/sound/soundsettings.cpp index 5cb59c5..6fea3ed 100644 --- a/noncore/settings/sound/soundsettings.cpp +++ b/noncore/settings/sound/soundsettings.cpp @@ -67,15 +67,25 @@ SoundSettings::SoundSettings( QWidget* parent, const char* objname, WFlags fl ) sampleRate->setCurrentItem(4); stereoCheckBox->setChecked(cfg.readNumEntry("Stereo", 0)); //TODO hide if zaurus- mono only + +#if defined(QT_QWS_IPAQ) || defined(QT_QWS_EBX) //since ipaq and zaurus have particular + //devices + bool systemZaurus=FALSE; struct utsname name; /* check for embedix kernel running on the zaurus*/ - if (uname(&name) != -1) { + if (uname(&name) != -1) {// TODO change this here,... QString release=name.release; - - if( release.find("embedix",0,TRUE) !=-1) - stereoCheckBox->hide(); + if( release.find("embedix",0,TRUE) != -1) { + qDebug("IS System Zaurus"); + systemZaurus=TRUE; + } } -// else -// stereoCheckBox->hide(); + if(!systemZaurus) { + stereoCheckBox->setChecked(TRUE); + } + stereoCheckBox->setEnabled(FALSE); + sixteenBitCheckBox->setEnabled(FALSE); +#else +#endif int sRate=cfg.readNumEntry("SizeLimit", 30); qDebug("%d",sRate); -- cgit v0.9.0.2