/*
* Copyright (C) 2010 Ixonos Plc.
- * Copyright (C) 2011-2012 Philipp Spitzer, gregor herrmann, Stefan Stahl
+ * Copyright (C) 2011-2017 Philipp Spitzer, gregor herrmann, Stefan Stahl
*
* This file is part of ConfClerk.
*
conf.start().toString("yyyy-MM-dd")
+ " - " +
conf.end().toString("yyyy-MM-dd"));
+ if (conf.hasUtcOffset()) {
+ conferenceUtcOffset->setText(QString::number(conf.utcOffset()) + " min");
+ } else {
+ conferenceUtcOffset->setText("N/A");
+ }
conferenceInfo->setCurrentIndex(0);
removeBtn->show();
}
QApplication::processEvents();
}
-void ConferenceEditor::importFinished(const QString& title)
-{
+void ConferenceEditor::importFinished(int conferenceId) {
addBtn->show();
// removeItem should be shown later, but it takes some time,
// and not looks good
QApplication::processEvents();
- int num = model->rowCount();
- for (int i = 0; i < num; i++) {
- QModelIndex item = model->index(i, 0);
- if (model->data(item) == title) {
- emit wantCurrent(item, QItemSelectionModel::SelectCurrent);
- return;
- }
- }
- itemSelected(QModelIndex(), QModelIndex());
+ QModelIndex item = model->indexFromId(conferenceId);
+ if (item.isValid())
+ emit wantCurrent(item, QItemSelectionModel::SelectCurrent);
+ else
+ itemSelected(QModelIndex(), QModelIndex());
}