@@ -18,23 +18,21 @@
1818#include "MockSessionsModel.h"
1919#include <QLightDM/SessionsModel>
2020#include <QSortFilterProxyModel>
21−#include <QDebug>
21+
2222QString MockSessionsModel::testScenario() const
2323{
24− /*QLightDM::UsersModel* qUsersModel =
25− static_cast<QLightDM::UsersModel*>(static_cast<QSortFilterProxyModel*>(sourceModel())->sourceModel());*/
24+ QLightDM::SessionsModel* qSessionsModel =
25+ static_cast<QLightDM::SessionsModel*>(sourceModel());
2626
27− return QString("Hello MockSessionsModel");
27+ return qSessionsModel->testScenario();
2828}
2929
3030void MockSessionsModel::setTestScenario(QString testScenario)
3131{
32− /*QLightDM::UsersModel* qUsersModel =
33− static_cast<QLightDM::UsersModel*>(static_cast<QSortFilterProxyModel*>(sourceModel())->sourceModel());
32+ QLightDM::SessionsModel* qSessionsModel =
33+ static_cast<QLightDM::SessionsModel*>(sourceModel());
3434
35− if (qUsersModel->mockMode() != mockMode) {
36− qUsersModel->setMockMode(mockMode);
37− Q_EMIT mockModeChanged(mockMode);
38− }*/
39− qDebug() << "Setting MockSessionsModel::testScenario";
35+ if (qSessionsModel->testScenario() != testScenario) {
36+ qSessionsModel->setTestScenario(testScenario);
37+ }
4038}