void KexiFileWidget::slotExistingFileHighlighted(const QString& fileName) { kDebug() << fileName; d->highlightedUrl = KUrl(fileName); //updateDialogOKButton(0); emit fileHighlighted(); }
KexiFileWidget::KexiFileWidget( const KUrl &startDirOrVariable, Mode mode, QWidget *parent) : KFileWidget(startDirOrVariable, parent) , d(new Private()) { kDebug() << startDirOrVariable.scheme(); if (startDirOrVariable.protocol() == "kfiledialog") { KFileDialog::getStartUrl(startDirOrVariable, d->recentDirClass); } setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); setMode(mode); QAction *previewAction = actionCollection()->action("preview"); if (previewAction) previewAction->setChecked(false); setFocusProxy(locationEdit()); connect(this, SIGNAL(fileHighlighted(QString)), this, SLOT(slotExistingFileHighlighted(QString))); }
KexiFileWidget::KexiFileWidget( const KUrl &startDirOrVariable, Mode mode, QWidget *parent) : KFileWidget(startDirOrVariable, parent) , d(new Private()) { kDebug() << startDirOrVariable.scheme(); if (startDirOrVariable.protocol() == "kfiledialog") { KFileDialog::getStartUrl(startDirOrVariable, d->recentDirClass); } setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); setMode(mode); QAction *previewAction = actionCollection()->action("preview"); if (previewAction) previewAction->setChecked(false); //setMinimumHeight(100); //setSizeGripEnabled ( false ); //dirty hack to customize filedialog view: /* { QList<QPushButton*> l = findChildren<QPushButton*>(); foreach (QPushButton* btn, l) btn->hide(); QList<QWidget*> wl = findChildren<QWidget*>(); foreach (QWidget* w, wl) w->installEventFilter(this); } */ /* Qt4 #ifdef Q_WS_WIN if (startDirOrVariable.startsWith(":")) m_lastVisitedPathsVariable = startDirOrVariable; //store for later use #else*/ // toggleSpeedbar(false); setFocusProxy(locationEdit()); //#endif connect(this, SIGNAL(fileHighlighted(QString)), this, SLOT(slotExistingFileHighlighted(QString))); }
CommitDialog::CommitDialog(KConfig& cfg, OrgKdeCervisiaCvsserviceCvsserviceInterface* service, QWidget *parent) : KDialog(parent) , partConfig(cfg) , cvsService(service) { setCaption(i18n("CVS Commit")); setModal(true); setButtons(Ok | Cancel | Help | User1); setButtonGuiItem(User1, KGuiItem(i18n("&Diff"), "vcs-diff-cvs-cervisia")); setDefaultButton(Ok); showButtonSeparator(true); QFrame* mainWidget = new QFrame(this); setMainWidget(mainWidget); QBoxLayout *layout = new QVBoxLayout(mainWidget); layout->setSpacing(spacingHint()); layout->setMargin(0); QLabel *textlabel = new QLabel( i18n("Commit the following &files:"), mainWidget ); layout->addWidget(textlabel); m_fileList = new KListWidget(mainWidget); m_fileList->setEditTriggers(QAbstractItemView::NoEditTriggers); textlabel->setBuddy(m_fileList); connect( m_fileList, SIGNAL(itemDoubleClicked(QListWidgetItem*)), this, SLOT(fileSelected(QListWidgetItem*))); connect( m_fileList, SIGNAL(itemSelectionChanged()), this, SLOT(fileHighlighted()) ); layout->addWidget(m_fileList, 5); QLabel *archivelabel = new QLabel(i18n("Older &messages:"), mainWidget); layout->addWidget(archivelabel); combo = new KComboBox(mainWidget); archivelabel->setBuddy(combo); connect( combo, SIGNAL(activated(int)), this, SLOT(comboActivated(int)) ); // make sure that combobox is smaller than the screen combo->setSizePolicy(QSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed)); layout->addWidget(combo); QLabel *messagelabel = new QLabel(i18n("&Log message:"), mainWidget); layout->addWidget(messagelabel); edit = new Cervisia::LogMessageEdit(mainWidget); messagelabel->setBuddy(edit); edit->setFocus(); edit->setMinimumSize(400, 100); layout->addWidget(edit, 10); m_useTemplateChk = new QCheckBox(i18n("Use log message &template"), mainWidget); layout->addWidget(m_useTemplateChk); connect( m_useTemplateChk, SIGNAL(clicked()), this, SLOT(useTemplateClicked()) ); checkForTemplateFile(); enableButton(User1, false); connect( this, SIGNAL(user1Clicked()), this, SLOT(diffClicked()) ); setHelp("commitingfiles"); KConfigGroup cg(&partConfig, "CommitDialog"); restoreDialogSize(cg); }
void KexiFileWidget::slotExistingFileHighlighted(const QString& fileName) { kDebug() << fileName; d->highlightedUrl = KUrl(fileName); emit fileHighlighted(); }