Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Tobias Hunger
qt-creator
Commits
980c559f
Commit
980c559f
authored
Jan 11, 2011
by
con
Browse files
Remove some dead code.
parent
6dae14c6
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
src/plugins/coreplugin/editormanager/editorsplitter.cpp
deleted
100644 → 0
View file @
6dae14c6
This diff is collapsed.
Click to expand it.
src/plugins/coreplugin/editormanager/editorsplitter.h
deleted
100644 → 0
View file @
6dae14c6
/**************************************************************************
**
** This file is part of Qt Creator
**
** Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
**
** Contact: Nokia Corporation (qt-info@nokia.com)
**
** No Commercial Usage
**
** This file contains pre-release code and may not be distributed.
** You may use this file in accordance with the terms and conditions
** contained in the Technology Preview License Agreement accompanying
** this package.
**
** GNU Lesser General Public License Usage
**
** Alternatively, this file may be used under the terms of the GNU Lesser
** General Public License version 2.1 as published by the Free Software
** Foundation and appearing in the file LICENSE.LGPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU Lesser General Public License version 2.1 requirements
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** In addition, as a special exception, Nokia gives you certain additional
** rights. These rights are described in the Nokia Qt LGPL Exception
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
** If you have questions regarding the use of this file, please contact
** Nokia at qt-info@nokia.com.
**
**************************************************************************/
#ifndef EDITORSPLITTER_H
#define EDITORSPLITTER_H
#include
<QtCore/QMap>
#include
<QtCore/QList>
#include
<QtCore/QString>
#include
<QtCore/QSettings>
#include
<QtGui/QWidget>
#include
<QtGui/QAction>
#include
<QtGui/QSplitter>
namespace
Core
{
class
EditorGroup
;
class
IEditor
;
namespace
Internal
{
class
EditorSplitter
:
public
QWidget
{
Q_OBJECT
public:
explicit
EditorSplitter
(
QWidget
*
parent
=
0
);
~
EditorSplitter
();
void
setCurrentGroup
(
Core
::
EditorGroup
*
group
);
EditorGroup
*
currentGroup
()
const
;
QList
<
EditorGroup
*>
groups
()
const
;
void
split
(
Qt
::
Orientation
orientation
);
void
saveSettings
(
QSettings
*
settings
)
const
;
void
readSettings
(
QSettings
*
settings
);
QByteArray
saveState
()
const
;
bool
restoreState
(
const
QByteArray
&
state
);
QMap
<
QString
,
EditorGroup
*>
pathGroupMap
();
public
slots
:
void
unsplit
();
signals:
void
closeRequested
(
Core
::
IEditor
*
editor
);
void
editorGroupsChanged
();
private
slots
:
void
splitHorizontal
();
void
splitVertical
();
void
gotoNextEditor
();
void
gotoPreviousEditor
();
void
updateActions
();
void
selectNextGroup
();
void
selectPreviousGroup
();
void
moveDocToNextGroup
();
void
moveDocToPreviousGroup
();
void
saveCurrentLayout
();
void
restoreDefaultLayout
();
private:
enum
Side
{
LEFT
=
0
,
RIGHT
=
1
};
void
registerActions
();
void
createRootGroup
();
EditorGroup
*
createGroup
();
void
deleteGroup
(
EditorGroup
*
group
);
void
collectGroups
(
QWidget
*
widget
,
QList
<
EditorGroup
*>
&
groups
)
const
;
EditorGroup
*
groupFarthestOnSide
(
QWidget
*
node
,
Side
side
)
const
;
EditorGroup
*
nextGroup
(
EditorGroup
*
curGroup
,
Side
side
)
const
;
void
moveDocToAdjacentGroup
(
Side
side
);
void
saveState
(
QWidget
*
current
,
QDataStream
&
stream
)
const
;
EditorGroup
*
restoreState
(
EditorGroup
*
current
,
QDataStream
&
stream
);
QSplitter
*
split
(
Qt
::
Orientation
orientation
,
EditorGroup
*
group
);
void
fillPathGroupMap
(
QWidget
*
current
,
QString
currentPath
,
QMap
<
QString
,
EditorGroup
*>
&
map
);
void
unsplitAll
();
void
unsplitAll
(
QWidget
*
node
,
QList
<
IEditor
*>
&
editors
);
QWidget
*
recreateGroupTree
(
QWidget
*
node
);
int
editorCount
()
const
;
QWidget
*
m_root
;
EditorGroup
*
m_curGroup
;
QAction
*
m_horizontalSplitAction
;
QAction
*
m_verticalSplitAction
;
QAction
*
m_unsplitAction
;
#if 0
QAction *m_gotoNextEditorAction;
QAction *m_gotoPreviousEditorAction;
#endif
QAction
*
m_gotoNextGroupAction
;
QAction
*
m_gotoPreviousGroupAction
;
QAction
*
m_moveDocToNextGroupAction
;
QAction
*
m_moveDocToPreviousGroupAction
;
QAction
*
m_currentAsDefault
;
QAction
*
m_restoreDefault
;
};
}
// namespace Internal
}
// namespace Core
#endif // EDITORSPLITTER_H
src/plugins/projectexplorer/directoryproject.cpp
deleted
100644 → 0
View file @
6dae14c6
/**************************************************************************
**
** This file is part of Qt Creator
**
** Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
**
** Contact: Nokia Corporation (qt-info@nokia.com)
**
** No Commercial Usage
**
** This file contains pre-release code and may not be distributed.
** You may use this file in accordance with the terms and conditions
** contained in the Technology Preview License Agreement accompanying
** this package.
**
** GNU Lesser General Public License Usage
**
** Alternatively, this file may be used under the terms of the GNU Lesser
** General Public License version 2.1 as published by the Free Software
** Foundation and appearing in the file LICENSE.LGPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU Lesser General Public License version 2.1 requirements
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** In addition, as a special exception, Nokia gives you certain additional
** rights. These rights are described in the Nokia Qt LGPL Exception
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
** If you have questions regarding the use of this file, please contact
** Nokia at qt-info@nokia.com.
**
**************************************************************************/
#include
"directoryproject.h"
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment