forked from qt-creator/qt-creator
Fix wrong connect/ disconnect logic.
This makes the qemu run button appear/ disappear once we add a maemo target to an existing project. Reviewed-by: Tobias Hunger
This commit is contained in:
@@ -704,9 +704,9 @@ void MaemoRunConfigurationFactory::setupRunConfiguration(MaemoRunConfiguration *
|
|||||||
void MaemoRunConfigurationFactory::projectAdded(
|
void MaemoRunConfigurationFactory::projectAdded(
|
||||||
ProjectExplorer::Project *project)
|
ProjectExplorer::Project *project)
|
||||||
{
|
{
|
||||||
disconnect(project, SIGNAL(addedTarget(ProjectExplorer::Target*)), this,
|
connect(project, SIGNAL(addedTarget(ProjectExplorer::Target*)), this,
|
||||||
SLOT(targetAdded(ProjectExplorer::Target*)));
|
SLOT(targetAdded(ProjectExplorer::Target*)));
|
||||||
disconnect(project, SIGNAL(removedTarget(ProjectExplorer::Target*)), this,
|
connect(project, SIGNAL(removedTarget(ProjectExplorer::Target*)), this,
|
||||||
SLOT(targetRemoved(ProjectExplorer::Target*)));
|
SLOT(targetRemoved(ProjectExplorer::Target*)));
|
||||||
|
|
||||||
foreach (Target *target, project->targets())
|
foreach (Target *target, project->targets())
|
||||||
@@ -716,9 +716,9 @@ void MaemoRunConfigurationFactory::projectAdded(
|
|||||||
void MaemoRunConfigurationFactory::projectRemoved(
|
void MaemoRunConfigurationFactory::projectRemoved(
|
||||||
ProjectExplorer::Project *project)
|
ProjectExplorer::Project *project)
|
||||||
{
|
{
|
||||||
connect(project, SIGNAL(addedTarget(ProjectExplorer::Target*)), this,
|
disconnect(project, SIGNAL(addedTarget(ProjectExplorer::Target*)), this,
|
||||||
SLOT(targetAdded(ProjectExplorer::Target*)));
|
SLOT(targetAdded(ProjectExplorer::Target*)));
|
||||||
connect(project, SIGNAL(removedTarget(ProjectExplorer::Target*)), this,
|
disconnect(project, SIGNAL(removedTarget(ProjectExplorer::Target*)), this,
|
||||||
SLOT(targetRemoved(ProjectExplorer::Target*)));
|
SLOT(targetRemoved(ProjectExplorer::Target*)));
|
||||||
|
|
||||||
foreach (Target *target, project->targets())
|
foreach (Target *target, project->targets())
|
||||||
|
|||||||
Reference in New Issue
Block a user