Core: move CodecSelector dialog to Core

Task-number: QTCREATORBUG-23835
Change-Id: I824ae9650c244fffc064ade718fc788fc2908ada
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
David Schulz
2020-04-14 09:55:36 +02:00
parent 2f53f58280
commit 5b15e7e415
9 changed files with 15 additions and 23 deletions

View File

@@ -18,6 +18,7 @@ add_qtc_plugin(Core
coreplugin.cpp coreplugin.h
designmode.cpp designmode.h
dialogs/addtovcsdialog.cpp dialogs/addtovcsdialog.h dialogs/addtovcsdialog.ui
dialogs/codecselector.cpp dialogs/codecselector.h
dialogs/externaltoolconfig.cpp dialogs/externaltoolconfig.h dialogs/externaltoolconfig.ui
dialogs/filepropertiesdialog.cpp dialogs/filepropertiesdialog.h dialogs/filepropertiesdialog.ui
dialogs/ioptionspage.cpp dialogs/ioptionspage.h

View File

@@ -112,7 +112,8 @@ SOURCES += corejsextensions.cpp \
coreicons.cpp \
diffservice.cpp \
menubarfilter.cpp \
welcomepagehelper.cpp
welcomepagehelper.cpp \
dialogs/codecselector.cpp
HEADERS += corejsextensions.h \
mainwindow.h \
@@ -228,7 +229,8 @@ HEADERS += corejsextensions.h \
diffservice.h \
menubarfilter.h \
editormanager/ieditorfactory_p.h \
welcomepagehelper.h
welcomepagehelper.h \
dialogs/codecselector.h
FORMS += dialogs/newdialog.ui \
dialogs/saveitemsdialog.ui \

View File

@@ -208,6 +208,7 @@ Project {
prefix: "dialogs/"
files: [
"addtovcsdialog.cpp", "addtovcsdialog.h", "addtovcsdialog.ui",
"codecselector.cpp", "codecselector.h",
"externaltoolconfig.cpp", "externaltoolconfig.h", "externaltoolconfig.ui",
"filepropertiesdialog.cpp", "filepropertiesdialog.h", "filepropertiesdialog.ui",
"ioptionspage.cpp", "ioptionspage.h",

View File

@@ -24,7 +24,7 @@
****************************************************************************/
#include "codecselector.h"
#include "textdocument.h"
#include <coreplugin/textdocument.h>
#include <utils/algorithm.h>
#include <utils/fileutils.h>
@@ -36,11 +36,7 @@
#include <QScrollBar>
#include <QVBoxLayout>
using namespace TextEditor;
using namespace TextEditor::Internal;
namespace TextEditor {
namespace Internal {
namespace Core {
/* custom class to make sure the width is wide enough for the
* contents. Should be easier with Qt. */
@@ -54,10 +50,6 @@ public:
}
};
} // namespace Internal
} // namespace TextEditor
CodecSelector::CodecSelector(QWidget *parent, Core::BaseTextDocument *doc)
: QDialog(parent)
{
@@ -166,3 +158,4 @@ void CodecSelector::buttonClicked(QAbstractButton *button)
done(result);
}
} // namespace Core

View File

@@ -25,6 +25,8 @@
#pragma once
#include "../core_global.h"
#include <QDialog>
#include <QLabel>
#include <QDialogButtonBox>
@@ -33,10 +35,9 @@
namespace Utils { class ListWidget; }
namespace Core { class BaseTextDocument; }
namespace TextEditor {
namespace Internal {
namespace Core {
class CodecSelector : public QDialog
class CORE_EXPORT CodecSelector : public QDialog
{
Q_OBJECT
@@ -65,5 +66,4 @@ private:
QAbstractButton *m_saveButton;
};
} // namespace Internal
} // namespace TextEditor
} // namespace Core

View File

@@ -34,7 +34,6 @@ add_qtc_plugin(TextEditor
codeassist/runner.cpp codeassist/runner.h
codeassist/textdocumentmanipulator.cpp codeassist/textdocumentmanipulator.h
codeassist/textdocumentmanipulatorinterface.h
codecselector.cpp codecselector.h
codestyleeditor.cpp codestyleeditor.h
codestylepool.cpp codestylepool.h
codestyleselectorwidget.cpp codestyleselectorwidget.h codestyleselectorwidget.ui

View File

@@ -35,7 +35,6 @@
#include "behaviorsettings.h"
#include "circularclipboard.h"
#include "circularclipboardassist.h"
#include "codecselector.h"
#include "completionsettings.h"
#include "extraencodingsettings.h"
#include "highlighter.h"
@@ -59,6 +58,7 @@
#include <texteditor/codeassist/completionassistprovider.h>
#include <texteditor/codeassist/documentcontentcompletion.h>
#include <coreplugin/dialogs/codecselector.h>
#include <coreplugin/icore.h>
#include <aggregation/aggregate.h>
#include <coreplugin/actionmanager/actionmanager.h>

View File

@@ -33,7 +33,6 @@ SOURCES += texteditorplugin.cpp \
findinfiles.cpp \
basefilefind.cpp \
texteditorsettings.cpp \
codecselector.cpp \
findincurrentfile.cpp \
findinopenfiles.cpp \
colorscheme.cpp \
@@ -120,7 +119,6 @@ HEADERS += texteditorplugin.h \
findinfiles.h \
basefilefind.h \
texteditorsettings.h \
codecselector.h \
findincurrentfile.h \
findinopenfiles.h \
colorscheme.h \

View File

@@ -41,8 +41,6 @@ Project {
"circularclipboard.h",
"circularclipboardassist.cpp",
"circularclipboardassist.h",
"codecselector.cpp",
"codecselector.h",
"codestyleeditor.cpp",
"codestyleeditor.h",
"codestylepool.cpp",