Fixes: Allow directories to be entered into the class wizard file names

Task: 237390
Details: Add 'allowDirectories' property to the widgets involved.
This commit is contained in:
Friedemann Kleint
2008-12-05 10:39:08 +01:00
parent 4e76b54dec
commit a48ee6f7a8
8 changed files with 96 additions and 28 deletions

View File

@@ -346,6 +346,21 @@ void NewClassWidget::setFormExtension(const QString &e)
m_d->m_formExtension = fixSuffix(e);
}
bool NewClassWidget::allowDirectories() const
{
return m_d->m_ui.headerFileLineEdit->allowDirectories();
}
void NewClassWidget::setAllowDirectories(bool v)
{
// We keep all in sync
if (allowDirectories() != v) {
m_d->m_ui.sourceFileLineEdit->setAllowDirectories(v);
m_d->m_ui.headerFileLineEdit->setAllowDirectories(v);
m_d->m_ui.formFileLineEdit->setAllowDirectories(v);
}
}
void NewClassWidget::slotValidChanged()
{
const bool newValid = isValid();