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
Marco Bubke
flatpak-qt-creator
Commits
4ca765ed
Commit
4ca765ed
authored
Mar 10, 2009
by
hjk
Browse files
Fixes: projectexplorer: use QAction::setData instead of a helper map
RevBy: ossi
parent
6594529f
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/plugins/projectexplorer/projectexplorer.cpp
View file @
4ca765ed
...
...
@@ -77,7 +77,6 @@
#include
<coreplugin/iversioncontrol.h>
#include
<coreplugin/vcsmanager.h>
#include
<extensionsystem/pluginmanager.h>
#include
<utils/listutils.h>
#include
<utils/qtcassert.h>
#include
<QtCore/QtPlugin>
...
...
@@ -1493,7 +1492,6 @@ void ProjectExplorerPlugin::updateRecentProjectMenu()
Core
::
ICore
::
instance
()
->
actionManager
()
->
actionContainer
(
Constants
::
M_RECENTPROJECTS
);
QMenu
*
menu
=
aci
->
menu
();
menu
->
clear
();
m_recentProjectsActions
.
clear
();
menu
->
setEnabled
(
!
m_recentProjects
.
isEmpty
());
...
...
@@ -1502,7 +1500,7 @@ void ProjectExplorerPlugin::updateRecentProjectMenu()
if
(
s
.
endsWith
(
".qws"
))
continue
;
QAction
*
action
=
menu
->
addAction
(
s
);
m_recentProjectsActions
.
insert
(
action
,
s
);
action
->
setData
(
s
);
connect
(
action
,
SIGNAL
(
triggered
()),
this
,
SLOT
(
openRecentProject
()));
}
}
...
...
@@ -1513,10 +1511,11 @@ void ProjectExplorerPlugin::openRecentProject()
qDebug
()
<<
"ProjectExplorerPlugin::openRecentProject()"
;
QAction
*
a
=
qobject_cast
<
QAction
*>
(
sender
());
if
(
m_recentProjectsActions
.
contains
(
a
))
{
const
QString
fileName
=
m_recentProjectsActions
.
value
(
a
);
if
(
!
a
)
return
;
QString
fileName
=
a
->
data
().
toString
();
if
(
!
fileName
.
isEmpty
())
openProject
(
fileName
);
}
}
void
ProjectExplorerPlugin
::
invalidateProject
(
Project
*
project
)
...
...
src/plugins/projectexplorer/projectexplorer.h
View file @
4ca765ed
...
...
@@ -38,7 +38,6 @@
#include
<coreplugin/icorelistener.h>
#include
<QtCore/QObject>
#include
<QtCore/QMap>
#include
<QtCore/QSharedPointer>
#include
<QtCore/QList>
#include
<QtCore/QQueue>
...
...
@@ -248,7 +247,6 @@ private:
QStringList
m_recentProjects
;
static
const
int
m_maxRecentProjects
=
7
;
QMap
<
QAction
*
,
QString
>
m_recentProjectsActions
;
QString
m_lastOpenDirectory
;
QSharedPointer
<
RunConfiguration
>
m_delayedRunConfiguration
;
...
...
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