+
+ if(confCount==1) // don't have to show 'selectConference' widget, if there is only one conference in the DB
+ selectConferenceWidget->hide();
+ else
+ {
+ // have to fill comboBox with available conferences
+ QList<Conference> confs = Conference::getAll();
+ QListIterator<Conference> i(confs);
+ while(i.hasNext())
+ {
+ Conference conf = i.next();
+ selectConference->addItem(conf.title(),conf.id());
+ }
+ int idx = selectConference->findText(Conference::getById(Conference::activeConference()).title());
+ selectConference->setCurrentIndex(idx);
+ }
+ connect(selectConference, SIGNAL(currentIndexChanged(int)), SLOT(conferenceChanged(int)));