PrefsRunProgramWidget::PrefsRunProgramWidget(QWidget *parent, Util::Settings::RunProgramConfig const &cfg) : QWidget{parent} , d_ptr{new PrefsRunProgramWidgetPrivate{}} { setupUi(cfg); setupToolTips(); setupMenu(); setupConnections(); }
void Tool::retranslateUi() { ui->retranslateUi(this); m_model->retranslateUi(); m_startAction->setText(QY("&Start selected jobs automatically")); m_viewOutputAction->setText(QY("&View output of selected jobs")); m_removeAction->setText(QY("&Remove selected jobs")); m_removeDoneAction->setText(QY("Remove &completed jobs")); m_removeDoneOkAction->setText(QY("Remove &successfully completed jobs")); m_removeAllAction->setText(QY("Remove a&ll jobs")); m_acknowledgeSelectedWarningsAction->setText(QY("Acknowledge selected warnings")); m_acknowledgeAllWarningsAction->setText(QY("Acknowledge all &warnings")); m_acknowledgeSelectedErrorsAction->setText(QY("Acknowledge selected errors")); m_acknowledgeAllErrorsAction->setText(QY("Acknowledge all &errors")); setupToolTips(); }
PreferencesDialog::PreferencesDialog(QWidget *parent) : QDialog{parent} , ui{new Ui::PreferencesDialog} , m_cfg(Util::Settings::get()) , m_previousUiLocale{m_cfg.m_uiLocale} { ui->setupUi(this); // GUI page ui->cbGuiDisableAnimations->setChecked(m_cfg.m_disableAnimations); setupOnlineCheck(); setupInterfaceLanguage(); setupJobsJobOutput(); setupCommonLanguages(); setupCommonCountries(); setupCommonCharacterSets(); // Merge page ui->cbMAutoSetFileTitle->setChecked(m_cfg.m_autoSetFileTitle); ui->cbMSetAudioDelayFromFileName->setChecked(m_cfg.m_setAudioDelayFromFileName); Util::setupLanguageComboBox(*ui->cbMDefaultTrackLanguage, m_cfg.m_defaultTrackLanguage); Util::setupCharacterSetComboBox(*ui->cbMDefaultSubtitleCharset, m_cfg.m_defaultSubtitleCharset); ui->leMDefaultAdditionalCommandLineOptions->setText(m_cfg.m_defaultAdditionalMergeOptions); setupProcessPriority(); setupPlaylistScanningPolicy(); setupOutputFileNamePolicy(); // Chapter editor page Util::setupLanguageComboBox(*ui->cbCEDefaultLanguage, m_cfg.m_defaultChapterLanguage); Util::setupCountryComboBox(*ui->cbCEDefaultCountry, m_cfg.m_defaultChapterCountry, true, QY("– no selection by default –")); // Force scroll bars on combo boxes with a high number of entries. ui->cbMDefaultSubtitleCharset->view()->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded); ui->cbCEDefaultCountry ->view()->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded); setupToolTips(); setupConnections(); }
/** * Constructor. * @param parent the parent (wizard) of this wizard page */ CodeImpSelectPage::CodeImpSelectPage(QWidget *parent) : QWizardPage(parent), m_fileList(), m_fileExtensions() { setTitle(i18n("Code Importing Path")); setSubTitle(i18n("Select the code importing path.")); setupUi(this); setupLanguageBox(); connect(ui_languageBox, SIGNAL(activated(int)), this, SLOT(languageChanged(int))); connect(this, SIGNAL(languageChanged()), this, SLOT(changeLanguage())); setupTreeView(); connect(ui_treeView, SIGNAL(clicked(QModelIndex)), this, SLOT(treeClicked(QModelIndex))); setupFileExtEdit(); connect(ui_fileExtLineEdit, SIGNAL(editingFinished()), this, SLOT(fileExtChanged())); setupToolTips(); // update file extensions changeLanguage(); }