PrefAssociations::PrefAssociations(QWidget * parent, Qt::WindowFlags f) : PrefWidget(parent, f ) { setupUi(this); connect(selectAll, SIGNAL(clicked(bool)), this, SLOT(selectAllClicked(bool))); connect(selectNone, SIGNAL(clicked(bool)), this, SLOT(selectNoneClicked(bool))); connect(listWidget, SIGNAL(itemClicked(QListWidgetItem*)), this, SLOT(listItemClicked(QListWidgetItem*))); connect(listWidget, SIGNAL(itemPressed(QListWidgetItem*)), this, SLOT(listItemPressed(QListWidgetItem*))); if (QSysInfo::WindowsVersion >= QSysInfo::WV_VISTA) { //Hide Select None - One cannot restore an association in Vista. Go figure. selectNone->hide(); //QPushButton* lpbButton = new QPushButton("Launch Program Defaults", this); //hboxLayout->addWidget(lpbButton); //connect(lpbButton, SIGNAL(clicked(bool)), this, SLOT(launchAppDefaults())); } Extensions e; for (int n=0; n < e.multimedia().count(); n++) { addItem( e.multimedia()[n] ); } // Add the playlist extensions for (int n=0; n < e.playlist().count(); n++) { addItem( e.playlist()[n] ); } retranslateStrings(); something_changed = false; }