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(); }
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()); }
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")); } } }