Skip to content
GitLab
Menu
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
db03ceb5
Commit
db03ceb5
authored
Mar 04, 2009
by
hjk
Browse files
Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline
parents
12018c89
43f75f38
Changes
3
Show whitespace changes
Inline
Side-by-side
src/plugins/cmakeprojectmanager/cmakeproject.cpp
View file @
db03ceb5
...
@@ -111,8 +111,12 @@ void CMakeProject::parseCMakeLists()
...
@@ -111,8 +111,12 @@ void CMakeProject::parseCMakeLists()
m_projectName
=
cbpparser
.
projectName
();
m_projectName
=
cbpparser
.
projectName
();
qDebug
()
<<
"Building Tree"
;
qDebug
()
<<
"Building Tree"
;
// TODO do a intelligent updating of the tree
// TODO do a intelligent updating of the tree
buildTree
(
m_rootNode
,
cbpparser
.
fileList
());
foreach
(
ProjectExplorer
::
FileNode
*
fn
,
cbpparser
.
fileList
())
QList
<
ProjectExplorer
::
FileNode
*>
fileList
=
cbpparser
.
fileList
();
// Manually add the CMakeLists.txt file
fileList
.
append
(
new
ProjectExplorer
::
FileNode
(
sourceDirectory
+
"/CMakeLists.txt"
,
ProjectExplorer
::
ProjectFileType
,
false
));
buildTree
(
m_rootNode
,
fileList
);
foreach
(
ProjectExplorer
::
FileNode
*
fn
,
fileList
)
m_files
.
append
(
fn
->
path
());
m_files
.
append
(
fn
->
path
());
m_files
.
sort
();
m_files
.
sort
();
...
@@ -208,7 +212,7 @@ void CMakeProject::buildTree(CMakeProjectNode *rootNode, QList<ProjectExplorer::
...
@@ -208,7 +212,7 @@ void CMakeProject::buildTree(CMakeProjectNode *rootNode, QList<ProjectExplorer::
ProjectExplorer
::
FolderNode
*
CMakeProject
::
findOrCreateFolder
(
CMakeProjectNode
*
rootNode
,
QString
directory
)
ProjectExplorer
::
FolderNode
*
CMakeProject
::
findOrCreateFolder
(
CMakeProjectNode
*
rootNode
,
QString
directory
)
{
{
QString
relativePath
=
QDir
(
QFileInfo
(
rootNode
->
path
()).
path
()).
relativeFilePath
(
directory
);
QString
relativePath
=
QDir
(
QFileInfo
(
rootNode
->
path
()).
path
()).
relativeFilePath
(
directory
);
QStringList
parts
=
relativePath
.
split
(
"/"
);
QStringList
parts
=
relativePath
.
split
(
"/"
,
QString
::
SkipEmptyParts
);
ProjectExplorer
::
FolderNode
*
parent
=
rootNode
;
ProjectExplorer
::
FolderNode
*
parent
=
rootNode
;
foreach
(
const
QString
&
part
,
parts
)
{
foreach
(
const
QString
&
part
,
parts
)
{
// Find folder in subFolders
// Find folder in subFolders
...
...
src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
View file @
db03ceb5
...
@@ -110,7 +110,10 @@ QString CMakeManager::createXmlFile(const QStringList &arguments, const QString
...
@@ -110,7 +110,10 @@ QString CMakeManager::createXmlFile(const QStringList &arguments, const QString
buildDirectory
.
mkpath
(
buildDirectoryPath
);
buildDirectory
.
mkpath
(
buildDirectoryPath
);
QProcess
cmake
;
QProcess
cmake
;
cmake
.
setWorkingDirectory
(
buildDirectoryPath
);
cmake
.
setWorkingDirectory
(
buildDirectoryPath
);
cmake
.
start
(
cmakeExecutable
(),
QStringList
()
<<
sourceDirectory
<<
arguments
<<
"-GCodeBlocks - Unix Makefiles"
);
QString
generator
=
"-GCodeBlocks - Unix Makefiles"
;
cmake
.
start
(
cmakeExecutable
(),
QStringList
()
<<
sourceDirectory
<<
arguments
<<
generator
);
qDebug
()
<<
cmakeExecutable
()
<<
sourceDirectory
<<
arguments
;
qDebug
()
<<
cmakeExecutable
()
<<
sourceDirectory
<<
arguments
;
cmake
.
waitForFinished
(
-
1
);
cmake
.
waitForFinished
(
-
1
);
cmake
.
setProcessChannelMode
(
QProcess
::
MergedChannels
);
cmake
.
setProcessChannelMode
(
QProcess
::
MergedChannels
);
...
...
src/plugins/coreplugin/editormanager/openeditorsview.cpp
View file @
db03ceb5
...
@@ -70,8 +70,9 @@ OpenEditorsWidget::OpenEditorsWidget()
...
@@ -70,8 +70,9 @@ OpenEditorsWidget::OpenEditorsWidget()
m_ui
.
editorList
->
setModel
(
em
->
openedEditorsModel
());
m_ui
.
editorList
->
setModel
(
em
->
openedEditorsModel
());
connect
(
em
,
SIGNAL
(
currentEditorChanged
(
Core
::
IEditor
*
)),
connect
(
em
,
SIGNAL
(
currentEditorChanged
(
Core
::
IEditor
*
)),
this
,
SLOT
(
updateCurrentItem
(
Core
::
IEditor
*
)));
this
,
SLOT
(
updateCurrentItem
(
Core
::
IEditor
*
)));
connect
(
m_ui
.
editorList
,
SIGNAL
(
activated
(
QModelIndex
)),
connect
(
m_ui
.
editorList
,
SIGNAL
(
itemClicked
(
QTreeWidgetItem
*
,
int
)),
this
,
SLOT
(
selectEditor
(
QModelIndex
)));
this
,
SLOT
(
selectEditor
(
QTreeWidgetItem
*
)));
updateEditorList
();
}
}
OpenEditorsWidget
::~
OpenEditorsWidget
()
OpenEditorsWidget
::~
OpenEditorsWidget
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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