void ConferenceEditor::importFinished(const QString& title)
{
- qDebug() << __PRETTY_FUNCTION__ << title;
addBtn->show();
// removeItem should be shown later, but it takes some time,
// and not looks good
{
Q_ASSERT(aStartDate<=aEndDate);
- //qDebug() << "DayNavigatorWidget::setDates(): " << aStartDate << ", " << aEndDate;
mStartDate = aStartDate;
mEndDate = aEndDate;
mCurDate = aStartDate;
void DayNavigatorWidget::prevDayButtonClicked()
{
- //qDebug() << mStartDate << ":" << mCurDate << ":" << mEndDate;
if(mCurDate>mStartDate)
{
mCurDate = mCurDate.addDays(-1);
void DayNavigatorWidget::nextDayButtonClicked()
{
- //qDebug() << mStartDate << ":" << mCurDate << ":" << mEndDate;
if(mCurDate<mEndDate)
{
mCurDate = mCurDate.addDays(1);
conflicts = Event::conflictEvents(event.id(),Conference::activeConference());
}
- qDebug() << " FAVOURITE [" << event.id() << "] -> " << event.isFavourite();
-
// have to emit 'eventHasChanged' signal on all events in conflict
for(int i=0; i<conflicts.count(); i++)
emit(eventHasChanged(conflicts[i].id()));
// add alarm to the 'alarmd'
Alarm alarm;
int cookie = alarm.addAlarm(event.id(),QDateTime::currentDateTime().addSecs(10));
- qDebug() << "cookie: " << cookie;
#endif /* MAEMO */
}
event.update("alarm");
- qDebug() << " ALARM [" << event.id() << "] -> " << event.hasAlarm();
// since the Alarm icon has changed, update TreeView accordingly
// all TreeViews have to listen on this signal
emit(eventHasChanged(event.id()));
if(!AppSettings::contains("proxyIsDirectConnection"))
AppSettings::setDirectConnection(true);
+ /*
if(AppSettings::isDirectConnection())
{
qDebug() << "Setting-up proxy: " << AppSettings::proxyAddress() << ":" << AppSettings::proxyPort();
}
+ */
QNetworkProxy proxy(
AppSettings::isDirectConnection() ? QNetworkProxy::NoProxy : QNetworkProxy::HttpProxy,
AppSettings::proxyAddress(),
SettingsDialog dialog;
dialog.exec();
- qDebug() << "Setting-up proxy: " << AppSettings::proxyAddress() << ":" << AppSettings::proxyPort();
QNetworkProxy proxy(
AppSettings::isDirectConnection() ? QNetworkProxy::NoProxy : QNetworkProxy::HttpProxy,
AppSettings::proxyAddress(),
}
else
{
- qDebug() << __PRETTY_FUNCTION__ << ": have data";
importData(aReply->readAll(), aReply->url().toEncoded());
}
}
void MainWindow::importFromNetwork(const QString& url)
{
- qDebug() << __PRETTY_FUNCTION__;
QNetworkRequest request;
request.setUrl(QUrl(url));
void MainWindow::importFromFile(const QString& filename)
{
- qDebug() << __PRETTY_FUNCTION__;
QFile file(filename);
if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
static const QString format("Cannot read \"%1\": error %2");
void SearchHead::searchButtonClicked()
{
- // qDebug() << "SearchHead::searchButtonClicked()";
emit( searchClicked() );
}
void EventModel::clearModel()
{
- // qDebug() << __PRETTY_FUNCTION__ << this << mEvents.count();
mGroups.clear();
mEvents.clear();
mParents.clear();
// check for existence of the conference in the DB
if(Conference::getAll().count())
{
- qDebug() << "Loading Conference Data: [" << Conference::getById(aConferenceId).title() << "] " << aDate;
mEvents = Event::getByDate(QDate(aDate.year(), aDate.month(), aDate.day()), aConferenceId, "start");
}
createTimeGroups();
// check for existence of the conference in the DB
if(Conference::getAll().count())
{
- qDebug() << "Loading FAV Conference Data: [" << Conference::getById(aConferenceId).title() << "] " << aDate;
mEvents = Event::getFavByDate(QDate(aDate.year(), aDate.month(), aDate.day()), aConferenceId);
}
createTimeGroups();
// check for existence of the conference in the DB
if(Conference::getAll().count())
{
- // qDebug() << "Loading search result Data: [" << Conference::getById(aConferenceId).title() << "] " << aDate;
try{
mEvents = Event::getSearchResultByDate(QDate(aDate.year(), aDate.month(), aDate.day()), aConferenceId, "start");
}
clearModel();
if (Conference::getAll().count())
{
- qDebug() << "Loading Conference Data (by Track): [" << Conference::getById(aConferenceId).title() << "] " << aDate;
mEvents = Event::getByDate(QDate(aDate.year(), aDate.month(), aDate.day()), aConferenceId, "xid_track, start");
}
createTrackGroups();
clearModel();
if (Conference::getAll().count())
{
- qDebug() << "Loading Conference Data (by Room): [" << Conference::getById(aConferenceId).title() << "] " << aDate;
mEvents = Event::getByDateAndRoom(QDate(aDate.year(), aDate.month(), aDate.day()), aConferenceId);
}
createRoomGroups();
// check for existence of the conference in the DB
if(Conference::getAll().count())
{
- qDebug() << "Loading Conference Data: [" << Conference::getById(aConferenceId).title() << "] scheduled NOW";
mEvents = Event::nowEvents(aConferenceId, "start");
}
createTimeGroups();
// check for existence of the conference in the DB
if(Conference::getAll().count())
{
- qDebug() << "Loading Conference Data: [" << Conference::getById(aConferenceId).title() << "] in conflict with " << aEventId;
mEvents = Event::conflictEvents(aEventId, aConferenceId);
}
createTimeGroups();
event.setFavourite(true);
event.update("favourite");
- qDebug() << " FAVOURITE [" << qVariantValue<QString>(aIndex.data()) << "] -> " << event.isFavourite();
-
if(event.isFavourite())
{
// event has became 'favourite' and so 'conflicts' list may have changed
Alarm alarm;
//int cookie = alarm.addAlarm(event.id(),QDateTime::currentDateTime().addSecs(10)); // testing
int cookie = alarm.addAlarm(event.id(),event.start().addSecs(-15*60)); // 15 minutes before real start
- qDebug() << "cookie: " << cookie;
#endif /* MAEMO */
}
event.update("alarm");
- qDebug() << " ALARM [" << qVariantValue<QString>(aIndex.data()) << "] -> " << event.hasAlarm();
// since the Alarm icon has changed, update TreeView accordingly
// all TreeViews have to listen on this signal
emit(eventHasChanged(event.id()));
case Delegate::MapControl:
{
// handle Alarm Control clicked
- qDebug() << "MAP CLICKED: " << qVariantValue<QString>(aIndex.data());
emit(requestForMap(aIndex));
handled = true;
}
case Delegate::WarningControl:
{
- qDebug() << "WARNING CLICKED: " << qVariantValue<QString>(aIndex.data());
emit(requestForConflicts(aIndex));
handled = true;
}
qDebug() << "Error: " << query.lastError().driverText() << "; Type: " << query.lastError().type();
throw OrmSqlException(query.lastError().text());
}
- else
- {
- /*qDebug() << "SQL OK";*/
- }
}
QList<T> objects;
{
objects << hydrate(query.record());
}
- /*qDebug() << "Fetch done";*/
return objects;
}
void SqlEngine::addEventToDB(QHash<QString,QString> &aEvent)
{
- //LOG_DEBUG(QString("Adding event '%1' to DB").arg(*aEvent));
-
QSqlDatabase db = QSqlDatabase::database();
if (db.isValid() && db.isOpen())
{
track = Track::retrieveByName(conference, name);
trackId = track.id();
- /*qDebug() << QString("DEBUG: Track %1 in DB").arg(name);*/
}
catch (OrmNoObjectException &e) {
track.setConference(conference);
track.setName(name);
trackId = track.insert();
- /*qDebug() << QString("DEBUG: Track %1 added to DB").arg(name);*/
}
QDateTime startDateTime;
startDateTime.setTimeSpec(Qt::UTC);
startDateTime = QDateTime(QDate::fromString(aEvent["date"],DATE_FORMAT),QTime::fromString(aEvent["start"],TIME_FORMAT),Qt::UTC);
- // qDebug() << "startDateTime: " << startDateTime.toString();
bool event_exists = false;
{
query.bindValue(":event_id", aRoom["event_id"]);
query.bindValue(":room_id", aRoom["id"]);
if (!query.exec()) qDebug() << "Could not 'execute insert into event_room' query:" << query.lastError();
- //LOG_AUTOTEST(query);
}
}
query.bindValue(":name", aLink["name"]);
query.bindValue(":url", aLink["url"]);
if (!query.exec()) qDebug() << "Error executing 'insert into link' query: " << query.lastError();
- //LOG_AUTOTEST(query);
}
}
bool SqlEngine::execQuery(QSqlDatabase &aDatabase, const QString &aQuery)
{
- //qDebug() << "\nSQL: " << aQuery;
-
QSqlQuery sqlQuery(aDatabase);
if( !sqlQuery.exec(aQuery) ){
qDebug() << "SQL ERR: " << sqlQuery.lastError().number() << ", " << sqlQuery.lastError().text();
return false;
}
- else{
- //qDebug() << "SQL OK.\n";
- return true;
- }
+ return true;
}
bool SqlEngine::execQueryWithParameter(QSqlDatabase &aDatabase, const QString &aQuery, const QHash<QString, QVariant>& params)
{
- qDebug() << "SQL:" << aQuery << "params:" << params;
-
QSqlQuery sqlQuery(aDatabase);
sqlQuery.prepare(aQuery);
foreach (QString param_key, params.keys()) {
qDebug() << "SQL ERR: " << sqlQuery.lastError().number() << ", " << sqlQuery.lastError().text();
return false;
}
- else{
- //qDebug() << "SQL OK.\n";
- return true;
- }
+ return true;
}
void SqlEngine::checkConferenceMap(QSqlDatabase &aDatabase)