Changeset 9369 in orxonox.OLD for branches/proxy
- Timestamp:
- Jul 20, 2006, 9:16:39 PM (19 years ago)
- Location:
- branches/proxy/src
- Files:
-
- 26 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/proxy/src/lib/Makefile.am
r8367 r9369 31 31 collision_detection \ 32 32 collision_reaction \ 33 gui \ 33 34 network \ 34 35 parser \ 35 36 shell \ 36 script_engine \ 37 gui 37 script_engine -
branches/proxy/src/lib/gui/gl/glgui_button.cc
r8769 r9369 79 79 { 80 80 GLGuiWidget::clicking(pos); 81 emit(clicked());81 clicked.emit(); 82 82 } 83 83 void GLGuiButton::releasing(const Vector2D& pos, bool focused) 84 84 { 85 85 GLGuiWidget::releasing(pos, focused); 86 emit(released());86 released.emit(); 87 87 } 88 88 … … 103 103 { 104 104 if (event.bPressed) 105 emit(pushed());105 clicked.emit(); 106 106 else 107 emit(released());107 released.emit(); 108 108 return true; 109 109 } -
branches/proxy/src/lib/gui/gl/glgui_button.h
r8717 r9369 42 42 virtual bool processEvent(const Event& event); 43 43 44 DeclareSignal0(clicked);45 DeclareSignal0(released);44 sigslot::signal0<> clicked; 45 sigslot::signal0<> released; 46 46 47 47 -
branches/proxy/src/lib/gui/gl/glgui_checkbutton.cc
r8717 r9369 55 55 { 56 56 this->bActive = bActive; 57 emit(this->toggled(this->bActive));57 this->toggled.emit(this->bActive); 58 58 } 59 59 -
branches/proxy/src/lib/gui/gl/glgui_checkbutton.h
r8717 r9369 34 34 virtual void update() {}; 35 35 36 DeclareSignal1(toggled, bool);36 sigslot::signal1<bool> toggled; 37 37 38 38 protected: -
branches/proxy/src/lib/gui/gl/glgui_image.h
r8448 r9369 34 34 virtual void draw() const; 35 35 36 DeclareSignal0(imageChanged);36 sigslot::signal0<> imageChanged; 37 37 38 38 protected: -
branches/proxy/src/lib/gui/gl/glgui_inputline.cc
r8717 r9369 124 124 this->resize(); 125 125 this->setFrontColor(Color(1,1,1,1), true); 126 emit(this->textChanged(this->_text.text()));126 this->textChanged.emit(this->_text.text()); 127 127 } 128 128 … … 146 146 void GLGuiInputLine::pushEnter() 147 147 { 148 emit(this->enterPushed(this->_text.text()));148 this->enterPushed.emit(this->_text.text()); 149 149 if (this->_clearOnEnter) 150 150 this->clear(); -
branches/proxy/src/lib/gui/gl/glgui_inputline.h
r8619 r9369 49 49 virtual bool processEvent(const Event& event); 50 50 51 DeclareSignal1(textChanged, const std::string&);52 DeclareSignal1(enterPushed, const std::string&);51 sigslot::signal1<const std::string&> textChanged; 52 sigslot::signal1<const std::string&> enterPushed; 53 53 54 54 protected: -
branches/proxy/src/lib/gui/gl/glgui_slider.cc
r8717 r9369 77 77 this->_handle.setCenter(this->sliderPosition(), borderTop() + (this->getSizeY2D() - borderTop() - borderBottom()) / 2.0); 78 78 79 emit(valueChanged(this->_value));79 valueChanged.emit(this->_value); 80 80 } 81 81 … … 90 90 { 91 91 this->_minValue = minimum; 92 emit(rangeChanged(this->_minValue, this->_maxValue));92 rangeChanged.emit(this->_minValue, this->_maxValue); 93 93 } 94 94 if (this->value() < this->min()) … … 107 107 { 108 108 this->_maxValue = maximum; 109 emit(rangeChanged(this->_minValue, this->_maxValue));109 rangeChanged.emit(this->_minValue, this->_maxValue); 110 110 } 111 111 if (this->value() > this->max()) … … 126 126 this->_minValue = minimum; 127 127 this->_maxValue = maximum; 128 emit(rangeChanged(this->_minValue, this->_maxValue));128 rangeChanged.emit(this->_minValue, this->_maxValue); 129 129 } 130 130 if (this->value() < this->min()) -
branches/proxy/src/lib/gui/gl/glgui_slider.h
r8717 r9369 51 51 virtual void draw() const; 52 52 53 DeclareSignal1(valueChanged, float);54 DeclareSignal2(rangeChanged, float, float);53 sigslot::signal1<float> valueChanged; 54 sigslot::signal2<float, float> rangeChanged; 55 55 56 56 protected: -
branches/proxy/src/lib/gui/gl/glgui_text.cc
r8991 r9369 113 113 this->resize(); 114 114 this->setFrontColor(_changedTextColor, true); 115 emit(this->textChanged(this->_text.text()));115 this->textChanged.emit(this->_text.text()); 116 116 } 117 117 -
branches/proxy/src/lib/gui/gl/glgui_text.h
r8991 r9369 40 40 virtual void draw() const; 41 41 42 DeclareSignal1(textChanged, const std::string&);42 sigslot::signal1<const std::string&> textChanged; 43 43 44 44 protected: -
branches/proxy/src/lib/gui/gl/glgui_textfield.cc
r9015 r9369 112 112 this->resize(); 113 113 this->setFrontColor(_changedTextColor, true); 114 emit(this->textChanged(this->_text.text()));114 this->textChanged.emit(this->_text.text()); 115 115 } 116 116 -
branches/proxy/src/lib/gui/gl/glgui_textfield.h
r9015 r9369 38 38 virtual void draw() const; 39 39 40 DeclareSignal1(textChanged, const std::string&);40 sigslot::signal1<const std::string&> textChanged; 41 41 42 42 protected: -
branches/proxy/src/lib/gui/gl/glgui_widget.cc
r9019 r9369 288 288 this->setWidgetSize(Vector2D(x, y)); 289 289 } 290 291 292 293 void GLGuiWidget::connect(GLGuiWidget* sender, Signal& signal, BaseObject* receiver, Slot executor)294 {295 sender->connect(signal, receiver, executor);296 }297 298 void GLGuiWidget::connect(Signal& signal, BaseObject* receiver, Slot executor)299 {300 signal.push_back(SignalConnector(receiver, executor));301 }302 303 290 304 291 void GLGuiWidget::show() -
branches/proxy/src/lib/gui/gl/glgui_widget.h
r8990 r9369 17 17 18 18 #include "event.h" 19 #include "sig nal_connector.h"19 #include "sigslot/signal.h" 20 20 21 21 namespace OrxGui … … 70 70 void release(const Vector2D& pos); 71 71 bool clickable() const { return this->_clickable; }; 72 73 static void connect(GLGuiWidget* sender, Signal& signal, BaseObject* receiver, Slot executor);74 void connect(Signal& signal, BaseObject* receiver, Slot executor);75 76 void disconnect(GLGuiWidget* sender, Signal& signal, BaseObject* receiver);77 72 78 73 OrxGui::State state() const { return this->_state; }; -
branches/proxy/src/lib/gui/gl/signal_connector.h
r8145 r9369 12 12 { 13 13 14 14 //////////////// TO BE IGNORED BY YOU ///// 15 15 #define DeclareSignalBegin(SignalName) \ 16 16 public: \ -
branches/proxy/src/lib/util/sigslot/signal.h
r9368 r9369 1238 1238 virtual _connection_base0<mt_policy>* duplicate(has_slots<mt_policy>* pnewdest) 1239 1239 { 1240 return new _connection0<dest_type, mt_policy>( (dest_type *)pnewdest, m_pmemfun);1240 return new _connection0<dest_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1241 1241 } 1242 1242 … … 1279 1279 virtual _connection_base1<arg1_type, mt_policy>* duplicate(has_slots<mt_policy>* pnewdest) 1280 1280 { 1281 return new _connection1<dest_type, arg1_type, mt_policy>( (dest_type *)pnewdest, m_pmemfun);1281 return new _connection1<dest_type, arg1_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1282 1282 } 1283 1283 … … 1321 1321 virtual _connection_base2<arg1_type, arg2_type, mt_policy>* duplicate(has_slots<mt_policy>* pnewdest) 1322 1322 { 1323 return new _connection2<dest_type, arg1_type, arg2_type, mt_policy>( (dest_type *)pnewdest, m_pmemfun);1323 return new _connection2<dest_type, arg1_type, arg2_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1324 1324 } 1325 1325 … … 1363 1363 virtual _connection_base3<arg1_type, arg2_type, arg3_type, mt_policy>* duplicate(has_slots<mt_policy>* pnewdest) 1364 1364 { 1365 return new _connection3<dest_type, arg1_type, arg2_type, arg3_type, mt_policy>( (dest_type *)pnewdest, m_pmemfun);1365 return new _connection3<dest_type, arg1_type, arg2_type, arg3_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1366 1366 } 1367 1367 … … 1407 1407 virtual _connection_base4<arg1_type, arg2_type, arg3_type, arg4_type, mt_policy>* duplicate(has_slots<mt_policy>* pnewdest) 1408 1408 { 1409 return new _connection4<dest_type, arg1_type, arg2_type, arg3_type, arg4_type, mt_policy>( (dest_type *)pnewdest, m_pmemfun);1409 return new _connection4<dest_type, arg1_type, arg2_type, arg3_type, arg4_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1410 1410 } 1411 1411 … … 1457 1457 { 1458 1458 return new _connection5<dest_type, arg1_type, arg2_type, arg3_type, arg4_type, 1459 arg5_type, mt_policy>((dest_type *)pnewdest, m_pmemfun);1459 arg5_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1460 1460 } 1461 1461 … … 1507 1507 { 1508 1508 return new _connection6<dest_type, arg1_type, arg2_type, arg3_type, arg4_type, 1509 arg5_type, arg6_type, mt_policy>((dest_type *)pnewdest, m_pmemfun);1509 arg5_type, arg6_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1510 1510 } 1511 1511 … … 1557 1557 { 1558 1558 return new _connection7<dest_type, arg1_type, arg2_type, arg3_type, arg4_type, 1559 arg5_type, arg6_type, arg7_type, mt_policy>((dest_type *)pnewdest, m_pmemfun);1559 arg5_type, arg6_type, arg7_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1560 1560 } 1561 1561 … … 1609 1609 { 1610 1610 return new _connection8<dest_type, arg1_type, arg2_type, arg3_type, arg4_type, 1611 arg5_type, arg6_type, arg7_type, arg8_type, mt_policy>((dest_type *)pnewdest, m_pmemfun);1611 arg5_type, arg6_type, arg7_type, arg8_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1612 1612 } 1613 1613 -
branches/proxy/src/lib/util/sigslot/slot.h
r9361 r9369 240 240 241 241 template<class mt_policy = SIGSLOT_DEFAULT_MT_POLICY> 242 class has_slots : public mt_policy242 class has_slots //: public mt_policy 243 243 { 244 244 private: … … 253 253 254 254 has_slots(const has_slots& hs) 255 : mt_policy(hs)256 { 257 lock_block<mt_policy> lock(this);255 // : mt_policy(hs) 256 { 257 //lock_block<mt_policy> lock(this); 258 258 const_iterator it = hs.m_senders.begin(); 259 259 const_iterator itEnd = hs.m_senders.end(); … … 269 269 void signal_connect(_signal_base<mt_policy>* sender) 270 270 { 271 lock_block<mt_policy> lock(this);271 //lock_block<mt_policy> lock(this); 272 272 m_senders.insert(sender); 273 273 } … … 275 275 void signal_disconnect(_signal_base<mt_policy>* sender) 276 276 { 277 lock_block<mt_policy> lock(this);277 //lock_block<mt_policy> lock(this); 278 278 m_senders.erase(sender); 279 279 } … … 286 286 void disconnect_all() 287 287 { 288 lock_block<mt_policy> lock(this);288 //lock_block<mt_policy> lock(this); 289 289 const_iterator it = m_senders.begin(); 290 290 const_iterator itEnd = m_senders.end(); -
branches/proxy/src/story_entities/menu/game_menu.cc
r9235 r9369 152 152 { 153 153 OrxGui::GLGuiButton* startButton = new OrxGui::GLGuiPushButton("Play"); 154 startButton-> connect(SIGNAL(startButton, released), this, SLOT(GameMenu, showCampaigns));154 startButton->released.connect(this, &GameMenu::showCampaigns); 155 155 this->mainMenuBox->pack(startButton); 156 156 startButton->select(); 157 157 158 158 OrxGui::GLGuiButton* networkButton = new OrxGui::GLGuiPushButton("MultiPlayer"); 159 networkButton-> connect(SIGNAL(networkButton, released), this, SLOT(GameMenu, showMultiPlayer));159 networkButton->released.connect(this, &GameMenu::showMultiPlayer); 160 160 this->mainMenuBox->pack(networkButton); 161 161 162 162 OrxGui::GLGuiButton* optionsButton = new OrxGui::GLGuiPushButton("Options"); 163 optionsButton-> connect(SIGNAL(optionsButton, released), this, SLOT(GameMenu, showOptionsMenu));163 optionsButton->released.connect(this, &GameMenu::showOptionsMenu); 164 164 this->mainMenuBox->pack(optionsButton); 165 165 … … 167 167 OrxGui::GLGuiButton* quitButton = new OrxGui::GLGuiPushButton("Quit"); 168 168 this->mainMenuBox->pack(quitButton); 169 quitButton-> connect(SIGNAL(quitButton, released), this, SLOT(GameMenu, quitMenu));169 quitButton->released.connect(this, &GameMenu::quitMenu); 170 170 } 171 171 } … … 202 202 printf("%s\n", se->getMenuScreenshoot().c_str()); 203 203 OrxGui::GLGuiImageButton* button = new OrxGui::GLGuiImageButton(se->getName(), se->getStoryID(), se->getMenuScreenshoot(), image); 204 button-> connect(SIGNAL(button, startLevel), this, SLOT(GameMenu, startLevel));204 button->startLevel.connect(this, &GameMenu::startLevel); 205 205 labelBox->pack(button); 206 206 … … 244 244 OrxGui::GLGuiButton* clientButton = new OrxGui::GLGuiPushButton("Client"); 245 245 box->pack(clientButton); 246 clientButton-> connect(SIGNAL(clientButton, released), this, SLOT(GameMenu, showClientMenu));246 clientButton->released.connect(this, &GameMenu::showClientMenu); 247 247 248 248 OrxGui::GLGuiButton* serverButton = new OrxGui::GLGuiPushButton("Server"); 249 249 box->pack(serverButton); 250 serverButton-> connect(SIGNAL(serverButton, released), this, SLOT(GameMenu, showServerMenu));250 serverButton->released.connect(this, &GameMenu::showServerMenu); 251 251 252 252 networkBox->pack( box ); … … 531 531 this->ipInputLine->setText( Preferences::getInstance()->getString( "multiplayer", "lastVisitedServer", "localhost" ) ); 532 532 this->clientNetworkBox->pack( this->ipInputLine ); 533 this->ipInputLine->connect(SIGNAL(ipInputLine, enterPushed), this, SLOT(GameMenu, connectToServer));533 //this->ipInputLine->enterPushed.connect(this, &GameMenu::connectToServer); /// redo this. 534 534 this->ipInputLine->select(); 535 535 536 536 OrxGui::GLGuiButton* connectButton = new OrxGui::GLGuiPushButton("Connect"); 537 537 clientNetworkBox->pack(connectButton); 538 connectButton-> connect(SIGNAL(connectButton, released), this, SLOT(GameMenu, connectToServer));538 connectButton->released.connect(this, &GameMenu::connectToServer); 539 539 } 540 540 } … … 574 574 OrxGui::GLGuiButton* createButton = new OrxGui::GLGuiPushButton("Create Server"); 575 575 serverNetworkBox->pack(createButton); 576 createButton-> connect(SIGNAL(createButton, released), this, SLOT(GameMenu, createServer));576 createButton->released.connect(this, &GameMenu::createServer); 577 577 } 578 578 } -
branches/proxy/src/story_entities/menu/glgui_imagebutton.cc
r8740 r9369 40 40 GLGuiPushButton::releasing(pos, focused); 41 41 if (focused) 42 this-> emit(startLevel(this->levelID));42 this->startLevel.emit(this->levelID); 43 43 } 44 44 … … 77 77 { 78 78 // emit(released()); 79 emit(startLevel(this->levelID));79 startLevel.emit(this->levelID); 80 80 } 81 81 return true; -
branches/proxy/src/story_entities/menu/glgui_imagebutton.h
r8740 r9369 25 25 void release(); 26 26 27 DeclareSignal1(startLevel, int);27 sigslot::signal1<int> startLevel; 28 28 29 29 protected: -
branches/proxy/src/util/multiplayer_team_deathmatch.cc
r9357 r9369 87 87 this->input = new OrxGui::GLGuiInputLine(); 88 88 this->input->setAbsCoor2D(180, 5); 89 this->input-> connect(SIGNAL(input, enterPushed), this, SLOT(MultiplayerTeamDeathmatch, onInputEnter));89 this->input->enterPushed.connect(this, &MultiplayerTeamDeathmatch::onInputEnter); 90 90 } 91 91 … … 154 154 OrxGui::GLGuiPushButton * buttonSpectator = new OrxGui::GLGuiPushButton("Spectator"); 155 155 box->pack( buttonSpectator ); 156 buttonSpectator-> connect(SIGNAL(buttonSpectator, released), this, SLOT(MultiplayerTeamDeathmatch, onButtonSpectator));156 buttonSpectator->released.connect(this, &MultiplayerTeamDeathmatch::onButtonSpectator); 157 157 158 158 OrxGui::GLGuiPushButton * buttonRandom = new OrxGui::GLGuiPushButton("Random"); 159 159 box->pack( buttonRandom ); 160 buttonRandom-> connect(SIGNAL(buttonRandom, released), this, SLOT(MultiplayerTeamDeathmatch, onButtonRandom));160 buttonRandom->released.connect(this, &MultiplayerTeamDeathmatch::onButtonRandom); 161 161 162 162 OrxGui::GLGuiPushButton * buttonTeam0 = new OrxGui::GLGuiPushButton("Blue Team"); 163 163 box->pack( buttonTeam0 ); 164 buttonTeam0-> connect(SIGNAL(buttonTeam0, released), this, SLOT(MultiplayerTeamDeathmatch, onButtonTeam0));164 buttonTeam0->released.connect(this, &MultiplayerTeamDeathmatch::onButtonTeam0); 165 165 166 166 OrxGui::GLGuiPushButton * buttonTeam1 = new OrxGui::GLGuiPushButton("Red Team"); 167 167 box->pack( buttonTeam1 ); 168 buttonTeam1-> connect(SIGNAL(buttonTeam1, released), this, SLOT(MultiplayerTeamDeathmatch, onButtonTeam1));168 buttonTeam1->released.connect(this, &MultiplayerTeamDeathmatch::onButtonTeam1); 169 169 170 170 if ( bShowTeamChange ) … … 172 172 OrxGui::GLGuiPushButton * buttonCancel = new OrxGui::GLGuiPushButton("Cancel"); 173 173 box->pack( buttonCancel ); 174 buttonCancel-> connect(SIGNAL(buttonCancel, released), this, SLOT(MultiplayerTeamDeathmatch, onButtonCancel));174 buttonCancel->released.connect(this, &MultiplayerTeamDeathmatch::onButtonCancel); 175 175 } 176 176 177 177 OrxGui::GLGuiPushButton * buttonExit = new OrxGui::GLGuiPushButton("Exit"); 178 178 box->pack( buttonExit ); 179 buttonExit-> connect(SIGNAL(buttonExit, released), this, SLOT(MultiplayerTeamDeathmatch, onButtonExit));179 buttonExit->released.connect(this, &MultiplayerTeamDeathmatch::onButtonExit); 180 180 181 181 box->showAll(); -
branches/proxy/src/util/network_stats_widget.cc
r9347 r9369 17 17 18 18 #include "network_stats_widget.h" 19 20 #include "multi_type.h" 19 21 20 22 namespace OrxGui -
branches/proxy/src/world_entities/elements/glgui_energywidget.cc
r9014 r9369 17 17 18 18 #include "glgui_energywidget.h" 19 20 #include "multi_type.h" 19 21 20 22 namespace OrxGui -
branches/proxy/src/world_entities/environments/mapped_water.cc
r9235 r9369 374 374 waterColorR->setValue(this->waterColor.x); 375 375 waterColorR->setStep(0.1f); 376 waterColorR-> connect(SIGNAL(waterColorR, valueChanged), this, SLOT(MappedWater, resetWaterColorR));376 waterColorR->valueChanged.connect(this, &MappedWater::resetWaterColorR); 377 377 waterColorBox->pack(waterColorR); 378 378 … … 381 381 waterColorG->setStep(0.1f); 382 382 waterColorG->setValue(this->waterColor.y); 383 waterColorG-> connect(SIGNAL(waterColorG, valueChanged), this, SLOT(MappedWater, resetWaterColorG));383 waterColorG->valueChanged.connect(this, &MappedWater::resetWaterColorG); 384 384 waterColorBox->pack(waterColorG); 385 385 … … 388 388 waterColorB->setStep(0.1f); 389 389 waterColorB->setValue(this->waterColor.z); 390 waterColorB-> connect(SIGNAL(waterColorB, valueChanged), this, SLOT(MappedWater, resetWaterColorB));390 waterColorB->valueChanged.connect(this, &MappedWater::resetWaterColorB); 391 391 waterColorBox->pack(waterColorB); 392 392 } … … 403 403 waterUV->setValue(this->waterUV); 404 404 waterUV->setStep(1); 405 waterUV-> connect(SIGNAL(waterUV, valueChanged), this, SLOT(MappedWater, setWaterUV));405 waterUV->valueChanged.connect(this, &MappedWater::setWaterUV); 406 406 waterUVBox->pack(waterUV); 407 407 } … … 418 418 waterFlow->setValue(this->waterFlow); 419 419 waterFlow->setStep(0.02f); 420 waterFlow-> connect(SIGNAL(waterFlow, valueChanged), this, SLOT(MappedWater, setWaterFlow));420 waterFlow->valueChanged.connect(this, &MappedWater::setWaterFlow); 421 421 waterFlowBox->pack(waterFlow); 422 422 } … … 433 433 shineSize->setValue(this->shineSize); 434 434 shineSize->setStep(1); 435 shineSize-> connect(SIGNAL(shineSize, valueChanged), this, SLOT(MappedWater, resetShineSize));435 shineSize->valueChanged.connect(this, &MappedWater::resetShineSize); 436 436 shineSizeBox->pack(shineSize); 437 437 } … … 448 448 shineStrength->setValue(this->shineStrength); 449 449 shineStrength->setStep(0.1f); 450 shineStrength-> connect(SIGNAL(shineStrength, valueChanged), this, SLOT(MappedWater, resetShineStrength));450 shineStrength->valueChanged.connect(this, &MappedWater::resetShineStrength); 451 451 shineStrengthBox->pack(shineStrength); 452 452 } … … 463 463 reflStrength->setValue(this->reflStrength); 464 464 reflStrength->setStep(0.1f); 465 reflStrength-> connect(SIGNAL(reflStrength, valueChanged), this, SLOT(MappedWater, resetReflStrength));465 reflStrength->valueChanged.connect(this, &MappedWater::resetReflStrength); 466 466 reflStrengthBox->pack(reflStrength); 467 467 } … … 478 478 refraction->setValue(this->refraction); 479 479 refraction->setStep(0.004f); 480 refraction-> connect(SIGNAL(refraction, valueChanged), this, SLOT(MappedWater, resetRefraction));480 refraction->valueChanged.connect(this, &MappedWater::resetRefraction); 481 481 refractionBox->pack(refraction); 482 482 } … … 493 493 lightPosX->setValue(this->lightPos.x); 494 494 lightPosX->setStep(15); 495 lightPosX-> connect(SIGNAL(lightPosX, valueChanged), this, SLOT(MappedWater, resetLightPosX));495 lightPosX->valueChanged.connect(this, &MappedWater::resetLightPosX); 496 496 lightPosBox->pack(lightPosX); 497 497 … … 500 500 lightPosY->setStep(15); 501 501 lightPosY->setValue(this->lightPos.y); 502 lightPosY-> connect(SIGNAL(lightPosY, valueChanged), this, SLOT(MappedWater, resetLightPosY));502 lightPosY->valueChanged.connect(this, &MappedWater::resetLightPosY); 503 503 lightPosBox->pack(lightPosY); 504 504 … … 507 507 lightPosZ->setStep(15); 508 508 lightPosZ->setValue(this->lightPos.z); 509 lightPosZ-> connect(SIGNAL(lightPosZ, valueChanged), this, SLOT(MappedWater, resetLightPosZ));509 lightPosZ->valueChanged.connect(this, &MappedWater::resetLightPosZ); 510 510 lightPosBox->pack(lightPosZ); 511 511 } … … 522 522 waterHeight->setValue(this->waterHeight); 523 523 waterHeight->setStep(4); 524 waterHeight-> connect(SIGNAL(waterHeight, valueChanged), this, SLOT(MappedWater, setWaterHeight));524 waterHeight->valueChanged.connect(this, &MappedWater::setWaterHeight); 525 525 waterHeightBox->pack(waterHeight); 526 526 }
Note: See TracChangeset
for help on using the changeset viewer.