Example #1
0
void FolderModel::setUrl(const QString& url)
{
    const QUrl &resolvedUrl = resolve(url);

    if (url == m_url) {
        m_dirModel->dirLister()->updateDirectory(resolvedUrl);
        return;
    }

    beginResetModel();
    m_url = url;
    m_isDirCache.clear();
    m_dirModel->dirLister()->openUrl(resolvedUrl);
    clearDragImages();
    endResetModel();

    emit urlChanged();
    emit resolvedUrlChanged();

    m_errorString.clear();
    emit errorStringChanged();

    if (m_dirWatch) {
        delete m_dirWatch;
    }

    if (resolvedUrl.isValid()) {
        m_dirWatch = new KDirWatch(this);
        connect(m_dirWatch, &KDirWatch::created, this, &FolderModel::iconNameChanged);
        connect(m_dirWatch, &KDirWatch::dirty, this, &FolderModel::iconNameChanged);
        m_dirWatch->addFile(resolvedUrl.toLocalFile() + QLatin1String("/.directory"));
    }

    emit iconNameChanged();
}
void QuickDBusReply::setErrorString(const QString &errorString)
{
    if (m_errorString != errorString) {
        m_errorString = errorString;
        emit errorStringChanged();
    }
}
Example #3
0
/** Processes all message received on command */
void CommandBase::processCommandChannelMessage(const Container &rx)
{

    // react to emccmd executed message
    if (rx.type() == MT_EMCCMD_EXECUTED)
    {
        handleEmccmdExecutedMessage(rx);
    }

    // react to emccmd completed message
    else if (rx.type() == MT_EMCCMD_COMPLETED)
    {
        handleEmccmdCompletedMessage(rx);
    }

    // react to error message
    else if (rx.type() == MT_ERROR)
    {

        // update error string with note
        m_errorString = "";
        for (int i = 0; i < rx.note_size(); ++i)
        {
            m_errorString.append(QString::fromStdString(rx.note(i)) + "\n");
        }
        emit errorStringChanged(m_errorString);
    }

    emit commandMessageReceived(rx);
}
void QQMlDom::handleError(const QString err)
{
    if(m_errorString == err )
        return;
    m_errorString = err;
    emit errorStringChanged();
}
Example #5
0
void QQmlWebSocket::setErrorString(QString errorString)
{
    if (m_errorString == errorString) {
        return;
    }
    m_errorString = errorString;
    Q_EMIT errorStringChanged(m_errorString);
}
Example #6
0
void QApplicationConfig::updateError(QApplicationConfig::ConnectionError error, QString errorString)
{
    if (m_errorString != errorString)
    {
        m_errorString = errorString;
        emit errorStringChanged(m_errorString);
    }

    if (m_error != error)
    {
        m_error = error;
        emit errorChanged(m_error);
    }
}
void QApplicationLauncher::updateError(Service::ConnectionError error, QString errorString)
{
    if (m_errorString != errorString)
    {
        m_errorString = errorString;
        emit errorStringChanged(m_errorString);
    }

    if (m_error != error)
    {
        if (error != Service::NoError)
        {
            cleanup();
        }
        m_error = error;
        emit errorChanged(m_error);
    }
}
void QApplicationCommand::updateError(QApplicationCommand::ConnectionError error, const QString &errorString)
{
    if (m_errorString != errorString)
    {
        m_errorString = errorString;
        emit errorStringChanged(m_errorString);
    }

    if (m_error != error)
    {
        if (error != NoError)
        {
            cleanup();
        }
        m_error = error;
        emit errorChanged(m_error);
    }
}
Example #9
0
/** Processes all message received on launchercmd */
void LauncherBase::processLaunchercmdChannelMessage(const Container &rx)
{

    // react to error message
    if (rx.type() == MT_ERROR)
    {

        // update error string with note
        m_errorString = "";
        for (int i = 0; i < rx.note_size(); ++i)
        {
            m_errorString.append(QString::fromStdString(rx.note(i)) + "\n");
        }
        emit errorStringChanged(m_errorString);
    }

    emit launchercmdMessageReceived(rx);
}
Example #10
0
/** Processes all message received on config */
void ConfigBase::processConfigChannelMessage(const Container &rx)
{

    // react to describe application message
    if (rx.type() == MT_DESCRIBE_APPLICATION)
    {

        if (m_state == State::Listing)
        {
            emit fsmListingApplicationRetrieved(QPrivateSignal());
        }
        handleDescribeApplicationMessage(rx);
    }

    // react to application detail message
    else if (rx.type() == MT_APPLICATION_DETAIL)
    {

        if (m_state == State::Loading)
        {
            emit fsmLoadingApplicationLoaded(QPrivateSignal());
        }
        handleApplicationDetailMessage(rx);
    }

    // react to error message
    else if (rx.type() == MT_ERROR)
    {

        // update error string with note
        m_errorString = "";
        for (int i = 0; i < rx.note_size(); ++i)
        {
            m_errorString.append(QString::fromStdString(rx.note(i)) + "\n");
        }
        emit errorStringChanged(m_errorString);
    }

    emit configMessageReceived(rx);
}
Example #11
0
void FolderModel::setUrl(const QString& url)
{
    const QUrl &resolvedUrl = resolve(url);

    if (url == m_url) {
        m_dirModel->dirLister()->updateDirectory(resolvedUrl);

        return;
    }

    beginResetModel();
    m_url = url;
    m_isDirCache.clear();
    m_dirModel->dirLister()->openUrl(resolvedUrl);
    clearDragImages();
    endResetModel();

    emit urlChanged();
    emit resolvedUrlChanged();

    m_errorString.clear();
    emit errorStringChanged();
}
Example #12
0
void FolderModel::dirListFailed(const QString& error)
{
    m_errorString = error;
    emit errorStringChanged();
}
void QQmlWebSocketServer::serverError()
{
    emit errorStringChanged(errorString());
}