Skip to content

Commit

Permalink
Added signal
Browse files Browse the repository at this point in the history
  • Loading branch information
gnuvince committed Apr 25, 2011
1 parent 892474d commit c7cea6f
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
3 changes: 2 additions & 1 deletion pages/selectpositionpage.cpp
Expand Up @@ -14,7 +14,7 @@ SelectPositionPage::SelectPositionPage(QWidget *parent) :
CarteScene *scene = CarteScene::readSceneFile("data/xml/map_montreal.osm"); CarteScene *scene = CarteScene::readSceneFile("data/xml/map_montreal.osm");
CarteWidget::setScene(scene); CarteWidget::setScene(scene);


CarteWidget *mapWidget = new CarteWidget(this); mapWidget = new CarteWidget(this);
addWidget(mapWidget); addWidget(mapWidget);


QPushButton *btnPrevious = new QPushButton(this); QPushButton *btnPrevious = new QPushButton(this);
Expand All @@ -33,5 +33,6 @@ SelectPositionPage::SelectPositionPage(QWidget *parent) :
} }


void SelectPositionPage::enableNextButton() { void SelectPositionPage::enableNextButton() {
emit positionSelected(mapWidget->getFlagPosition());
btnNext->setEnabled(true); btnNext->setEnabled(true);
} }
5 changes: 4 additions & 1 deletion pages/selectpositionpage.h
Expand Up @@ -3,6 +3,8 @@


#include <QtGui> #include <QtGui>
#include "page.h" #include "page.h"
#include "geoposition.h"
#include "cartewidget.h"


class SelectPositionPage : public Page class SelectPositionPage : public Page
{ {
Expand All @@ -11,13 +13,14 @@ class SelectPositionPage : public Page
explicit SelectPositionPage(QWidget *parent = 0); explicit SelectPositionPage(QWidget *parent = 0);


signals: signals:

void positionSelected(GeoPosition gp);


public slots: public slots:
void enableNextButton(); void enableNextButton();


private: private:
QPushButton *btnNext; QPushButton *btnNext;
CarteWidget *mapWidget;


}; };


Expand Down

0 comments on commit c7cea6f

Please sign in to comment.