#include "plugindetailsview.h"
#include "ui_plugindetailsview.h"
+#include "pluginspec.h"
#include <QtCore/QDir>
#define PLUGINDETAILSVIEW_H_
#include "extensionsystem_global.h"
-#include "pluginspec.h"
#include <QtGui/QWidget>
namespace ExtensionSystem {
+class PluginSpec;
+
namespace Internal {
namespace Ui {
class PluginDetailsView;
#include "pluginerrorview.h"
#include "ui_pluginerrorview.h"
+#include "pluginspec.h"
#include <QtCore/QString>
#define PLUGINERRORVIEW_H
#include "extensionsystem_global.h"
-#include "pluginspec.h"
#include <QtGui/QWidget>
namespace ExtensionSystem {
+class PluginSpec;
namespace Internal {
namespace Ui {
class PluginErrorView;
#include <aggregation/aggregate.h>
#include <QtCore/QObject>
-#include <QtCore/QList>
-#include <QtCore/QSet>
#include <QtCore/QStringList>
-#include <QtCore/QWriteLocker>
#include <QtCore/QReadWriteLock>
QT_BEGIN_NAMESPACE
#include "fancymainwindow.h"
#include <QtGui/QAction>
+#include <QtCore/QSettings>
+#include <QtGui/QDockWidget>
+#include <QtCore/QSettings>
+
using namespace Core::Utils;
#include <QtCore/QList>
#include <QtCore/QHash>
-#include <QtCore/QSettings>
+
#include <QtGui/QMainWindow>
-#include <QtGui/QDockWidget>
-#include <QtCore/QSettings>
+
+QT_BEGIN_NAMESPACE
+class QSettings;
+QT_END_NAMESPACE
namespace Core {
namespace Utils {
#include <QtGui/QPixmapCache>
#include <QtGui/QWidget>
+#include <QtCore/QRect>
+#include <QtGui/QPainter>
+#include <QtGui/QApplication>
+#include <QtGui/QPalette>
// Clamps float color values within (0, 255)
static int clamp(float x)
#include "utils_global.h"
-#include <QtCore/QRect>
-#include <QtGui/QPainter>
-#include <QtGui/QApplication>
-#include <QtGui/QPalette>
#include <QtGui/QColor>
+QT_BEGIN_NAMESPACE
+class QPalette;
+class QPainter;
+class QRect;
+QT_END_NAMESPACE
+
// Helper class holding all custom color values
class QTCREATOR_UTILS_EXPORT StyleHelper
#include <coreplugin/actionmanager/actionmanager.h>
#include <coreplugin/coreconstants.h>
#include <coreplugin/editormanager/editormanager.h>
+#include <coreplugin/editormanager/ieditor.h>
#include <coreplugin/icore.h>
#include <coreplugin/mimedatabase.h>
#include <coreplugin/uniqueidmanager.h>
#include <extensionsystem/iplugin.h>
#include <coreplugin/editormanager/ieditorfactory.h>
+#include <coreplugin/icontext.h>
#include <QtCore/QtPlugin>
#include <QtCore/QPointer>
#include <coreplugin/core_global.h>
-#include <QtGui/QAction>
-#include <QtGui/QShortcut>
-#include <QtGui/QKeySequence>
+#include <QtCore/QObject>
+
+QT_BEGIN_NAMESPACE
+class QAction;
+class QShortcut;
+class QKeySequence;
+QT_END_NAMESPACE
+
namespace Core {
#include <QtCore/QObject>
#include <QtGui/QWidget>
+#include <QtGui/QIcon>
namespace Core {
#include <coreplugin/core_global.h>
#include <QtCore/QObject>
-#include <QtCore/QString>
-#include <QtGui/QWidget>
+
+QT_BEGIN_NAMESPACE
+class QWidget;
+QT_END_NAMESPACE
namespace Core {
#include "outputpane.h"
#include "navigationwidget.h"
#include "rightpane.h"
+#include "ieditor.h"
+#include "ifile.h"
#include <QtCore/QLatin1String>
#include <QtGui/QHBoxLayout>
#include "../core_global.h"
#include <coreplugin/icorelistener.h>
+#include <coreplugin/ifile.h>
#include <QtGui/QWidget>
#include <QtCore/QList>
#include "openeditorsmodel.h"
#include <coreplugin/coreconstants.h>
#include <coreplugin/actionmanager/actionmanager.h>
+#include <coreplugin/editormanager/ieditor.h>
#include <coreplugin/findplaceholder.h>
#include <utils/qtcassert.h>
#include <coreplugin/core_global.h>
#include <coreplugin/icontext.h>
-#include <coreplugin/ifile.h>
namespace Core {
+class IFile;
+
class CORE_EXPORT IEditor : public IContext
{
Q_OBJECT
#define IEDITORFACTORY_H
#include <coreplugin/ifilefactory.h>
-#include <coreplugin/editormanager/ieditor.h>
-
-#include <QtCore/QObject>
-
-QT_BEGIN_NAMESPACE
-class QWidget;
-QT_END_NAMESPACE
namespace Core {
+class IEditor;
+
class CORE_EXPORT IEditorFactory : public Core::IFileFactory
{
Q_OBJECT
#include "openeditorsmodel.h"
#include "ieditor.h"
+#include "ifile.h"
#include <QtCore/QDir>
#include <QtGui/QIcon>
#include "filemanager.h"
#include "editormanager.h"
+#include "ieditor.h"
#include "icore.h"
#include "ifile.h"
#include "iversioncontrol.h"
#define ICORELISTENER_H
#include "core_global.h"
-#include <coreplugin/editormanager/ieditor.h>
#include <QtCore/QObject>
namespace Core {
-
+class IEditor;
/*!
\class Core::ICoreListener
#include <coreplugin/core_global.h>
-#include <QtCore/QObject>
-#include <QtGui/QIcon>
-#include <QtGui/QKeySequence>
-#include <QtGui/QLayout>
+QT_BEGIN_NAMESPACE
+class QIcon;
+QT_END_NAMESPACE
namespace Core {
#include <QtCore/QObject>
#include <QtCore/QList>
#include <QtCore/QString>
-#include <QtGui/QWidget>
+
+QT_BEGIN_NAMESPACE
+class QWidget;
+QT_END_NAMESPACE
namespace Core {
#include <QtGui/QShortcut>
#include <QtGui/QStatusBar>
#include <QtGui/QWizard>
+#include <QtGui/QPrinter>
+#include <QtGui/QToolButton>
/*
#ifdef Q_OS_UNIX
QT_BEGIN_NAMESPACE
class QSettings;
class QShortcut;
+class QPrinter;
+class QToolButton;
QT_END_NAMESPACE
namespace Core {
#include "core_global.h"
-#include <QStyle>
-#include <QWindowsStyle>
+#include <QtGui/QWindowsStyle>
QT_BEGIN_NAMESPACE
class QLinearGradient;
#include <QtCore/QObject>
#include <QtCore/QDebug>
#include <QtCore/QSignalMapper>
+#include <QtGui/QShortcut>
#include <QtGui/QAction>
#include <QtGui/QTabWidget>
#include <extensionsystem/pluginmanager.h>
+#include <utils/styledbar.h>
+
#include <QtCore/QDebug>
#include <QtCore/QSettings>
#include <QtGui/QHBoxLayout>
#include <QtGui/QResizeEvent>
#include <QtGui/QToolButton>
+#include <QtGui/QShortcut>
Q_DECLARE_METATYPE(Core::INavigationWidgetFactory *)
#define NAVIGATIONWIDGET_H
#include <coreplugin/minisplitter.h>
-#include <utils/styledbar.h>
-#include <QtGui/QWidget>
#include <QtGui/QComboBox>
-#include <QtGui/QSplitter>
-#include <QtGui/QToolButton>
QT_BEGIN_NAMESPACE
class QSettings;
class QShortcut;
+class QToolButton;
QT_END_NAMESPACE
namespace Core {
-
+namespace Utils {
+class StyledBar;
+}
class INavigationWidgetFactory;
class IMode;
class Command;
#include <coreplugin/actionmanager/actioncontainer.h>
#include <coreplugin/editormanager/editormanager.h>
#include <coreplugin/findplaceholder.h>
+#include <coreplugin/editormanager/ieditor.h>
#include <extensionsystem/pluginmanager.h>
#include <QtGui/QColor>
#include <QtGui/QVBoxLayout>
#include <QtGui/QMenu>
+#include <QtGui/QProgressBar>
+#include <QtGui/QHBoxLayout>
+
using namespace Core;
#include <QtCore/QFuture>
#include <QtCore/QFutureWatcher>
#include <QtGui/QWidget>
-#include <QtGui/QIcon>
-#include <QtGui/QAction>
-#include <QtGui/QProgressBar>
-#include <QtGui/QMouseEvent>
-#include <QtGui/QHBoxLayout>
+
+QT_BEGIN_NAMESPACE
+class QProgressBar;
+class QHBoxLayout;
+QT_END_NAMESPACE
class ProgressBar;
#include <QtCore/QObject>
#include <QtCore/QFuture>
-#include <QtGui/QIcon>
namespace Core {
#include "rightpane.h"
+#include <coreplugin/modemanager.h>
+#include <extensionsystem/pluginmanager.h>
+
+#include <QtCore/QSettings>
+
#include <QtGui/QVBoxLayout>
#include <QtGui/QSplitter>
#include <QtGui/QResizeEvent>
#include <QtGui/QTextEdit>
-#include <coreplugin/modemanager.h>
-#include <extensionsystem/pluginmanager.h>
+
using namespace Core;
using namespace Core::Internal;
#include "core_global.h"
#include <QtGui/QWidget>
-#include <QtCore/QSettings>
+
+QT_BEGIN_HEADER
+class QSettings;
+QT_END_HEADER
namespace Core {
#include <QtCore/QDir>
#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlError>
#include <QtSql/QSqlQuery>
QT_BEGIN_NAMESPACE
class QSettings;
-class QComboBox;
class QToolBar;
class QAction;
class QToolButton;
**************************************************************************/
#include "variablemanager.h"
+#include "ifile.h"
+
+#include <QtCore/QFileInfo>
using namespace Core;
#include <QtCore/QObject>
#include <QtCore/QMap>
#include <QtCore/QString>
-#include <QtCore/QFileInfo>
+
+QT_BEGIN_NAMESPACE
+class QFileInfo;
+QT_END_NAMESPACE
namespace Core {
#include "cpptoolseditorsupport.h"
#include "cppmodelmanager.h"
+#include <coreplugin/ifile.h>
+
#include <texteditor/itexteditor.h>
#include <texteditor/basetexteditor.h>
#include <utils/filesearch.h>
#include <QtGui/QTextDocument>
+#include <QtGui/QKeySequence>
#include <QtCore/QSharedPointer>
#include <QtCore/QFutureInterface>
#include <QtCore/QPointer>
#include <QtGui/QPlainTextEdit>
#include <QtGui/QTextBlock>
#include <QtGui/QTextCursor>
+#include <QtGui/QToolButton>
#include <QtGui/QMessageBox>
#include <climits>
#include "gdb/gdbmi.h"
#include <utils/qtcassert.h>
+#include <coreplugin/ifile.h>
+
#include <texteditor/basetexteditor.h>
#include <texteditor/basetextmark.h>
#include <texteditor/itexteditor.h>
#include <QtCore/QTemporaryFile>
#include <QtCore/QDebug>
#include <QtGui/QToolBar>
+#include <QtGui/QDockWidget>
using namespace Designer::Internal;
using namespace Designer::Constants;
*/
return m_formWindow->contents();
}
+
+QDockWidget* const* FormWindowEditor::dockWidgets() const
+{
+ return m_editorWidget->dockWidgets();
+}
+
+bool FormWindowEditor::isLocked() const
+{
+ return m_editorWidget->isLocked();
+}
+
+void FormWindowEditor::setLocked(bool locked)
+{
+ m_editorWidget->setLocked(locked);
+}
#ifndef FORMWINDOWEDITOR_H
#define FORMWINDOWEDITOR_H
-#include "editorwidget.h"
+#include "designer_export.h"
#include <coreplugin/editormanager/ieditor.h>
-#include <QtCore/QByteArray>
#include <QtCore/QStringList>
-#include <QtGui/QDockWidget>
-
-#include "designer_export.h"
QT_BEGIN_NAMESPACE
class QDesignerFormWindowInterface;
class QDesignerFormWindowManagerInterface;
class QFile;
class QToolBar;
+class QDockWidget;
QT_END_NAMESPACE
namespace ProjectExplorer {
class FormWindowFile;
class FormWindowHost;
+class EditorWidget;
// Master class maintaining a form window editor,
// containing file and widget host
QWidget *integrationContainer();
void updateFormWindowSelectionHandles(bool state);
void setSuggestedFileName(const QString &fileName);
- QDockWidget* const* dockWidgets() const { return m_editorWidget->dockWidgets(); }
- bool isLocked() const { return m_editorWidget->isLocked(); }
- void setLocked(bool locked) { m_editorWidget->setLocked(locked); }
+ QDockWidget* const* dockWidgets() const;
+ bool isLocked() const;
+ void setLocked(bool locked);
QString contents() const;
#include <utils/qtcassert.h>
#include <QtGui/QTextBlock>
+#include <QtGui/QPlainTextEdit>
using namespace Find;
#include "ifindsupport.h"
#include <QtCore/QPointer>
-#include <QtGui/QPlainTextEdit>
+#include <QtGui/QTextCursor>
+
+QT_BEGIN_NAMESPACE
+class QPlainTextEdit;
+class QTextEdit;
+QT_END_NAMESPACE
namespace Find {
#include <coreplugin/icore.h>
+#include <QtCore/QSettings>
#include <QtGui/QMainWindow>
using namespace Find;
#include "find_global.h"
-#include <QtCore/QSettings>
-#include <QtGui/QIcon>
-#include <QtGui/QKeySequence>
-#include <QtGui/QWidget>
#include <QtGui/QTextDocument>
+QT_BEGIN_NAMESPACE
+class QKeySequence;
+class QWidget;
+class QSettings;
+QT_END_NAMESPACE
+
namespace Find {
class FIND_EXPORT IFindFilter : public QObject
#include <QtGui/QListWidget>
#include <QtGui/QToolButton>
#include <QtGui/QLineEdit>
+#include <QtGui/QStackedWidget>
+#include <QtGui/QLabel>
using namespace Find;
using namespace Find::Internal;
#include <coreplugin/ioutputpane.h>
-#include <QtCore/QThread>
-#include <QtCore/QStringList>
-#include <QtGui/QStackedWidget>
-#include <QtGui/QListWidget>
-#include <QtGui/QToolButton>
-#include <QtGui/QLabel>
+
+QT_BEGIN_NAMESPACE
+class QStackedWidget;
+class QListWidget;
+class QToolButton;
+class QLabel;
+QT_END_NAMESPACE
namespace Find {
#include "helpmode.h"
#include "helpplugin.h"
+#include <coreplugin/findplaceholder.h>
+
#include <QtCore/QLatin1String>
+
#include <QtGui/QWidget>
-#include <coreplugin/findplaceholder.h>
+#include <QtGui/QLayout>
using namespace Help;
using namespace Help::Internal;
#include <coreplugin/actionmanager/actionmanager.h>
#include <coreplugin/coreconstants.h>
#include <coreplugin/editormanager/editormanager.h>
+#include <coreplugin/editormanager/ieditor.h>
#include <coreplugin/findplaceholder.h>
#include <coreplugin/icore.h>
#include <coreplugin/minisplitter.h>
#include <utils/qtcassert.h>
#include <QtCore/QDebug>
+#include <QtCore/QSettings>
#include <QtCore/QRegExp>
#include <QtGui/QGridLayout>
+#include <QtGui/QLabel>
using namespace Find;
using namespace ProjectExplorer;
#include <utils/qtcassert.h>
#include <QtCore/QDebug>
+#include <QtCore/QSettings>
#include <QtCore/QRegExp>
#include <QtGui/QGridLayout>
+#include <QtGui/QLabel>
using namespace Find;
using namespace ProjectExplorer;
#include <coreplugin/icore.h>
#include <projectexplorer/debugginghelper.h>
#include <utils/detailsbutton.h>
+#include <utils/detailswidget.h>
#include <utils/pathchooser.h>
#include <QtGui/QCheckBox>
#define CUSTOMEXECUTABLERUNCONFIGURATION_H
#include "applicationrunconfiguration.h"
-#include <utils/detailswidget.h>
#include <QtGui/QWidget>
class QAbstractButton;
QT_END_NAMESPACE
+namespace Utils {
+class DetailsWidget;
+}
namespace Core {
namespace Utils {
class PathChooser;
#include "environmenteditmodel.h"
#include <utils/detailsbutton.h>
+#include <utils/detailswidget.h>
#include <QtGui/QVBoxLayout>
#include <QtGui/QHeaderView>
#include <QtCore/QString>
#include <QtCore/QAbstractItemModel>
#include <QtGui/QWidget>
-#include <utils/detailswidget.h>
+
QT_BEGIN_NAMESPACE
class QCheckBox;
class QStackedWidget;
QT_END_NAMESPACE
+namespace Utils {
+class DetailsWidget;
+}
+
namespace ProjectExplorer {
class EnvironmentModel : public QAbstractItemModel
return false;
}
-QString QmlCodeFormatter::operator()(QmlJS::AST::UiProgram *ast, const QString &originalSource, const QList<QmlJS::AST::SourceLocation> &comments, int start, int end)
+QString QmlCodeFormatter::operator()(QmlJS::AST::UiProgram *ast, const QString &originalSource, const QList<QmlJS::AST::SourceLocation> & /* comments */, int start, int end)
{
m_result.clear();
m_result.reserve(originalSource.length() * 2);
return str;
}
-QList<QmlSymbol*> QmlLookupContext::visibleSymbols(QmlJS::AST::Node *scope)
+QList<QmlSymbol*> QmlLookupContext::visibleSymbols(QmlJS::AST::Node * /* scope */)
{
// FIXME
return QList<QmlSymbol*>();
#include "qmleditorconstants.h"
#include "qmlmodelmanager.h"
+#include <QtCore/QMetaType>
+
using namespace QmlEditor;
using namespace QmlEditor::Internal;
#include <utils/qtcassert.h>
#include <coreplugin/icore.h>
#include <coreplugin/editormanager/editormanager.h>
+#include <coreplugin/editormanager/ieditor.h>
#include <qmleditor/qmlmodelmanagerinterface.h>
#include <projectexplorer/filewatcher.h>
#include <coreplugin/editormanager/editormanager.h>
+#include <coreplugin/editormanager/ieditor.h>
#include <coreplugin/fileiconprovider.h>
#include <coreplugin/filemanager.h>
#include <coreplugin/icore.h>
#include "filesystemfilter.h"
#include "quickopentoolwindow.h"
+#include <coreplugin/editormanager/ieditor.h>
#include <QtCore/QDir>
#include "quickopen_global.h"
#include <QtCore/QObject>
-#include <QtCore/QString>
namespace QuickOpen {
#include <coreplugin/progressmanager/progressmanager.h>
#include <coreplugin/editormanager/editormanager.h>
#include <find/textfindconstants.h>
+#include <find/searchresultwindow.h>
#include <texteditor/itexteditor.h>
#include <texteditor/basetexteditor.h>
#include <utils/stylehelper.h>
#include <QtCore/QDebug>
#include <QtCore/QDirIterator>
+#include <QtCore/QSettings>
+#include <QtGui/QLabel>
+#include <QtGui/QComboBox>
+#include <QtGui/QCheckBox>
#include <QtGui/QPushButton>
#include <QtGui/QFileDialog>
#include "texteditor_global.h"
#include <find/ifindfilter.h>
-#include <find/searchresultwindow.h>
#include <utils/filesearch.h>
#include <QtCore/QFutureWatcher>
#include <QtCore/QPointer>
-#include <QtGui/QLabel>
-#include <QtGui/QComboBox>
+
#include <QtGui/QStringListModel>
-#include <QtGui/QCheckBox>
+
+QT_BEGIN_NAMESPACE
+class QLabel;
+class QComboBox;
+class QCheckBox;
+class QStringListModel;
+QT_END_NAMESPACE
+
+namespace Find {
+class SearchResultWindow;
+}
namespace TextEditor {
#include "itexteditor.h"
#include "tabsettings.h"
+#include <coreplugin/ifile.h>
+
QT_BEGIN_NAMESPACE
class QTextCursor;
class QTextDocument;
class QSyntaxHighlighter;
QT_END_NAMESPACE
-
namespace TextEditor {
class DocumentMarker : public ITextMarkable
#include <QtCore/QFile>
#include <QtCore/QDebug>
#include <QtCore/QTimer>
+#include <QtCore/QTimeLine>
#include <QtGui/QAbstractTextDocumentLayout>
#include <QtGui/QApplication>
#include <QtGui/QKeyEvent>
#include <QtGui/QToolTip>
#include <QtGui/QInputDialog>
#include <QtGui/QMenu>
+#include <QtGui/QKeyEvent>
using namespace TextEditor;
using namespace TextEditor::Internal;
#include <find/ifindsupport.h>
#include <QtGui/QPlainTextEdit>
-#include <QtGui/QLabel>
-#include <QtGui/QKeyEvent>
-#include <QtCore/QTimeLine>
-#include <QtCore/QDebug>
QT_BEGIN_NAMESPACE
-class QLabel;
+class QKeyEvent;
class QToolBar;
+class QTimeLine;
QT_END_NAMESPACE
namespace Core {
#define BASETEXTMARK_H
#include "itexteditor.h"
+#include <QtGui/QIcon>
namespace TextEditor {
#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtGui/QColor>
-#include <QtGui/QTextCharFormat>
namespace TextEditor {
#include <coreplugin/icore.h>
#include <coreplugin/editormanager/editormanager.h>
-#include <QtDebug>
+#include <QtCore/QtDebug>
+#include <QtCore/QSettings>
#include <QtCore/QDirIterator>
#include <QtGui/QPushButton>
#include <QtGui/QFileDialog>
#include "findinfiles.h"
-#include <QtDebug>
+#include <QtCore/QtDebug>
+#include <QtCore/QSettings>
#include <QtCore/QDirIterator>
#include <QtGui/QPushButton>
#include <QtGui/QFileDialog>
#include <QtCore/QList>
#include <QtCore/QMap>
#include <QtCore/QVector>
-#include <QtGui/QColor>
+#include <QtGui/QFont>
QT_BEGIN_NAMESPACE
class QTextCharFormat;
class QSettings;
+
QT_END_NAMESPACE
namespace TextEditor {
#include <coreplugin/dialogs/ioptionspage.h>
-#include <QtGui/QColor>
-#include <QtGui/QTextCharFormat>
#include <QtCore/QString>
-#include <QtCore/QVector>
QT_BEGIN_NAMESPACE
class QWidget;
+class QColor;
QT_END_NAMESPACE
namespace TextEditor {
#include <QtCore/QObject>
#include <QtCore/QVariant>
#include <QtGui/QIcon>
-#include <QtGui/QKeyEvent>
namespace TextEditor {
#include <QtCore/QObject>
#include <QtCore/QList>
#include <QtCore/QMap>
-#include <QtGui/QColor>
-#include <QtGui/QIcon>
QT_BEGIN_NAMESPACE
class QMenu;
class QTextBlock;
+class QIcon;
+class QRect;
+class QPoint;
QT_END_NAMESPACE
namespace TextEditor {
virtual ~VCSBaseOutputWindow();
virtual QWidget *outputWidget(QWidget *parent);
- virtual QWidgetList toolBarWidgets() const;
+ virtual QList<QWidget*> toolBarWidgets() const;
virtual QString name() const;
virtual int priorityInStatusBar() const;
#include <QtGui/QMainWindow>
#include <QtGui/QCompleter>
#include <QtGui/QLineEdit>
+#include <QtGui/QTextEdit>
enum { debug = 0 };
enum { wantToolBar = 0 };
#include <coreplugin/imode.h>
-#include <QtCore/QObject>
-#include <QtCore/QPair>
QT_BEGIN_NAMESPACE
class QWidget;