Commit c8441462 authored by Leandro Melo's avatar Leandro Melo

Renaming...

parent f6cc172d
......@@ -33,7 +33,7 @@
#include "dynamicrule.h"
#include "highlightdefinition.h"
using namespace Highlight;
using namespace GenericEditor;
using namespace Internal;
Context::Context() : m_fallthrough(false), m_dynamic(false)
......@@ -128,7 +128,7 @@ bool Context::isDynamic() const
void Context::updateDynamicRules(const QStringList &captures) const
{
Highlight::Internal::updateDynamicRules(m_rules, captures);
GenericEditor::Internal::updateDynamicRules(m_rules, captures);
}
void Context::addRule(const QSharedPointer<Rule> &rule)
......
......@@ -36,7 +36,7 @@
#include <QtCore/QList>
#include <QtCore/QSharedPointer>
namespace Highlight {
namespace GenericEditor {
namespace Internal {
class Rule;
......@@ -105,6 +105,6 @@ private:
};
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
#endif // CONTEXT_H
......@@ -30,7 +30,7 @@
#include "dynamicrule.h"
#include "reuse.h"
using namespace Highlight;
using namespace GenericEditor;
using namespace Internal;
DynamicRule::DynamicRule() : m_active(false)
......@@ -51,7 +51,7 @@ void DynamicRule::replaceExpressions(const QStringList &captures)
updateDynamicRules(childs(), captures);
}
namespace Highlight {
namespace GenericEditor {
namespace Internal {
void updateDynamicRules(const QList<QSharedPointer<Rule> > &rules, const QStringList &captures)
......@@ -64,4 +64,4 @@ void updateDynamicRules(const QList<QSharedPointer<Rule> > &rules, const QString
}
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
......@@ -36,7 +36,7 @@ QT_BEGIN_NAMESPACE
class QStringList;
QT_END_NAMESPACE
namespace Highlight {
namespace GenericEditor {
namespace Internal {
class DynamicRule : public Rule
......@@ -59,6 +59,6 @@ private:
void updateDynamicRules(const QList<QSharedPointer<Rule> > &rules, const QStringList &captures);
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
#endif // DYNAMICRULE_H
......@@ -27,8 +27,8 @@
**
**************************************************************************/
#include "genericeditor.h"
#include "generichighlighterconstants.h"
#include "editor.h"
#include "genericeditorconstants.h"
#include "genericeditorplugin.h"
#include "highlightdefinition.h"
#include "highlighter.h"
......@@ -43,37 +43,37 @@
#include <QtCore/QSharedPointer>
#include <QtCore/QFileInfo>
using namespace Highlight;
using namespace GenericEditor;
using namespace Internal;
GenericEditorEditable::GenericEditorEditable(GenericEditor *editor) :
EditorEditable::EditorEditable(Editor *editor) :
TextEditor::BaseTextEditorEditable(editor)
{
Core::UniqueIDManager *uidm = Core::UniqueIDManager::instance();
m_context << uidm->uniqueIdentifier(Highlight::Constants::GENERIC_EDITOR);
m_context << uidm->uniqueIdentifier(GenericEditor::Constants::GENERIC_EDITOR);
m_context << uidm->uniqueIdentifier(TextEditor::Constants::C_TEXTEDITOR);
}
QString GenericEditorEditable::id() const
{ return QLatin1String(Highlight::Constants::GENERIC_EDITOR); }
QString EditorEditable::id() const
{ return QLatin1String(GenericEditor::Constants::GENERIC_EDITOR); }
QList<int> GenericEditorEditable::context() const
QList<int> EditorEditable::context() const
{ return m_context; }
bool GenericEditorEditable::isTemporary() const
bool EditorEditable::isTemporary() const
{ return false; }
bool GenericEditorEditable::duplicateSupported() const
bool EditorEditable::duplicateSupported() const
{ return true; }
Core::IEditor *GenericEditorEditable::duplicate(QWidget *parent)
Core::IEditor *EditorEditable::duplicate(QWidget *parent)
{
GenericEditor *newEditor = new GenericEditor(editor()->mimeType(), parent);
Editor *newEditor = new Editor(editor()->mimeType(), parent);
newEditor->duplicateFrom(editor());
return newEditor->editableInterface();
}
bool GenericEditorEditable::open(const QString &fileName)
bool EditorEditable::open(const QString &fileName)
{
if (TextEditor::BaseTextEditorEditable::open(fileName)) {
editor()->setMimeType(
......@@ -83,8 +83,7 @@ bool GenericEditorEditable::open(const QString &fileName)
return false;
}
GenericEditor::GenericEditor(const QString &definitionId, QWidget *parent) :
TextEditor::BaseTextEditor(parent)
Editor::Editor(const QString &definitionId, QWidget *parent) : TextEditor::BaseTextEditor(parent)
{
try {
QSharedPointer<HighlightDefinition> definition =
......@@ -95,8 +94,8 @@ GenericEditor::GenericEditor(const QString &definitionId, QWidget *parent) :
}
}
TextEditor::BaseTextEditorEditable *GenericEditor::createEditableInterface()
TextEditor::BaseTextEditorEditable *Editor::createEditableInterface()
{
GenericEditorEditable *editable = new GenericEditorEditable(this);
EditorEditable *editable = new EditorEditable(this);
return editable;
}
......@@ -38,17 +38,17 @@ QT_BEGIN_NAMESPACE
class QString;
QT_END_NAMESPACE
namespace Highlight {
namespace GenericEditor {
namespace Internal {
class GenericEditor;
class Editor;
class GenericEditorEditable : public TextEditor::BaseTextEditorEditable
class EditorEditable : public TextEditor::BaseTextEditorEditable
{
Q_OBJECT
public:
GenericEditorEditable(GenericEditor *editor);
EditorEditable(Editor *editor);
protected:
virtual QString id() const;
......@@ -62,18 +62,18 @@ private:
QList<int> m_context;
};
class GenericEditor : public TextEditor::BaseTextEditor
class Editor : public TextEditor::BaseTextEditor
{
Q_OBJECT
public:
GenericEditor(const QString &definitionId, QWidget *parent = 0);
Editor(const QString &definitionId, QWidget *parent = 0);
protected:
virtual TextEditor::BaseTextEditorEditable *createEditableInterface();
};
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
#endif // GENERICEDITOR_H
......@@ -27,46 +27,46 @@
**
**************************************************************************/
#include "genericeditorfactory.h"
#include "generichighlighterconstants.h"
#include "genericeditor.h"
#include "editorfactory.h"
#include "genericeditorconstants.h"
#include "editor.h"
#include <coreplugin/editormanager/editormanager.h>
using namespace Highlight;
using namespace GenericEditor;
using namespace Internal;
GenericEditorFactory::GenericEditorFactory(QObject *parent) :
EditorFactory::EditorFactory(QObject *parent) :
Core::IEditorFactory(parent)
{}
GenericEditorFactory::~GenericEditorFactory()
EditorFactory::~EditorFactory()
{}
Core::IEditor *GenericEditorFactory::createEditor(QWidget *parent)
Core::IEditor *EditorFactory::createEditor(QWidget *parent)
{
GenericEditor *genericEditor = createGenericEditor(parent);
Editor *genericEditor = createGenericEditor(parent);
return genericEditor->editableInterface();
}
QString GenericEditorFactory::id() const
QString EditorFactory::id() const
{
return QLatin1String(Highlight::Constants::GENERIC_EDITOR);
return QLatin1String(GenericEditor::Constants::GENERIC_EDITOR);
}
QStringList GenericEditorFactory::mimeTypes() const
QStringList EditorFactory::mimeTypes() const
{ return m_mimeTypes; }
QString GenericEditorFactory::displayName() const
QString EditorFactory::displayName() const
{
return tr(Highlight::Constants::GENERIC_EDITOR_DISPLAY_NAME);
return tr(GenericEditor::Constants::GENERIC_EDITOR_DISPLAY_NAME);
}
Core::IFile *GenericEditorFactory::open(const QString &fileName)
Core::IFile *EditorFactory::open(const QString &fileName)
{
Core::IEditor *iface = Core::EditorManager::instance()->openEditor(fileName, id());
return iface ? iface->file() : 0;
}
void GenericEditorFactory::addMimeType(const QString &mimeType)
void EditorFactory::addMimeType(const QString &mimeType)
{ m_mimeTypes.append(mimeType); }
......@@ -34,18 +34,18 @@
#include <QtCore/QStringList>
namespace Highlight {
namespace GenericEditor {
namespace Internal {
class GenericEditor;
class Editor;
class GenericEditorFactory : public Core::IEditorFactory
class EditorFactory : public Core::IEditorFactory
{
Q_OBJECT
public:
GenericEditorFactory(QObject *parent = 0);
virtual ~GenericEditorFactory();
EditorFactory(QObject *parent = 0);
virtual ~EditorFactory();
// Currently there are language specific factores which configure the correct highlighter.
// Would it be a good idea if the createEditor method also received the mime type? This would
......@@ -60,12 +60,12 @@ protected:
void addMimeType(const QString &mimeType);
private:
virtual GenericEditor *createGenericEditor(QWidget *parent) = 0;
virtual Editor *createGenericEditor(QWidget *parent) = 0;
QStringList m_mimeTypes;
};
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
#endif // GENERICEDITORFACTORY_H
......@@ -8,8 +8,6 @@ CONFIG += help
HEADERS += \
genericeditorplugin.h \
progressdata.h \
genericeditorfactory.h \
genericeditor.h \
languagespecificfactories.h \
specificrules.h \
rule.h \
......@@ -23,13 +21,13 @@ HEADERS += \
highlightdefinition.h \
dynamicrule.h \
context.h \
genericeditorconstants.h
genericeditorconstants.h \
editor.h \
editorfactory.h
SOURCES += \
genericeditorplugin.cpp \
progressdata.cpp \
genericeditorfactory.cpp \
genericeditor.cpp \
languagespecificfactories.cpp \
specificrules.cpp \
rule.cpp \
......@@ -40,7 +38,9 @@ SOURCES += \
highlightdefinitionhandler.cpp \
highlightdefinition.cpp \
dynamicrule.cpp \
context.cpp
context.cpp \
editor.cpp \
editorfactory.cpp
OTHER_FILES += GenericEditor.pluginspec GenericEditor.mimetypes.xml
......
......@@ -7,7 +7,6 @@
<file>XML/java.xml</file>
<file>XML/javadoc.xml</file>
<file>XML/javascript.xml</file>
<file>XML/language.dtd</file>
<file>XML/objectivec.xml</file>
<file>XML/perl.xml</file>
<file>XML/php.xml</file>
......
......@@ -27,12 +27,12 @@
**
**************************************************************************/
#ifndef GENERICHIGHLIGHTERCONSTANTS_H
#define GENERICHIGHLIGHTERCONSTANTS_H
#ifndef GENERICEDITORCONSTANTS_H
#define GENERICEDITORCONSTANTS_H
#include <QtCore/QtGlobal>
namespace Highlight {
namespace GenericEditor {
namespace Constants {
const char * const GENERIC_EDITOR = "GenericEditorPlugin.GenericEditor";
......@@ -57,6 +57,6 @@ const char * const SQL_MIMETYPE = "text/x-sql";
const char * const TCL_MIMETYPE = "application/x-tcl";
} // namespace Constants
} // namespace Highlight
} // namespace GenericEditor
#endif // GENERICHIGHLIGHTERCONSTANTS_H
#endif // GENERICEDITORCONSTANTS_H
......@@ -45,7 +45,7 @@
#include <QtXml/QXmlSimpleReader>
#include <QtXml/QXmlInputSource>
using namespace Highlight;
using namespace GenericEditor;
using namespace Internal;
const QLatin1String GenericEditorPlugin::kAlertDefinitionId(":/genericeditor/XML/alert.xml");
......@@ -80,22 +80,22 @@ GenericEditorPlugin::GenericEditorPlugin()
//Todo
m_idByMimeType.insert(Highlight::Constants::C_HEADER_MIMETYPE, kCDefinitionId);
m_idByMimeType.insert(Highlight::Constants::C_SOURCE_MIMETYPE, kCDefinitionId);
m_idByMimeType.insert(Highlight::Constants::CPP_HEADER_MIMETYPE, kCppDefinitionId);
m_idByMimeType.insert(Highlight::Constants::CPP_SOURCE_MIMETYPE, kCppDefinitionId);
m_idByMimeType.insert(Highlight::Constants::CSS_MIMETYPE, kCssDefinitionId);
m_idByMimeType.insert(Highlight::Constants::FORTRAN_MIMETYPE, kFortranDefinitionId);
m_idByMimeType.insert(Highlight::Constants::HTML_MIMETYPE, kHtmlDefinitionId);
m_idByMimeType.insert(Highlight::Constants::JAVA_MIMETYPE, kJavaDefinitionId);
m_idByMimeType.insert(Highlight::Constants::JAVASCRIPT_MIMETYPE, kJavascriptDefinitionId);
m_idByMimeType.insert(Highlight::Constants::OBJECTIVEC_MIMETYPE, kObjectiveCDefinitionId);
m_idByMimeType.insert(Highlight::Constants::PERL_MIMETYPE, kPerlDefinitionId);
m_idByMimeType.insert(Highlight::Constants::PHP_MIMETYPE, kPhpDefinitionId);
m_idByMimeType.insert(Highlight::Constants::PYTHON_MIMETYPE, kPythonDefinitionId);
m_idByMimeType.insert(Highlight::Constants::RUBY_MIMETYPE, kRubyDefinitionId);
m_idByMimeType.insert(Highlight::Constants::SQL_MIMETYPE, kSqlDefinitionId);
m_idByMimeType.insert(Highlight::Constants::TCL_MIMETYPE, kTclDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::C_HEADER_MIMETYPE, kCDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::C_SOURCE_MIMETYPE, kCDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::CPP_HEADER_MIMETYPE, kCppDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::CPP_SOURCE_MIMETYPE, kCppDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::CSS_MIMETYPE, kCssDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::FORTRAN_MIMETYPE, kFortranDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::HTML_MIMETYPE, kHtmlDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::JAVA_MIMETYPE, kJavaDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::JAVASCRIPT_MIMETYPE, kJavascriptDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::OBJECTIVEC_MIMETYPE, kObjectiveCDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::PERL_MIMETYPE, kPerlDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::PHP_MIMETYPE, kPhpDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::PYTHON_MIMETYPE, kPythonDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::RUBY_MIMETYPE, kRubyDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::SQL_MIMETYPE, kSqlDefinitionId);
m_idByMimeType.insert(GenericEditor::Constants::TCL_MIMETYPE, kTclDefinitionId);
m_idByName.insert(QLatin1String("alerts"), kAlertDefinitionId);
m_idByName.insert(QLatin1String("c"), kCDefinitionId);
......
......@@ -38,7 +38,7 @@
#include <QtCore/QSet>
#include <QtCore/QSharedPointer>
namespace Highlight {
namespace GenericEditor {
namespace Internal {
class HighlightDefinition;
......@@ -96,6 +96,6 @@ private:
};
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
#endif // GENERICEDITORPLUGIN_H
......@@ -36,7 +36,7 @@
#include <QLatin1String>
using namespace Highlight;
using namespace GenericEditor;
using namespace Internal;
HighlightDefinition::HighlightDefinition() :
......
......@@ -34,7 +34,7 @@
#include <QtCore/QHash>
#include <QtCore/QSharedPointer>
namespace Highlight {
namespace GenericEditor {
namespace Internal {
class KeywordList;
......@@ -126,6 +126,6 @@ private:
};
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
#endif // HIGHLIGHTDEFINITION_H
......@@ -39,7 +39,7 @@
#include <QLatin1String>
using namespace Highlight;
using namespace GenericEditor;
using namespace Internal;
namespace {
......
......@@ -37,7 +37,7 @@
#include <QtXml/QXmlDefaultHandler>
namespace Highlight {
namespace GenericEditor {
namespace Internal {
class KeywordList;
......@@ -102,6 +102,6 @@ private:
};
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
#endif // HIGHLIGHTDEFINITIONHANDLER_H
......@@ -37,7 +37,7 @@
#include <QtCore/QStringList>
using namespace Highlight;
using namespace GenericEditor;
using namespace Internal;
namespace {
......
......@@ -39,7 +39,7 @@
#include <texteditor/basetexteditor.h>
namespace Highlight {
namespace GenericEditor {
namespace Internal {
class Rule;
......@@ -139,6 +139,6 @@ private:
};
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
#endif // HIGHLIGHTER_H
......@@ -30,12 +30,12 @@
#ifndef HIGHLIGHTEREXCEPTION_H
#define HIGHLIGHTEREXCEPTION_H
namespace Highlight {
namespace GenericEditor {
namespace Internal {
class HighlighterException {};
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
#endif // HIGHLIGHTEREXCEPTION_H
......@@ -30,7 +30,7 @@
#include "includerulesinstruction.h"
#include "reuse.h"
using namespace Highlight;
using namespace GenericEditor;
using namespace Internal;
IncludeRulesInstruction::IncludeRulesInstruction(const QString &context,
......
......@@ -32,7 +32,7 @@
#include <QtCore/QString>
namespace Highlight {
namespace GenericEditor {
namespace Internal {
class IncludeRulesInstruction
......@@ -51,6 +51,6 @@ private:
};
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
#endif // INCLUDERULESINSTRUCTION_H
......@@ -30,7 +30,7 @@
#include "itemdata.h"
#include "reuse.h"
using namespace Highlight;
using namespace GenericEditor;
using namespace Internal;
namespace {
......
......@@ -36,7 +36,7 @@
#include <QtGui/QFont>
#include <QtGui/QTextCharFormat>
namespace Highlight {
namespace GenericEditor {
namespace Internal {
class ItemData
......@@ -64,6 +64,6 @@ private:
};
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
#endif // ITEMDATA_H
......@@ -29,7 +29,7 @@
#include "keywordlist.h"
using namespace Highlight;
using namespace GenericEditor;
using namespace Internal;
void KeywordList::addKeyword(const QString &keyword)
......
......@@ -33,7 +33,7 @@
#include <QtCore/QString>
#include <QtCore/QSet>
namespace Highlight {
namespace GenericEditor {
namespace Internal {
class KeywordList
......@@ -48,6 +48,6 @@ private:
};
} // namespace Internal
} // namespace Highlight
} // namespace GenericEditor
#endif // KEYWORDLIST_H
......@@ -29,115 +29,115 @@
#include "languagespecificfactories.h"
#include "genericeditorconstants.h"
#include "genericeditor.h"
#include "editor.h"
#include "genericeditorplugin.h"
#include <coreplugin/icore.h>
#include <coreplugin/mimedatabase.h>
using namespace Highlight;
using namespace GenericEditor;
using namespace Internal;
// C
CFactory::CFactory(QObject *parent) : GenericEditorFactory(parent)
CFactory::CFactory(QObject *parent) : EditorFactory(parent)
{
addMimeType(QLatin1String(Highlight::Constants::C_HEADER_MIMETYPE));