-// Copyright (C) 2009-2013 CEA/DEN, EDF R&D
+// Copyright (C) 2009-2015 CEA/DEN, EDF R&D
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License, or (at your option) any later version.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
#include "BL_QModelManager.hxx"
#include "BL_JobsManager_QT.hxx"
+#include <QStandardItemModel>
+
#ifdef WNT
#undef ERROR
#endif
BL::QModelManager::new_job_added(const QString & name)
{
DEBTRACE("Adding new job in the model manager");
- BL::Job * job = _jobs_manager->getJob(name.toStdString());
+ BL::Job * job = _jobs_manager->getJob(name.toUtf8().constData());
QStandardItem * new_job_name = new QStandardItem(name);
QStandardItem * new_job_type;
{
DEBTRACE("BL::QModelManager::job_state_changed received");
- BL::Job * job = _jobs_manager->getJob(name.toStdString());
+ BL::Job * job = _jobs_manager->getJob(name.toUtf8().constData());
QList<QStandardItem *> item_list = _model->findItems(name);
QStandardItem * job_state_item = _model->item(item_list.at(0)->row(), 2);
if (list.size() != 1)
{
DEBMSG("LIST SIZE IS :" << list.size());
- DEBMSG("FOR NAME :" << name.toStdString());
+ DEBMSG("FOR NAME :" << name.toUtf8().constData());
}
if (list.size() > 0)
_model->removeRow(list[0]->row());