void StorageServiceManagerMainWindow::slotSystemNetworkOnlineStateChanged(bool state)
{
    if (state) {
        mStorageServiceMainWidget->storageServiceTabWidget()->setNetworkIsDown(false);
        slotSetStatusBarMessage(i18n("Network connection is up."));
    } else {
        mStorageServiceMainWidget->storageServiceTabWidget()->setNetworkIsDown(true);
        slotSetStatusBarMessage(i18n("Network connection is down."));
    }
    slotUpdateActions();
}
Example #2
0
void MainWindow::quickLoad()
{
    QFile file(LAST_LOAD_FILE);
    if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
        slotSetStatusBarMessage("No saved load file");
        return;
    }

    QTextStream in(&file);
    QString line = in.readLine();
    doLoad(line.toStdString());
}
Example #3
0
void MainWindow::loadPluginDirWithDialog()
{
    if (true) {
        // Set file extension filters
        QStringList filters;
        filters << "Shared library (*.so)";

        QFileDialog dialog(this);
        dialog.setNameFilters(filters);
        dialog.setAcceptMode(QFileDialog::AcceptOpen);
        dialog.setFileMode(QFileDialog::Directory);
        if (dialog.exec()) {
            QDir pluginsDir = QDir(dialog.selectedFiles().at(0));
            std::cerr << "pluginDir: " << pluginsDir.path().toStdString() << std::endl;
            slotSetStatusBarMessage(tr(qPrintable("plugin Dir: " + pluginsDir.path())));
            loadPluginDirectory(pluginsDir);
        } else {
            slotSetStatusBarMessage(tr("Didn't find plugin directory"));
        }
    }
}