PiwigoEdit::PiwigoEdit(QWidget* pParent, Piwigo* pPiwigo, const QString& title) : KDialog(pParent, Qt::Dialog) { mpPiwigo = pPiwigo; setCaption(title); QFrame *page = new QFrame(this); QGridLayout* centerLayout = new QGridLayout(); page->setMinimumSize(500, 200); setMainWidget(page); mpNameEdit = new KLineEdit(this); centerLayout->addWidget(mpNameEdit, 0, 1); mpUrlEdit = new KLineEdit(this); centerLayout->addWidget(mpUrlEdit, 1, 1); mpUsernameEdit = new KLineEdit(this); centerLayout->addWidget(mpUsernameEdit, 2, 1); mpPasswordEdit = new KLineEdit(this); mpPasswordEdit->setEchoMode(KLineEdit::Password); centerLayout->addWidget(mpPasswordEdit, 3, 1); QLabel* namelabel = new QLabel(this); namelabel->setText(i18nc("piwigo login settings", "Name:")); centerLayout->addWidget(namelabel, 0, 0); QLabel* urlLabel = new QLabel(this); urlLabel->setText(i18nc("piwigo login settings", "URL:")); centerLayout->addWidget(urlLabel, 1, 0); QLabel* usernameLabel = new QLabel(this); usernameLabel->setText(i18nc("piwigo login settings", "Username:"******"piwigo login settings", "Password:")); centerLayout->addWidget(passwdLabel, 3, 0); //--------------------------------------------- page->setLayout(centerLayout); resize(QSize(300, 150).expandedTo(minimumSizeHint())); // setting initial data mpNameEdit->setText(pPiwigo->name()); mpUrlEdit->setText(pPiwigo->url()); mpUsernameEdit->setText(pPiwigo->username()); mpPasswordEdit->setText(pPiwigo->password()); connect(this, SIGNAL( okClicked() ), this, SLOT( slotOk() )); }
PiwigoEdit::PiwigoEdit(QWidget* const pParent, Piwigo* const pPiwigo, const QString& title) : QDialog(pParent, Qt::Dialog) { mpPiwigo = pPiwigo; setWindowTitle(title); QFrame* const page = new QFrame(this); QGridLayout* const centerLayout = new QGridLayout(); page->setMinimumSize(500, 128); mpUrlEdit = new QLineEdit(this); centerLayout->addWidget(mpUrlEdit, 1, 1); mpUsernameEdit = new QLineEdit(this); centerLayout->addWidget(mpUsernameEdit, 2, 1); mpPasswordEdit = new QLineEdit(this); mpPasswordEdit->setEchoMode(QLineEdit::Password); centerLayout->addWidget(mpPasswordEdit, 3, 1); QLabel* const urlLabel = new QLabel(this); urlLabel->setText(i18nc("piwigo login settings", "URL:")); centerLayout->addWidget(urlLabel, 1, 0); QLabel* const usernameLabel = new QLabel(this); usernameLabel->setText(i18nc("piwigo login settings", "Username:"******"piwigo login settings", "Password:")); centerLayout->addWidget(passwdLabel, 3, 0); //--------------------------------------------- page->setLayout(centerLayout); resize(QSize(300, 150).expandedTo(minimumSizeHint())); // setting initial data mpUrlEdit->setText(pPiwigo->url()); mpUsernameEdit->setText(pPiwigo->username()); mpPasswordEdit->setText(pPiwigo->password()); //--------------------------------------------- QDialogButtonBox* buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); buttonBox->button(QDialogButtonBox::Ok)->setDefault(true); QVBoxLayout* dialogLayout = new QVBoxLayout(this); dialogLayout->addWidget(page); dialogLayout->addWidget(buttonBox); connect(this, SIGNAL(accepted()), this, SLOT(slotOk())); connect(this, SIGNAL(rejected()), this, SLOT(reject())); }
DatepickerDlg::DatepickerDlg(KTagebuch *ktagebuch): KDialog((QWidget*)ktagebuch),m_ktagebuch(ktagebuch) { setButtons( KDialog::Ok | KDialog::Cancel | KDialog::Apply ); dateW= new KDatePicker(this); setMainWidget (dateW); connect( this, SIGNAL( applyClicked() ), this, SLOT( slotApply() ) ); connect( this, SIGNAL( okClicked() ), this, SLOT( slotOk() ) ); }
/** * Constructor. */ ObjectNodeDialog::ObjectNodeDialog(QWidget *parent, ObjectNodeWidget * pWidget) : MultiPageDialogBase(parent), m_pObjectNodeWidget(pWidget), m_bChangesMade(false) { setCaption(i18n("Properties")); setupPages(); connect(this, SIGNAL(okClicked()), this, SLOT(slotOk())); connect(this, SIGNAL(applyClicked()), this, SLOT(slotApply())); }
CrossReferenceEditDialog::CrossReferenceEditDialog(CrossReferenceContent *contentNote, QWidget *parent/*, QKeyEvent *ke*/) : KDialog(parent) , m_noteContent(contentNote) { // KDialog options setCaption(i18n("Edit Cross Reference")); setButtons(Ok | Cancel); setDefaultButton(Ok); setObjectName("EditCrossReference"); setModal(true); showButtonSeparator(true); connect(this, SIGNAL(okClicked()), SLOT(slotOk())); QWidget *page = new QWidget(this); setMainWidget(page); QWidget *wid = new QWidget(page); QGridLayout *layout = new QGridLayout(page); m_targetBasket = new KComboBox(wid); this->generateBasketList(m_targetBasket); if(m_noteContent->url().isEmpty()){ BasketListViewItem *item = Global::bnpView->topLevelItem(0); m_noteContent->setCrossReference(KUrl(item->data(0, Qt::UserRole).toString()), m_targetBasket->currentText(), "edit-copy"); this->urlChanged(0); } else { QString url = m_noteContent->url().url(); //cannot use findData because I'm using a StringList and I don't have the second // piece of data to make find work. for(int i = 0; i < m_targetBasket->count(); ++i) { if(url == m_targetBasket->itemData(i, Qt::UserRole).toStringList().first()) { m_targetBasket->setCurrentIndex(i); break; } } } QLabel *label1 = new QLabel(page); label1->setText(i18n("Ta&rget:")); label1->setBuddy(m_targetBasket); layout->addWidget(label1, 0, 0, Qt::AlignVCenter); layout->addWidget(m_targetBasket, 0, 1, Qt::AlignVCenter); connect(m_targetBasket, SIGNAL(activated(int)), this, SLOT(urlChanged(int))); QWidget *stretchWidget = new QWidget(page); QSizePolicy policy(QSizePolicy::Fixed, QSizePolicy::Expanding); policy.setHorizontalStretch(1); policy.setVerticalStretch(255); stretchWidget->setSizePolicy(policy); // Make it fill ALL vertical space layout->addWidget(stretchWidget, 3, 1, Qt::AlignVCenter); }
KReferDialog::KReferDialog( KPhoneView * phv,int kcwn,QString uPrefix,QWidget *parent, const char *name ) : QDialog( parent, name, true ) { phoneView=phv; kcwNumber= kcwn; userPrefix=uPrefix; phoneBook = 0; QVBox *vbox = new QVBox( this ); vbox->setMargin( 3 ); vbox->setSpacing( 3 ); QVBoxLayout *vboxl = new QVBoxLayout( this, 5 ); vboxl->addWidget( vbox ); (void) new QLabel( tr("Refer-to URI:"), vbox ); touri = new QLineEdit( vbox ); touri->setMinimumWidth( fontMetrics().maxWidth() * 20 ); QHBoxLayout *buttonBox; buttonBox = new QHBoxLayout( vboxl, 6 ); loadUri = new QPushButton( "", this ); QIconSet icon; icon.setPixmap(SHARE_DIR "/icons/phonebook.png", QIconSet::Automatic ); loadUri->setIconSet( icon ); loadUri->setFixedWidth( loadUri->fontMetrics().maxWidth() * 2 ); buttonBox->addWidget( loadUri ); helpPushButton = new QPushButton( this, tr("help button") ); helpPushButton->setText( tr("&help...") ); helpPushButton->setEnabled( FALSE ); buttonBox->addWidget( helpPushButton ); QSpacerItem *spacer = new QSpacerItem( 0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum ); buttonBox->addItem( spacer ); okPushButton = new QPushButton( this, tr("ok button") ); okPushButton->setText( "OK" ); okPushButton->setDefault( TRUE ); buttonBox->addWidget( okPushButton ); cancelPushButton = new QPushButton( this,tr( "cancel button") ); cancelPushButton->setText( tr("Cancel") ); cancelPushButton->setAccel( Key_Escape ); buttonBox->addWidget( cancelPushButton ); connect( loadUri, SIGNAL( clicked() ), this, SLOT( getUri() ) ); connect( okPushButton, SIGNAL( clicked() ), this, SLOT( slotOk() ) ); connect( cancelPushButton, SIGNAL( clicked() ), this, SLOT( slotCancel() ) ); }
UserMenuDialog::UserMenuDialog( QWidget* parent, QString name) : QDialog( parent) { setWindowTitle(name); setModal(true); ui.setupUi(this); previous_index=0; connect(ui.listWidget, SIGNAL(currentRowChanged(int)),this,SLOT(change(int))); connect( ui.buttonBox, SIGNAL(accepted()), SLOT(slotOk()) ); }
NamedAreaDialog::NamedAreaDialog(QWidget* parent, Selection* selection) : KDialog(parent) , m_selection(selection) { setButtons(KDialog::Ok | KDialog::Close | KDialog::User1 | KDialog::User2 | KDialog::User3); setButtonsOrientation(Qt::Vertical); setButtonText(KDialog::Ok, i18n("&Select")); setButtonText(KDialog::User1, i18n("&Remove")); setButtonText(KDialog::User2, i18n("&Edit...")); setButtonText(KDialog::User3, i18n("&New...")); setCaption(i18n("Named Areas")); setModal(true); setObjectName("NamedAreaDialog"); QWidget* widget = new QWidget(this); setMainWidget(widget); QVBoxLayout *vboxLayout = new QVBoxLayout(widget); vboxLayout->setMargin(0); vboxLayout->setSpacing(KDialog::spacingHint()); m_list = new KListWidget(this); m_list->setSortingEnabled(true); vboxLayout->addWidget(m_list); m_rangeName = new QLabel(this); m_rangeName->setText(i18n("Area: %1", QString())); vboxLayout->addWidget(m_rangeName); const QList<QString> namedAreas = m_selection->activeSheet()->map()->namedAreaManager()->areaNames(); for (int i = 0; i < namedAreas.count(); ++i) m_list->addItem(namedAreas[i]); if (m_list->count() == 0) { enableButtonOk(false); enableButton(KDialog::User1, false); enableButton(KDialog::User2, false); m_list->setCurrentRow(0); } connect(this, SIGNAL(okClicked()), this, SLOT(slotOk())); connect(this, SIGNAL(cancelClicked()), this, SLOT(slotClose())); connect(this, SIGNAL(user1Clicked()), this, SLOT(slotRemove())); connect(this, SIGNAL(user2Clicked()), this, SLOT(slotEdit())); connect(this, SIGNAL(user3Clicked()), this, SLOT(slotNew())); connect(m_list, SIGNAL(itemActivated(QListWidgetItem*)), this, SLOT(slotOk())); connect(m_list, SIGNAL(currentTextChanged(const QString&)), this, SLOT(displayAreaValues(const QString&))); if (m_list->count() > 0) m_list->setCurrentItem(m_list->item(0)); m_list->setFocus(); }
/** * Sets up an Association Properties Dialog. * @param parent The parent of the AssociationPropertiesDialog * @param assocWidget The Association Widget to display properties of. * @param pageNum The page to show first. */ AssociationPropertiesDialog::AssociationPropertiesDialog (QWidget *parent, AssociationWidget * assocWidget, int pageNum) : MultiPageDialogBase(parent), m_pAssoc(assocWidget) { Q_UNUSED(pageNum) setCaption(i18n("Association Properties")); setupPages(); connect(this, SIGNAL(okClicked()), this, SLOT(slotOk())); connect(this, SIGNAL(applyClicked()), this, SLOT(slotApply())); }
EditNotifyDialog::EditNotifyDialog(QWidget* parent, int serverGroupId, const QString& nickname): KDialog(parent) { setCaption( i18n("Edit Watched Nickname") ); setModal( true ); setButtons( KDialog::Ok | KDialog::Cancel ); setDefaultButton( KDialog::Ok ); QWidget* page = mainWidget(); QGridLayout* layout = new QGridLayout(page); QLabel* networkNameLabel=new QLabel(i18n("&Network name:"), page); QString networkNameWT = i18n( "Pick the server network you will connect to here."); networkNameLabel->setWhatsThis(networkNameWT); networkNameLabel->setAlignment(Qt::AlignRight | Qt::AlignVCenter); m_networkNameCombo=new KComboBox(page); m_networkNameCombo->setWhatsThis(networkNameWT); networkNameLabel->setBuddy(m_networkNameCombo); QLabel* nicknameLabel=new QLabel(i18n("N&ickname:"), page); QString nicknameWT = i18n( "<qt>The nickname to watch for when connected to a server in the network.</qt>"); nicknameLabel->setWhatsThis(nicknameWT); nicknameLabel->setAlignment(Qt::AlignRight | Qt::AlignVCenter); m_nicknameInput = new KLineEdit(nickname, page); m_nicknameInput->setWhatsThis(nicknameWT); nicknameLabel->setBuddy(m_nicknameInput); // Add network names to network combobox and select the one corresponding to argument. m_networkNameCombo->addItem(i18n("All Networks"), -1); QList<Server *> serverList = Application::instance()->getConnectionManager()->getServerList(); for (int i = 0; i < serverList.count(); ++i) { Server *server = serverList.at(i); if (server->getServerGroup()) m_networkNameCombo->addItem(server->getServerGroup()->name(), server->getServerGroup()->id()); } m_networkNameCombo->setCurrentIndex(m_networkNameCombo->findData(serverGroupId, Qt::UserRole)); layout->addWidget(networkNameLabel, 0, 0); layout->addWidget(m_networkNameCombo, 0, 1); layout->addWidget(nicknameLabel, 1, 0); layout->addWidget(m_nicknameInput, 1, 1); setButtonGuiItem( KDialog::Ok, KGuiItem(i18n("&OK"),"dialog-ok",i18n("Change notify information"))); setButtonGuiItem( KDialog::Cancel, KGuiItem(i18n("&Cancel"),"dialog-cancel",i18n("Discards all changes made"))); connect( this, SIGNAL(okClicked()), this, SLOT(slotOk()) ); m_nicknameInput->setFocus(); }
//---- GanttViewSettingsDialog::GanttViewSettingsDialog( GanttViewBase *gantt, GanttItemDelegate *delegate, ViewBase *view ) : ItemViewSettupDialog( view, gantt->treeView(), true, view ), m_gantt( gantt ) { GanttChartDisplayOptionsPanel *panel = new GanttChartDisplayOptionsPanel( delegate ); /*KPageWidgetItem *page = */insertWidget( 1, panel, i18n( "Chart" ), i18n( "Gantt Chart Settings" ) ); QTabWidget *tab = new QTabWidget(); QWidget *w = ViewBase::createPageLayoutWidget( view ); tab->addTab( w, w->windowTitle() ); m_pagelayout = w->findChild<KoPageLayoutWidget*>(); Q_ASSERT( m_pagelayout ); m_printingoptions = new GanttPrintingOptionsWidget( this ); m_printingoptions->setOptions( gantt->printingOptions() ); tab->addTab( m_printingoptions, m_printingoptions->windowTitle() ); /*KPageWidgetItem *page = */insertWidget( 2, tab, i18n( "Printing" ), i18n( "Printing Options" ) ); connect( this, SIGNAL(accepted()), this, SLOT(slotOk()) ); connect( this, SIGNAL(accepted()), panel, SLOT(slotOk()) ); connect( button(QDialogButtonBox::RestoreDefaults), SIGNAL(clicked(bool)), panel, SLOT(setDefault()) ); }
FontDia::FontDia(QTextCursor* cursor, QWidget* parent) : KDialog(parent), m_cursor(cursor) { //First find out if we have more than one charFormat in our selection. If so, m_initialFormat/m_style will get initialised with the charFormat at the cursor's position. The tabs will get informed of this. if (m_cursor->hasSelection()) { int begin = qMin(m_cursor->anchor(), m_cursor->position()); int end = qMax(m_cursor->anchor(), m_cursor->position()); QTextBlock block = m_cursor->block().document()->findBlock(begin); m_uniqueFormat = true; QTextCursor caret(*m_cursor); caret.setPosition(begin+1); m_initialFormat = caret.charFormat(); while (block.isValid() && block.position() < end) { QTextBlock::iterator iter = block.begin(); while (! iter.atEnd()) { QTextFragment fragment = iter.fragment(); if (fragment.position() >= end) break; if (fragment.position() + fragment.length() <= begin) { iter++; continue; } if (!(m_uniqueFormat = (fragment.charFormat() == m_initialFormat))) break; iter++; } if (!m_uniqueFormat) break; block = block.next(); } } else { m_initialFormat = cursor->charFormat(); m_uniqueFormat = true; } setCaption(i18n("Select Font")); setModal(true); setButtons(Ok | Cancel | Reset | Apply); setDefaultButton(Ok); m_characterGeneral = new CharacterGeneral(this, m_uniqueFormat); m_characterGeneral->hideStyleName(true); setMainWidget(m_characterGeneral); connect(this, SIGNAL(applyClicked()), this, SLOT(slotApply())); connect(this, SIGNAL(okClicked()), this, SLOT(slotOk())); connect(this, SIGNAL(resetClicked()), this, SLOT(slotReset())); initTabs(); }
KJotsConfigDlg::KJotsConfigDlg( const QString & title, QWidget *parent ) : KCMultiDialog( parent ) { setCaption( title ); setFaceType( KPageDialog::List ); setButtons( Default | Ok | Cancel ); setDefaultButton( Ok ); showButtonSeparator( true ); addModule( "kjots_config_misc" ); connect( this, SIGNAL(okClicked()), SLOT(slotOk()) ); }
UMLTemplateDialog::UMLTemplateDialog(QWidget* pParent, UMLTemplate* pTemplate) : KDialog( pParent) { m_pTemplate = pTemplate; setCaption( i18n("Template Properties") ); setButtons( Help | Ok | Cancel ); setDefaultButton( Ok ); setModal( true ); showButtonSeparator( true ); setupDialog(); connect(this,SIGNAL(okClicked()),this,SLOT(slotOk())); connect(this,SIGNAL(applyClicked()),this,SLOT(slotApply())); }
WBSDefinitionDialog::WBSDefinitionDialog(Project &project, WBSDefinition &def, QWidget *p) : KoDialog(p) { setCaption( i18n("WBS Definition") ); setButtons( Ok|Cancel ); setDefaultButton( Ok ); showButtonSeparator( true ); m_panel = new WBSDefinitionPanel(project, def, this); setMainWidget(m_panel); enableButtonOk(false); connect(m_panel, SIGNAL(changed(bool)), SLOT(enableButtonOk(bool))); connect(this, SIGNAL(okClicked()), SLOT(slotOk())); }
K3b::AudioTrackDialog::AudioTrackDialog( const QList<K3b::AudioTrack*>& tracks, QWidget *parent ) : KDialog( parent) { m_tracks = tracks; setCaption(i18n("Audio Track Properties")); setButtons(Ok|Cancel|Apply); setDefaultButton(Ok); setModal(true); connect(this,SIGNAL(okClicked()), this, SLOT(slotOk())); connect(this,SIGNAL(applyClicked()),this,SLOT(slotApply())); setupGui(); }
void KTimerDialog::slotInternalTimeout() { emit timerTimeout(); switch(buttonOnTimeout) { case Help: slotHelp(); break; case Default: slotDefault(); break; case Ok: slotOk(); break; case Apply: applyPressed(); break; case Try: slotTry(); break; case Cancel: slotCancel(); break; case Close: slotClose(); break; /*case User1: slotUser1(); break; case User2: slotUser2(); break;*/ case User3: slotUser3(); break; case No: slotNo(); break; case Yes: slotCancel(); break; case Details: slotDetails(); break; case Filler: case Stretch: kdDebug() << "Cannot execute button code " << buttonOnTimeout << endl; break; } }
KSwitchLanguageDialog::KSwitchLanguageDialog( QWidget *parent ) : KDialog(parent), d(new KSwitchLanguageDialogPrivate(this)) { setCaption(i18n("Switch Application Language")); setButtons(Ok | Cancel | Default); setDefaultButton(Ok); connect(this, SIGNAL(okClicked()), SLOT(slotOk())); connect(this, SIGNAL(defaultClicked()), SLOT(slotDefault())); d->page = new QWidget( this ); setMainWidget(d->page); QVBoxLayout *topLayout = new QVBoxLayout( d->page ); topLayout->setMargin( 0 ); QLabel *label = new QLabel( i18n("Please choose the language which should be used for this application:"), d->page ); topLayout->addWidget( label ); QHBoxLayout *languageHorizontalLayout = new QHBoxLayout(); topLayout->addLayout(languageHorizontalLayout); d->languagesLayout = new QGridLayout(); languageHorizontalLayout->addLayout(d->languagesLayout); languageHorizontalLayout->addStretch(); const QStringList defaultLanguages = d->applicationLanguageList(); int count = defaultLanguages.count(); for (int i = 0; i < count; ++i) { QString language = defaultLanguages[i]; bool primaryLanguage = (i == 0); d->addLanguageButton(language, primaryLanguage); } if (!count) { d->addLanguageButton(KGlobal::locale()->defaultLanguage(), true); } QHBoxLayout *addButtonHorizontalLayout = new QHBoxLayout(); topLayout->addLayout(addButtonHorizontalLayout); KPushButton *addLangButton = new KPushButton(i18n("Add Fallback Language"), d->page); addLangButton->setToolTip(i18n("Adds one more language which will be used if other translations do not contain a proper translation.")); connect(addLangButton, SIGNAL(clicked()), this, SLOT(slotAddLanguageButton())); addButtonHorizontalLayout->addWidget(addLangButton); addButtonHorizontalLayout->addStretch(); topLayout->addStretch(10); }
ChannelDialog::ChannelDialog(const QString& title, QWidget *parent) : KDialog(parent) { setCaption(title); setButtons(Ok|Cancel); m_mainWidget = new Ui::ChannelDialogUI(); m_mainWidget->setupUi(mainWidget()); m_mainWidget->m_channelEdit->setFocus(); connect(this,SIGNAL(okClicked()),this,SLOT(slotOk())); connect(m_mainWidget->m_channelEdit, SIGNAL(textChanged(QString)),this,SLOT(slotServerNameChanged(QString)) ); slotServerNameChanged( m_mainWidget->m_channelEdit->text() ); }
KOCounterDialog::KOCounterDialog(QWidget *parent, const char *name) : KDialogBase(parent, name, false, i18n("Counter-Event Viewer"), User1 | User2, User1, false, i18n("Decline"), i18n("Accept")) { mEventViewer = new KOEventViewer(this); setMainWidget(mEventViewer); connect(this, SIGNAL(user1Clicked()), SLOT(slotCancel())); connect(this, SIGNAL(user2Clicked()), SLOT(slotOk())); // FIXME: Set a sensible size (based on the content?). setMinimumSize(300, 200); resize(320, 300); }
EditNamedAreaDialog::EditNamedAreaDialog(QWidget* parent, Selection* selection) : KDialog(parent) , m_selection(selection) { setButtons(Ok | Cancel); setModal(true); setObjectName("EditNamedAreaDialog"); enableButtonOk(false); QWidget *page = new QWidget(); setMainWidget(page); QGridLayout * gridLayout = new QGridLayout(page); gridLayout->setMargin(KDialog::marginHint()); gridLayout->setSpacing(KDialog::spacingHint()); QLabel * textLabel4 = new QLabel(page); textLabel4->setText(i18n("Cells:")); gridLayout->addWidget(textLabel4, 2, 0); m_cellRange = new KLineEdit(page); gridLayout->addWidget(m_cellRange, 2, 1); QLabel * textLabel1 = new QLabel(page); textLabel1->setText(i18n("Sheet:")); gridLayout->addWidget(textLabel1, 1, 0); m_sheets = new KComboBox(page); gridLayout->addWidget(m_sheets, 1, 1); QLabel * textLabel2 = new QLabel(page); textLabel2->setText(i18n("Area name:")); gridLayout->addWidget(textLabel2, 0, 0); m_areaNameEdit = new KLineEdit(page); gridLayout->addWidget(m_areaNameEdit, 0, 1); const QList<KCSheet*> sheetList = m_selection->activeSheet()->map()->sheetList(); for (int i = 0; i < sheetList.count(); ++i) { KCSheet* sheet = sheetList.at(i); if (!sheet) continue; m_sheets->insertItem(i, sheet->sheetName()); } connect(this, SIGNAL(okClicked()), this, SLOT(slotOk())); connect(m_areaNameEdit, SIGNAL(textChanged(const QString&)), this, SLOT(slotAreaNameModified(const QString&))); }
UserToolDialog::UserToolDialog(QWidget *parent, QString name,QStringList names, QStringList commands ) : QDialog(parent) { setWindowTitle(name); setModal(true); ui.setupUi(this); usualNames=names; usualCommands=commands; previous_index=0; connect(ui.listWidget, SIGNAL(currentRowChanged(int)),this,SLOT(change(int))); connect( ui.pushButtonWizard, SIGNAL(clicked()), this, SLOT(userQuickWizard())); connect( ui.buttonBox, SIGNAL(accepted()), SLOT(slotOk()) ); }
ObjectNodeDialog::ObjectNodeDialog( UMLView * pView, ObjectNodeWidget * pWidget ) : KPageDialog(pView) { setCaption( i18n("Properties") ); setButtons( Ok | Apply | Cancel | Help ); setDefaultButton( Ok ); setModal( true ); setFaceType( KPageDialog::List ); showButtonSeparator( true ); m_pView = pView; m_pObjectNodeWidget = pWidget; m_bChangesMade = false; setupPages(); connect(this,SIGNAL(okClicked()),this,SLOT(slotOk())); connect(this,SIGNAL(applyClicked()),this,SLOT(slotApply())); }
void BatchProcessImagesDialog::endProcess() { m_convertStatus = PROCESS_DONE; enableWidgets(true); QTimer::singleShot(500, m_ui->m_progress, SLOT(hide())); m_ui->m_progress->progressCompleted(); setButtonText(User1, i18n("&Close")); disconnect(this, SIGNAL(user1Clicked()), this, SLOT(slotProcessStop())); connect(this, SIGNAL(user1Clicked()), this, SLOT(slotOk())); }
KGameDialog::KGameDialog(KGame* g, KPlayer* owner, const QString& title, QWidget* parent, bool modal) : KPageDialog(parent), d( new KGameDialogPrivate ) { setCaption(title); setButtons(Ok|Default|Apply|Cancel); setDefaultButton(Ok); setFaceType(KPageDialog::Tabbed); setModal(modal); init(g, owner); connect(this,SIGNAL(okClicked()),this,SLOT(slotOk())); connect(this,SIGNAL(defaultClicked()),this,SLOT(slotDefault())); connect(this,SIGNAL(applyClicked()),this,SLOT(slotApply())); }
NotificationDialog::NotificationDialog( KFileItem medium, NotifierSettings *settings, TQWidget* parent, const char* name ) : KDialogBase( parent, name, false, i18n( "Medium Detected" ), Ok|Cancel|User1, Ok, true), m_medium(medium), m_settings( settings ) { setCaption( TDEIO::decodeFileName(m_medium.name()) ); clearWState( WState_Polished ); TQWidget *page = new TQWidget( this ); setMainWidget(page); TQVBoxLayout *topLayout = new TQVBoxLayout( page, 0, spacingHint() ); m_view = new NotificationDialogView( page ); topLayout->addWidget(m_view); m_view->iconLabel->setPixmap( m_medium.pixmap(64) ); m_view->mimetypeLabel->setText( i18n( "<b>Medium type:</b>" ) + " " + m_medium.mimeTypePtr()->comment() ); updateActionsListBox(); resize( TQSize(400,400).expandedTo( minimumSizeHint() ) ); m_actionWatcher = new KDirWatch(); TQString services_dir = locateLocal( "data", "konqueror/servicemenus", true ); m_actionWatcher->addDir( services_dir ); setButtonText( User1, i18n("Configure...") ); connect( m_actionWatcher, TQT_SIGNAL( dirty( const TQString & ) ), this, TQT_SLOT( slotActionsChanged( const TQString & ) ) ); connect( this , TQT_SIGNAL( okClicked() ), this, TQT_SLOT( slotOk() ) ); connect( this, TQT_SIGNAL( user1Clicked() ), this, TQT_SLOT( slotConfigure() ) ); connect( m_view->actionsList, TQT_SIGNAL( doubleClicked ( TQListBoxItem*, const TQPoint & ) ), this, TQT_SLOT( slotOk() ) ); connect( this, TQT_SIGNAL( finished() ), this, TQT_SLOT( delayedDestruct() ) ); m_actionWatcher->startScan(); TQPushButton * btn = actionButton( Ok ); btn->setFocus(); }
MainProjectDialog::MainProjectDialog(Project &p, QWidget *parent, const char */*name*/) : KoDialog( parent), project(p) { setWindowTitle( i18n("Project Settings") ); setButtons( Ok|Cancel ); setDefaultButton( Ok ); showButtonSeparator( true ); panel = new MainProjectPanel(project, this); setMainWidget(panel); enableButtonOk(false); resize( QSize(500, 410).expandedTo(minimumSizeHint())); connect(this, SIGNAL(okClicked()), SLOT(slotOk())); connect(panel, SIGNAL(obligatedFieldsFilled(bool)), SLOT(enableButtonOk(bool))); }
KMMsgPartDialogCompat::KMMsgPartDialogCompat( const char *, bool readOnly) : KMMsgPartDialog(), mMsgPart( 0 ) { setShownEncodings( SevenBit|EightBit|QuotedPrintable|Base64 ); if (readOnly) { mMimeType->setEditable(false); mMimeType->setEnabled(false); mFileName->setReadOnly(true); mDescription->setReadOnly(true); mEncoding->setEnabled(false); mInline->setEnabled(false); mEncrypted->setEnabled(false); mSigned->setEnabled(false); } connect(this,SIGNAL(okClicked()),SLOT(slotOk())); }
GroupWisePrivacyDialog::GroupWisePrivacyDialog( GroupWiseAccount * account, QWidget *parent, const char * /*name*/ ) : KDialog( parent) , m_account( account ), m_dirty( false ), m_searchDlg(0) { setCaption(i18nc( "Account specific privacy settings", "Manage Privacy for %1", account->accountId() )); setButtons(KDialog::Ok|KDialog::Apply|KDialog::Cancel); setDefaultButton(Ok); setModal(false); QWidget * wid = new QWidget( this ); m_privacy.setupUi( wid ); setMainWidget( wid ); PrivacyManager * mgr = m_account->client()->privacyManager(); // populate the widget; // admin lock if ( mgr->isPrivacyLocked() ) { m_privacy.status->setText( i18n( "Privacy settings have been administratively locked" ) ); disableWidgets(); } populateWidgets(); m_privacy.allowList->setSelectionMode( Q3ListBox::Extended ); m_privacy.denyList->setSelectionMode( Q3ListBox::Extended ); connect( m_privacy.btnAllow, SIGNAL(clicked()), SLOT(slotAllowClicked()) ); connect( m_privacy.btnBlock, SIGNAL(clicked()), SLOT(slotBlockClicked()) ); connect( m_privacy.btnAdd, SIGNAL(clicked()), SLOT(slotAddClicked()) ); connect( m_privacy.btnRemove, SIGNAL(clicked()), SLOT(slotRemoveClicked()) ); connect( m_privacy.allowList, SIGNAL(selectionChanged()), SLOT(slotAllowListClicked()) ); connect( m_privacy.denyList, SIGNAL(selectionChanged()), SLOT(slotDenyListClicked()) ); connect( mgr, SIGNAL(privacyChanged(QString,bool)), SLOT(slotPrivacyChanged()) ); connect(this,SIGNAL(okClicked()),this,SLOT(slotOk())); connect(this,SIGNAL(applyClicked()),this,SLOT(slotApply())); m_privacy.btnAdd->setEnabled( true ); m_privacy.btnAllow->setEnabled( false ); m_privacy.btnBlock->setEnabled( false ); m_privacy.btnRemove->setEnabled( false ); /* showButtonOK( true ); showButtonApply( true ); showButtonCancel( true ); */ show(); }
ParagraphSettingsDialog::ParagraphSettingsDialog(TextTool *tool, QTextCursor *cursor, QWidget* parent) : KDialog(parent), m_tool(tool), m_cursor(cursor) { setCaption(i18n("Paragraph Format")); setModal(true); setButtons(Ok | Cancel | Apply); setDefaultButton(Ok); m_paragraphGeneral = new ParagraphGeneral; m_paragraphGeneral->hideStyleName(true); setMainWidget(m_paragraphGeneral); connect(this, SIGNAL(applyClicked()), this, SLOT(slotApply())); connect(this, SIGNAL(okClicked()), this, SLOT(slotOk())); initTabs(); }