Make method naming more consistent.

* Use id() for methods returning a string used to represent
    some type of object.
  * Use displayName() for strings that are meant to be user
    visible.
  * Quieten some warnings while touching the files anyway.
  * Move Factories to their products in the plugins where that
    was not done before.

Reviewed-by: dt
This commit is contained in:
Tobias Hunger
2010-01-07 18:17:24 +01:00
parent 8bb87fcda4
commit a6ad773722
332 changed files with 1666 additions and 1543 deletions

View File

@@ -68,15 +68,15 @@ static inline QString msgStartFailed(const QString &binary, QStringList argument
return ExternalQtEditor::tr("Unable to start \"%1\"").arg(arguments.join(QString(QLatin1Char(' '))));
}
static inline QString msgAppNotFound(const QString &kind)
static inline QString msgAppNotFound(const QString &id)
{
return ExternalQtEditor::tr("The application \"%1\" could not be found.").arg(kind);
return ExternalQtEditor::tr("The application \"%1\" could not be found.").arg(id);
}
// -- Commands and helpers
#ifdef Q_OS_MAC
static const char *linguistBinaryC = "Linguist";
static const char *designerBinaryC = "Designer";
static const char * const linguistBinaryC = "Linguist";
static const char * const designerBinaryC = "Designer";
// Mac: Change the call 'Foo.app/Contents/MacOS/Foo <file>' to
// 'open Foo.app <file>'. Do this ONLY if you do not want to have
@@ -90,21 +90,26 @@ static void createMacOpenCommand(QString *binary, QStringList *arguments)
*binary = QLatin1String("open");
}
}
#else
static const char *linguistBinaryC = "linguist";
static const char *designerBinaryC = "designer";
static const char * const linguistBinaryC = "linguist";
static const char * const designerBinaryC = "designer";
#endif
static const char *designerKindC = "Qt Designer";
static const char * const designerIdC = "Qt.Designer";
static const char * const linguistIdC = "Qt.Linguisr";
static const char * const designerDisplayName = QT_TRANSLATE_NOOP("OpenWith::Editors", "Qt Designer");
static const char * const linguistDisplayName = QT_TRANSLATE_NOOP("OpenWith::Editors", "Qt Linguist");
// -------------- ExternalQtEditor
ExternalQtEditor::ExternalQtEditor(const QString &kind,
const QString &mimetype,
QObject *parent) :
ExternalQtEditor::ExternalQtEditor(const QString &id,
const QString &displayName,
const QString &mimetype,
QObject *parent) :
Core::IExternalEditor(parent),
m_mimeTypes(mimetype),
m_kind(kind)
m_id(id),
m_displayName(displayName)
{
}
@@ -113,9 +118,14 @@ QStringList ExternalQtEditor::mimeTypes() const
return m_mimeTypes;
}
QString ExternalQtEditor::kind() const
QString ExternalQtEditor::id() const
{
return m_kind;
return m_id;
}
QString ExternalQtEditor::displayName() const
{
return m_displayName;
}
bool ExternalQtEditor::getEditorLaunchData(const QString &fileName,
@@ -138,7 +148,7 @@ bool ExternalQtEditor::getEditorLaunchData(const QString &fileName,
data->binary = Utils::SynchronousProcess::locateBinary(fallbackBinary);
}
if (data->binary.isEmpty()) {
*errorMessage = msgAppNotFound(kind());
*errorMessage = msgAppNotFound(id());
return false;
}
// Setup binary + arguments, use Mac Open if appropriate
@@ -169,7 +179,8 @@ bool ExternalQtEditor::startEditorProcess(const EditorLaunchData &data, QString
// --------------- LinguistExternalEditor
LinguistExternalEditor::LinguistExternalEditor(QObject *parent) :
ExternalQtEditor(QLatin1String("Qt Linguist"),
ExternalQtEditor(QLatin1String(linguistIdC),
QLatin1String(linguistDisplayName),
QLatin1String(Qt4ProjectManager::Constants::LINGUIST_MIMETYPE),
parent)
{
@@ -186,7 +197,8 @@ bool LinguistExternalEditor::startEditor(const QString &fileName, QString *error
// --------------- MacDesignerExternalEditor, using Mac 'open'
MacDesignerExternalEditor::MacDesignerExternalEditor(QObject *parent) :
ExternalQtEditor(QLatin1String(designerKindC),
ExternalQtEditor(QLatin1String(designerIdC),
QLatin1String(designerDisplayName),
QLatin1String(Qt4ProjectManager::Constants::FORM_MIMETYPE),
parent)
{
@@ -204,7 +216,8 @@ bool MacDesignerExternalEditor::startEditor(const QString &fileName, QString *er
// --------------- DesignerExternalEditor with Designer Tcp remote control.
DesignerExternalEditor::DesignerExternalEditor(QObject *parent) :
ExternalQtEditor(QLatin1String(designerKindC),
ExternalQtEditor(QLatin1String(designerIdC),
QLatin1String(designerDisplayName),
QLatin1String(Designer::Constants::FORM_MIMETYPE),
parent),
m_terminationMapper(0)