Commit graph

4427 commits

Author SHA1 Message Date
Rasmus Karlsson
1e6e395623 each Setting is now responsible for adding themselves to the settings list 2017-01-23 09:48:32 +01:00
Rasmus Karlsson
5429e62e73 Utilize templates for Settings class
Use boost2::signals for the valueChanged signal (a LOT less messy to
        deal with than qt signals)
Remove unused settings classes (BoolSetting, FloatSetting, IntSetting,
        StringSetting)

What's left: Implement the remaining signals
2017-01-22 23:02:48 +01:00
Rasmus Karlsson
84be4c9046 add readme file with shitty boost installation instructions 2017-01-22 22:59:21 +01:00
Rasmus Karlsson
0ad5536c23 Require boost (sorry) 2017-01-22 22:56:10 +01:00
Rasmus Karlsson
a92c020477 Require C++14 instead of C++11 2017-01-22 22:55:33 +01:00
fourtf
24fab22ecb Merge pull request #3 from Confuseh/master
sup with these wrong connects?
2017-01-22 19:52:05 +01:00
confuseh
b68ab726e6 sup with these wrong connects? 2017-01-22 18:43:32 +00:00
fourtf
be92a82891 updated settingsdialog 2017-01-22 12:46:35 +01:00
fourtf
8d85f91c4d added emote button and text length label 2017-01-22 05:58:23 +01:00
fourtf
9165d5cc2e added theme selection color 2017-01-21 05:42:59 +01:00
fourtf
a114bd1204 added auto resizing input & settings 2017-01-21 05:14:27 +01:00
fourtf
d215bd58b0 added settings 2017-01-20 06:10:28 +01:00
fourtf
21e938c3b6 fixed namespaces 2017-01-18 21:52:36 +01:00
fourtf
2e8dc63a95 added namespaces 2017-01-18 21:30:23 +01:00
fourtf
82338baaa3 Merge pull request #2 from Confuseh/master
getting rid of tons of warnings
2017-01-18 18:17:46 +01:00
confuseh
5eb7349b57 getting rid of tons of warnings 2017-01-18 13:48:42 +00:00
fourtf
528f539fca fixed notation pt. 2 2017-01-18 04:52:47 +01:00
fourtf
10e4a0f785 changed notation 2017-01-18 04:33:30 +01:00
fourtf
552e4c957a fixed last commit 2017-01-18 01:06:25 +01:00
fourtf
fa049cf420 added color normalizer for dark theme 2017-01-18 01:04:54 +01:00
daniel
670d25342d fixed switch channel popup 2017-01-16 18:42:32 -05:00
fourtf
91e3976a09 input of channel names 2017-01-17 00:15:44 +01:00
daniel
f227b998a3 fixed header actions for qt 4.7 2017-01-16 12:41:17 -05:00
fourtf
ad87075743 fixed notation for chatwidgetheader 2017-01-16 18:27:51 +01:00
fourtf
7901071408 added animation to NotebookPageDropPreview 2017-01-16 17:20:48 +01:00
fourtf
d7f98030e1 Merge branch 'master' of https://github.com/fourtf/idontknowcppplsdontjudge 2017-01-16 15:11:51 +01:00
fourtf
bacb183cdb added option to refresh only certain channels 2017-01-16 15:06:12 +01:00
daniel
5681879e1e made buildable on linux 2017-01-16 09:02:27 -05:00
fourtf
1194905646 chatwidgetview refreshes on new message 2017-01-16 03:15:07 +01:00
Rasmus Karlsson
d924f5bd8d Merge branch 'master' of github.com:fourtf/idontknowcppplsdontjudge 2017-01-15 17:35:06 +01:00
Rasmus Karlsson
99bb415ad5 changed initialization order of account 2017-01-15 17:34:48 +01:00
Rasmus Karlsson
8b618899f7 use bitshift left for the bitfield (and uint32_t specifically) 2017-01-15 17:25:19 +01:00
Rasmus Karlsson
58cdda38c4 remove shitty default argument thing 2017-01-15 11:21:59 -05:00
Rasmus Karlsson
5b3288dc32 require c++11 for the project (not sure if we need more) 2017-01-15 11:21:41 -05:00
Rasmus Karlsson
bfc6eb8d4b remove all usages of non-standard #warn 2017-01-15 11:21:28 -05:00
Rasmus Karlsson
a4feaefcf4 remove bad default argument placement 2017-01-15 17:13:25 +01:00
Rasmus Karlsson
bbcbc4e3d7 potential fix for stuff 2017-01-15 17:12:19 +01:00
fourtf
801e7b8a1e updated messages 2017-01-15 16:38:30 +01:00
fourtf
4dbe2b0254 added emote loading 2017-01-13 18:59:11 +01:00
fourtf
0fbc40a52a changed pointers to values 2017-01-11 19:33:46 +01:00
fourtf
854566b57f juicy compiler error 2017-01-11 18:52:09 +01:00
fourtf
580a411e9d added spicy new segfaults 2017-01-11 01:08:20 +01:00
fourtf
a8c2b1151f added messages 2017-01-07 20:43:55 +01:00
fourtf
82bc101bb8 added emojis 2017-01-06 23:28:48 +01:00
fourtf
4d96dcc5e3 asd 2017-01-05 20:49:33 +01:00
fourtf
a8006cf68c asd 2017-01-05 20:49:13 +01:00
Rasmus Karlsson
2057611011 use #include <> for system-wide includes and #include "" for local includes 2017-01-05 17:02:05 +01:00
Rasmus Karlsson
e76eeb661a Initializing values can (and should) be done with this syntax 2017-01-05 16:59:01 +01:00
Rasmus Karlsson
00ff1e72e2 use the m_ prefix on all variables stored in a class
This is a flavour thing btw, but if you do it with some variables you
should do it with all of them. This helps avoid variable name clashes
too that often happens in constructors
2017-01-05 16:54:34 +01:00
Rasmus Karlsson
dc26c86268 Getters of complex types should be const reference if possible 2017-01-05 16:53:57 +01:00