void JabberEditAccountWidget::createGui() { QVBoxLayout *mainLayout = new QVBoxLayout(this); QTabWidget *tabWidget = new QTabWidget(this); mainLayout->addWidget(tabWidget); createGeneralTab(tabWidget); createPersonalDataTab(tabWidget); createConnectionTab(tabWidget); createOptionsTab(tabWidget); QDialogButtonBox *buttons = new QDialogButtonBox(Qt::Horizontal, this); ApplyButton = new QPushButton(qApp->style()->standardIcon(QStyle::SP_DialogApplyButton), tr("Apply"), this); connect(ApplyButton, SIGNAL(clicked(bool)), this, SLOT(apply())); CancelButton = new QPushButton(qApp->style()->standardIcon(QStyle::SP_DialogCancelButton), tr("Cancel"), this); connect(CancelButton, SIGNAL(clicked(bool)), this, SLOT(cancel())); QPushButton *removeAccount = new QPushButton(qApp->style()->standardIcon(QStyle::SP_DialogCancelButton), tr("Delete account"), this); connect(removeAccount, SIGNAL(clicked(bool)), this, SLOT(removeAccount())); buttons->addButton(ApplyButton, QDialogButtonBox::ApplyRole); buttons->addButton(CancelButton, QDialogButtonBox::RejectRole); buttons->addButton(removeAccount, QDialogButtonBox::DestructiveRole); mainLayout->addWidget(buttons); }
FeedPropertiesDialog::FeedPropertiesDialog(bool isFeed, QWidget *parent) : Dialog(parent) , isFeed_(isFeed) { setWindowFlags (windowFlags() & ~Qt::WindowContextHelpButtonHint); setWindowTitle(tr("Properties")); setMinimumWidth(450); setMinimumHeight(350); tabWidget = new QTabWidget(); tabWidget->addTab(createGeneralTab(), tr("General")); tabWidget->addTab(createDisplayTab(), tr("Display")); tabWidget->addTab(createColumnsTab(), tr("Columns")); tabWidget->addTab(createAuthenticationTab(), tr("Authentication")); tabWidget->addTab(createStatusTab(), tr("Status")); pageLayout->addWidget(tabWidget); if (!isFeed_) { tabWidget->removeTab(3); } buttonBox->addButton(QDialogButtonBox::Ok); buttonBox->addButton(QDialogButtonBox::Cancel); connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept())); connect(this, SIGNAL(signalLoadIcon(QString,QString)), parent, SIGNAL(faviconRequestUrl(QString,QString))); connect(parent, SIGNAL(signalIconFeedReady(QString,QByteArray)), this, SLOT(slotFaviconUpdate(QString,QByteArray))); }
void GaduEditAccountWidget::createGui() { QVBoxLayout *mainLayout = new QVBoxLayout(this); QTabWidget *tabWidget = new QTabWidget(this); mainLayout->addWidget(tabWidget); createGeneralTab(tabWidget); createPersonalInfoTab(tabWidget); createBuddiesTab(tabWidget); createConnectionTab(tabWidget); createOptionsTab(tabWidget); new AccountConfigurationWidgetTabAdapter(this, tabWidget, this); QDialogButtonBox *buttons = new QDialogButtonBox(Qt::Horizontal, this); ApplyButton = new QPushButton(qApp->style()->standardIcon(QStyle::SP_DialogApplyButton), tr("Apply"), this); connect(ApplyButton, SIGNAL(clicked(bool)), this, SLOT(apply())); CancelButton = new QPushButton(qApp->style()->standardIcon(QStyle::SP_DialogCancelButton), tr("Cancel"), this); connect(CancelButton, SIGNAL(clicked(bool)), this, SLOT(cancel())); QPushButton *removeAccount = new QPushButton(qApp->style()->standardIcon(QStyle::SP_DialogCancelButton), tr("Delete account"), this); connect(removeAccount, SIGNAL(clicked(bool)), this, SLOT(removeAccount())); buttons->addButton(ApplyButton, QDialogButtonBox::ApplyRole); buttons->addButton(CancelButton, QDialogButtonBox::RejectRole); buttons->addButton(removeAccount, QDialogButtonBox::DestructiveRole); mainLayout->addWidget(buttons); connect(stateNotifier(), SIGNAL(stateChanged(ConfigurationValueState)), this, SLOT(stateChangedSlot(ConfigurationValueState))); }
void TlenEditAccountWidget::createGui() { QGridLayout *mainLayout = new QGridLayout(this); QTabWidget *tabWidget = new QTabWidget(this); mainLayout->addWidget(tabWidget); createGeneralTab(tabWidget); createPersonalDataTab(tabWidget); createBuddiesTab(tabWidget); createConnectionTab(tabWidget); // tabWidget->addTab(new QWidget(), tr("Functions")); }
KgGeneral::KgGeneral(bool first, QWidget* parent) : KonfiguratorPage(first, parent) { if (first) slotFindTools(); tabWidget = new QTabWidget(this); setWidget(tabWidget); setWidgetResizable(true); createGeneralTab(); createViewerTab(); createExtensionsTab(); }
//--------------------------------------------------------------------------------- void SettingsDialog::createContent() { createGeneralTab(); createTextTab(); createThemeTab(); ui->stylesTab->setEnabled(false); if(hub->project()->isProjectOpened()){ createStyleTab(); ui->stylesTab->setEnabled(true); } createSpellingTab(); readSettings(); }
OptionsForm::OptionsForm(OptionsValues options, QWidget *parent) : QDialog(parent), options_(options) { this->setWindowTitle(tr("Setting")); this->setMinimumSize(800,600); QVBoxLayout *mainLayout = new QVBoxLayout(this); QTabWidget *tabWidget = new QTabWidget; mainLayout->addWidget(tabWidget); createGeneralTab(tabWidget); createColorTab(tabWidget); createPrintTab(tabWidget); buttonBox = new QDialogButtonBox(QDialogButtonBox::RestoreDefaults|QDialogButtonBox::Cancel|QDialogButtonBox::Save); connect(buttonBox,SIGNAL(accepted()),this,SLOT(accept())); connect(buttonBox,SIGNAL(rejected()),this,SLOT(reject())); connect(buttonBox,SIGNAL(clicked(QAbstractButton*)),this,SLOT(buttonClicked(QAbstractButton*))); mainLayout->addWidget(buttonBox); this->setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Minimum); }
/** * Constructs the dialog. */ SettingsDialog::SettingsDialog(int tabIndex, QWidget* parent, const char* name, bool modal, WFlags fl) : QTabDialog(parent, name, modal, fl) { setCaption(tr("Settings")); setApplyButton(tr("Apply")); setCancelButton(tr("Cancel")); setOkButton(tr("OK")); setHelpButton(tr("Help")); this->addTab(createGeneralTab(), tr("General")); this->addTab(createPathTab(), tr("Paths")); this->addTab(createDownloadTab(), tr("Download")); setup(); if (tabIndex >= 0 && tabIndex < tabBar()->count()) { tabBar()->setCurrentTab(tabIndex); } resize(sizeHint());//resize(400, 400); connect(this, SIGNAL(applyButtonPressed()), this, SLOT(applySettings())); }