Skip to content

Commit 7784440

Browse files
committed
Example uses resize event
1 parent bd00a08 commit 7784440

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

examples/spinning-numbers/spinning-numbers.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ DESTDIR=build
77
OBJECTS_DIR=build/obj
88

99
QT += core gui
10-
LIBS += -lsfml-graphics -lsfml-window -lsfml-system -lQSFML
10+
LIBS += -lsfml-graphics-d -lsfml-window-d -lsfml-system-d -lQSFML
1111
QMAKE_CXXFLAGS += -std=c++11 -Wno-sign-compare -g
1212

1313
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

examples/spinning-numbers/testwidget.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,13 @@ void TestWidget::OnInit()
2929

3030
void TestWidget::OnUpdate()
3131
{
32+
/* Match widget size with window size */
3233
setSize(qsf::QVector2u(((QWidget*) parent())->size()));
34+
for(sf::Event ev; this->pollEvent(ev);) {
35+
if(ev.type == sf::Event::Resized) {
36+
std::cout << "Resized: [" << ev.size.width << "; " << ev.size.height << "]" << std::endl;
37+
}
38+
}
3339

3440
clear({0, 0, 0});
3541

examples/spinning-numbers/testwidget.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
#ifndef TESTWIDGET_H
22
#define TESTWIDGET_H
33

4-
#include <SFML/Graphics.hpp>
54
#include <QSFML/qresourcestream.hpp>
65
#include <QSFML/QSFMLCanvas.hpp>
76
#include <QSFML/qvector2.hpp>
87
#include <QSFML/string.hpp>
8+
9+
#include <SFML/Graphics/Font.hpp>
10+
#include <SFML/Graphics/Text.hpp>
11+
912
#include <QMainWindow>
13+
#include <iostream>
1014

1115
class TestWidget
1216
: public qsf::QSFMLWidget

0 commit comments

Comments
 (0)