//#
//# Copyright (C) 2021-2021 QuasarApp.
//# Distributed under the GPLv3 software license, see the accompanying
//# Everyone is permitted to copy and distribute verbatim copies
//# of this license document, but changing it is not allowed.
//#

#include "icontrol.h"

namespace CRAWL {


IControl::IControl() {

}

IControl::~IControl() {

}

const QString &IControl::view() {
    if (_view.isEmpty()) {
        setView(initQmlView());
    }

    return _view;
}

void IControl::setView(const QString &newView) {
    if (_view == newView)
        return;
    _view = newView;
    emit viewChanged();
}

}