Skip to content

Commit dc8c6cc

Browse files
Merge pull request #4 from DylanVanAssche/upgrade/2.0-0
Moving to C++ backend
2 parents 08bb2cc + 3cf04c2 commit dc8c6cc

24 files changed

+792
-372
lines changed

harbour-rgbwifi.desktop

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@ Type=Application
33
X-Nemo-Application-Type=silica-qt5
44
Icon=harbour-rgbwifi
55
Exec=harbour-rgbwifi
6-
Name=RGB-WiFi
6+
Name=harbour-rgbwifi
77
# translation example:
88
# your app name in German locale (de)
99
#
1010
# Remember to comment out the following line, if you do not want to use
1111
# a different app name in German locale (de).
1212
Name[de]=harbour-rgbwifi
13-

harbour-rgbwifi.pro

+25-102
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,33 @@ TARGET = harbour-rgbwifi
1414

1515
CONFIG += sailfishapp
1616

17-
SOURCES += src/harbour-rgbwifi.cpp
17+
QT += network \
18+
gui \
19+
core
1820

19-
OTHER_FILES += qml/harbour-rgbwifi.qml \
21+
# Disable debug and warning messages while releasing for security reasons
22+
CONFIG(release, debug|release):DEFINES += QT_NO_DEBUG_OUTPUT \
23+
QT_NO_WARNING_OUTPUT
24+
25+
SOURCES += src/harbour-rgbwifi.cpp \
26+
src/api.cpp \
27+
src/logger.cpp \
28+
src/os.cpp
29+
30+
DISTFILES += qml/harbour-rgbwifi.qml \
2031
qml/cover/CoverPage.qml \
2132
qml/pages/FirstPage.qml \
33+
qml/pages/SecondPage.qml \
34+
rpm/harbour-rgbwifi.changes.in \
35+
rpm/harbour-rgbwifi.changes.run.in \
2236
rpm/harbour-rgbwifi.spec \
2337
rpm/harbour-rgbwifi.yaml \
2438
translations/*.ts \
25-
harbour-rgbwifi.desktop
39+
harbour-rgbwifi.desktop \
40+
qml/pages/TextLabel.qml \
41+
qml/pages/SettingsPage.qml \
42+
qml/pages/AboutPage.qml \
43+
qml/pages/GlasButton.qml
2644

2745
SAILFISHAPP_ICONS = 86x86 108x108 128x128 256x256
2846

@@ -36,102 +54,7 @@ CONFIG += sailfishapp_i18n
3654
# modify the localized app name in the the .desktop file.
3755
TRANSLATIONS += translations/harbour-rgbwifi-de.ts
3856

39-
DISTFILES += \
40-
icons/86x86/harbour-rgbwifi.png \
41-
icons/108x108/harbour-rgbwifi.png \
42-
icons/128x128/harbour-rgbwifi.png \
43-
icons/256x256/harbour-rgbwifi.png \
44-
rpm/harbour-rgbwifi.changes \
45-
qml/pages/ledstrip.py \
46-
qml/pages/GlasButton.qml \
47-
qml/pages/TextLabel.qml \
48-
qml/pages/AboutPage.qml \
49-
qml/resources/images/icon-code.png \
50-
qml/resources/images/icon-fontawesome.png \
51-
qml/resources/images/icon-github.png \
52-
qml/resources/images/icon-paypal.png \
53-
qml/resources/images/sources.txt \
54-
qml/pages/requests/cacert.pem \
55-
qml/pages/requests/packages/chardet/__init__.py \
56-
qml/pages/requests/packages/chardet/big5freq.py \
57-
qml/pages/requests/packages/chardet/big5prober.py \
58-
qml/pages/requests/packages/chardet/chardetect.py \
59-
qml/pages/requests/packages/chardet/chardistribution.py \
60-
qml/pages/requests/packages/chardet/charsetgroupprober.py \
61-
qml/pages/requests/packages/chardet/charsetprober.py \
62-
qml/pages/requests/packages/chardet/codingstatemachine.py \
63-
qml/pages/requests/packages/chardet/compat.py \
64-
qml/pages/requests/packages/chardet/constants.py \
65-
qml/pages/requests/packages/chardet/cp949prober.py \
66-
qml/pages/requests/packages/chardet/escprober.py \
67-
qml/pages/requests/packages/chardet/escsm.py \
68-
qml/pages/requests/packages/chardet/eucjpprober.py \
69-
qml/pages/requests/packages/chardet/euckrfreq.py \
70-
qml/pages/requests/packages/chardet/euckrprober.py \
71-
qml/pages/requests/packages/chardet/euctwfreq.py \
72-
qml/pages/requests/packages/chardet/euctwprober.py \
73-
qml/pages/requests/packages/chardet/gb2312freq.py \
74-
qml/pages/requests/packages/chardet/gb2312prober.py \
75-
qml/pages/requests/packages/chardet/hebrewprober.py \
76-
qml/pages/requests/packages/chardet/jisfreq.py \
77-
qml/pages/requests/packages/chardet/jpcntx.py \
78-
qml/pages/requests/packages/chardet/langbulgarianmodel.py \
79-
qml/pages/requests/packages/chardet/langcyrillicmodel.py \
80-
qml/pages/requests/packages/chardet/langgreekmodel.py \
81-
qml/pages/requests/packages/chardet/langhebrewmodel.py \
82-
qml/pages/requests/packages/chardet/langhungarianmodel.py \
83-
qml/pages/requests/packages/chardet/langthaimodel.py \
84-
qml/pages/requests/packages/chardet/latin1prober.py \
85-
qml/pages/requests/packages/chardet/mbcharsetprober.py \
86-
qml/pages/requests/packages/chardet/mbcsgroupprober.py \
87-
qml/pages/requests/packages/chardet/mbcssm.py \
88-
qml/pages/requests/packages/chardet/sbcharsetprober.py \
89-
qml/pages/requests/packages/chardet/sbcsgroupprober.py \
90-
qml/pages/requests/packages/chardet/sjisprober.py \
91-
qml/pages/requests/packages/chardet/universaldetector.py \
92-
qml/pages/requests/packages/chardet/utf8prober.py \
93-
qml/pages/requests/packages/urllib3/contrib/__init__.py \
94-
qml/pages/requests/packages/urllib3/contrib/appengine.py \
95-
qml/pages/requests/packages/urllib3/contrib/ntlmpool.py \
96-
qml/pages/requests/packages/urllib3/contrib/pyopenssl.py \
97-
qml/pages/requests/packages/urllib3/contrib/socks.py \
98-
qml/pages/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py \
99-
qml/pages/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py \
100-
qml/pages/requests/packages/urllib3/packages/__init__.py \
101-
qml/pages/requests/packages/urllib3/packages/ordered_dict.py \
102-
qml/pages/requests/packages/urllib3/packages/six.py \
103-
qml/pages/requests/packages/urllib3/util/__init__.py \
104-
qml/pages/requests/packages/urllib3/util/connection.py \
105-
qml/pages/requests/packages/urllib3/util/request.py \
106-
qml/pages/requests/packages/urllib3/util/response.py \
107-
qml/pages/requests/packages/urllib3/util/retry.py \
108-
qml/pages/requests/packages/urllib3/util/ssl_.py \
109-
qml/pages/requests/packages/urllib3/util/timeout.py \
110-
qml/pages/requests/packages/urllib3/util/url.py \
111-
qml/pages/requests/packages/urllib3/__init__.py \
112-
qml/pages/requests/packages/urllib3/_collections.py \
113-
qml/pages/requests/packages/urllib3/connection.py \
114-
qml/pages/requests/packages/urllib3/connectionpool.py \
115-
qml/pages/requests/packages/urllib3/exceptions.py \
116-
qml/pages/requests/packages/urllib3/fields.py \
117-
qml/pages/requests/packages/urllib3/filepost.py \
118-
qml/pages/requests/packages/urllib3/poolmanager.py \
119-
qml/pages/requests/packages/urllib3/request.py \
120-
qml/pages/requests/packages/urllib3/response.py \
121-
qml/pages/requests/packages/__init__.py \
122-
qml/pages/requests/__init__.py \
123-
qml/pages/requests/adapters.py \
124-
qml/pages/requests/api.py \
125-
qml/pages/requests/auth.py \
126-
qml/pages/requests/certs.py \
127-
qml/pages/requests/compat.py \
128-
qml/pages/requests/cookies.py \
129-
qml/pages/requests/exceptions.py \
130-
qml/pages/requests/hooks.py \
131-
qml/pages/requests/models.py \
132-
qml/pages/requests/sessions.py \
133-
qml/pages/requests/status_codes.py \
134-
qml/pages/requests/structures.py \
135-
qml/pages/requests/utils.py \
136-
qml/pages/SettingsPage.qml
137-
57+
HEADERS += \
58+
src/api.h \
59+
src/logger.h \
60+
src/os.h

0 commit comments

Comments
 (0)