Added a wizard for Qt Designer custom widgets and collections.

Add the wizard. Modify basefilewizard to use be able to handle binary
data. Add some properties to path chooser (filters).

Task-number: 251982
Initial-patch-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
This commit is contained in:
Friedemann Kleint
2009-06-29 14:47:04 +02:00
parent 3d9c65f2ee
commit 024b548e13
37 changed files with 2521 additions and 8 deletions

View File

@@ -88,6 +88,7 @@ struct PathChooserPrivate
PathValidatingLineEdit *m_lineEdit;
PathChooser::Kind m_acceptingKind;
QString m_dialogTitleOverride;
QString m_dialogFilter;
QString m_initialBrowsePathOverride;
};
@@ -171,7 +172,8 @@ void PathChooser::slotBrowse()
case PathChooser::File: // fall through
case PathChooser::Command:
newPath = QFileDialog::getOpenFileName(this,
makeDialogTitle(tr("Choose a file")), predefined);
makeDialogTitle(tr("Choose a file")), predefined,
m_d->m_dialogFilter);
break;
default:
@@ -278,11 +280,31 @@ void PathChooser::setExpectedKind(Kind expected)
m_d->m_acceptingKind = expected;
}
PathChooser::Kind PathChooser::expectedKind() const
{
return m_d->m_acceptingKind;
}
void PathChooser::setPromptDialogTitle(const QString &title)
{
m_d->m_dialogTitleOverride = title;
}
QString PathChooser::promptDialogTitle() const
{
return m_d->m_dialogTitleOverride;
}
void PathChooser::setPromptDialogFilter(const QString &filter)
{
m_d->m_dialogFilter = filter;
}
QString PathChooser::promptDialogFilter() const
{
return m_d->m_dialogFilter;
}
void PathChooser::setInitialBrowsePathBackup(const QString &path)
{
m_d->m_initialBrowsePathOverride = path;