Fixes: Reduce dependencies to Designer headers/Kick out the unused "Generate Code" action

This commit is contained in:
Friedemann Kleint
2009-01-27 09:18:14 +01:00
parent 530f0fc2da
commit 1143636775
4 changed files with 1 additions and 80 deletions

View File

@@ -300,33 +300,6 @@ QWidget *FormWindowEditor::widget()
return m_editorWidget;
}
bool FormWindowEditor::generateCode(QByteArray &header, QString &errorMessage) const
{
if (Designer::Constants::Internal::debug)
qDebug() << Q_FUNC_INFO;
QString tempPattern = QDir::tempPath();
if (!tempPattern.endsWith(QDir::separator())) // platform-dependant
tempPattern += QDir::separator();
tempPattern += QLatin1String("formXXXXXX.ui");
QTemporaryFile uiFile(tempPattern);
uiFile.setAutoRemove(true);
if (!uiFile.open()) {
errorMessage = tr("Unable to write to a temporary file.");
return false;
}
if (!m_file->writeFile(uiFile, errorMessage)) {
errorMessage = tr("Unable to write to a temporary file.");
return false;
}
const QString uiFileName = uiFile.fileName();
uiFile.close();
if (!qdesigner_internal::runUIC(uiFileName, qdesigner_internal::UIC_GenerateCode, header, errorMessage))
return false;
return true;
}
QDesignerFormWindowInterface *FormWindowEditor::formWindow() const
{