UIConfig::UIConfig(QWidget *parent) : QDialog(parent), ui(new Ui::UIConfig) { ui->setupUi(this); _removing_thumbnails = false; settings = new QSettings("settings.ini", QSettings::IniFormat); timeoutValueEditor = new UIListEditor(this); timeoutValueEditor->setModal(true); dialogFolderShortcut = new DialogFolderShortcut(this); dialogFolderShortcut->setModal(true); userAgentStrings.insert("Wget", "Wget/1.12"); userAgentStrings.insert("Opera", "Opera/9.80 (Windows NT 6.0) Presto/2.12.388 Version/12.14"); userAgentStrings.insert("Firefox", "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0"); userAgentStrings.insert("Chrome", "Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36"); loadSettings(); loadShortcuts(); connect(timeoutValueEditor, SIGNAL(valuesChanged()), this, SLOT(loadSettings())); connect(ui->cbUseProxy, SIGNAL(toggled(bool)), this, SLOT(toggleProxy(bool))); connect(ui->listWidget, SIGNAL(itemDoubleClicked(QListWidgetItem*)), this, SLOT(editShortcutItem(QListWidgetItem*))); connect(folderShortcuts, SIGNAL(shortcutsChanged()), this, SLOT(loadShortcuts())); connect(dialogFolderShortcut, SIGNAL(shortcutChanged(QString,QString,QString)), folderShortcuts, SLOT(updateShortcut(QString,QString,QString))); connect(dialogFolderShortcut, SIGNAL(editCanceled()), this, SLOT(loadShortcuts())); connect(ui->btnDeleteAllThumbnails, SIGNAL(clicked()), this, SIGNAL(deleteAllThumbnails())); connect(ui->btnDeleteAllThumbnails, SIGNAL(clicked()), this, SLOT(thumbnailDeletionStarted())); }
void FilterInfoPortEditWidget::editFinished(const QVariant &variant, const PortInfo &info) { editCanceled(info); emit newValue(mPortName, variant); }