Commit graph

32 commits

Author SHA1 Message Date
Ivailo Monev
1c77cc4eb7 kuassel: use i18n properly 2015-06-14 00:10:54 +03:00
Ivailo Monev
cdc95cf4b0 generic: updated dbus interfaces 2015-06-04 18:30:53 +00:00
Ivailo Monev
33087efff4 Revert "generic: updated dbus interfaces"
This reverts commit 2adbea2276.
2015-06-04 18:30:18 +00:00
Ivailo Monev
2adbea2276 generic: updated dbus interfaces 2015-06-04 18:26:03 +00:00
Ivailo Monev
37923c4b8b kuassel: fixup build 2015-05-21 03:49:27 +00:00
Ivailo Monev
c4d5df3718 kuassel: adjust to recent override/unmanaged windows change 2015-04-20 17:37:26 +00:00
Ivailo Monev
84530fb62f kuassel: pop features log only when cmake not called on top-level 2015-01-31 03:09:02 +00:00
Ivailo Monev
a3731131f7 kuassel: minor cleanup 2015-01-29 18:53:47 +00:00
Ivailo Monev
9886e7d638 kuassel: make use of QKeySequence::Quit 2015-01-27 21:09:44 +00:00
Ivailo Monev
5b459f19e2 kuassel: set window titles of hotlist and messagemodel debug tools 2015-01-27 21:04:17 +00:00
Ivailo Monev
aa6de11a6c kuassel: remove leftover logger code 2015-01-27 20:56:12 +00:00
Ivailo Monev
90934716e1 kuassel: replace custom logger with KDE debbuging infrastructure 2015-01-27 19:41:25 +00:00
Ivailo Monev
97d0c733b6 kuassel: implement tooltips 2015-01-27 15:46:12 +00:00
Ivailo Monev
253930646a kuassel: implement tooltips 2015-01-27 15:37:42 +00:00
Ivailo Monev
2d5840585c kuassel: remove code for migration from very old releases 2015-01-27 14:07:34 +00:00
Ivailo Monev
263da31635 kuassel: remove mac and windows code 2015-01-27 03:30:26 +00:00
Ivailo Monev
db8ec7ecdc kuassel: make the "What's this?" action work 2015-01-27 02:54:41 +00:00
Ivailo Monev
adafca690a kuassel: implement standard KDE actions in help menu
this had to be done the hardway, at least for now. altough
KHelpMenu can return KMenu pointer it does not play well with the
rest of the code and will require quite some changes (AFAICT) so
for now I opted to re-create standard KHelpMenu with the actions
available for most applications (see TODO bellow). sadly, whatsThis
slot is not yet part of the public KDE UI API (or am I doing
something wrong?) and switchApplicationLanguage has just been made
(see kdelibs) and as such the action does nothing but does not
cause trouble either so - it has been added.

TODO: Tips of the day
2015-01-27 02:48:45 +00:00
Ivailo Monev
47da8ee031 kuassel: make use of target_link_libraries(), minor string sanitization 2015-01-26 22:45:50 +00:00
Ivailo Monev
fd8a627b05 kuassel: cleanup 2015-01-25 18:55:08 +00:00
Ivailo Monev
1397c22597 kuassel: load the translations via KGlobal
since it is a multi-component application some of the translations
did not apply, specificly those that are bundled and only basic
(kdelibs4) translations were loaded. to fix this manually load the
catalogs has to be done
2015-01-25 18:16:50 +00:00
Ivailo Monev
d059af6028 kuassel: fixup build when CMake invoced on top-level 2015-01-25 02:12:59 +00:00
Ivailo Monev
22a77e7901 kuassel: remove redudant shortcuts and key sequences source files 2015-01-25 01:54:53 +00:00
Ivailo Monev
8903bf05af kuassel: pics and build cleanup 2015-01-25 01:44:13 +00:00
Ivailo Monev
addec0426f kuassel: port translations support to KLocale 2015-01-25 01:19:31 +00:00
Ivailo Monev
6809891811 generic: require KDE 4.14.3 at minimum 2015-01-20 17:31:51 +00:00
Ivailo Monev
689db5d8a5 kuassel: fixup build (part 2) 2014-12-30 22:55:38 +00:00
Ivailo Monev
4f9109baa2 kuassel: fixup build
with this changes kuassel will find its own headers and also not
place the version header on the-level of the output directory
which will cause other sub-projects build to fail
2014-12-30 22:40:34 +00:00
Ivailo Monev
e2579446db kuassel: fix build when cmake invoced on top-level directory 2014-12-30 22:18:21 +00:00
Ivailo Monev
b198db5877 kuassel: refactiring
Here is a short list of what exactly changed:
 - made it run only single instance via KUniqueApplication
 - make it store config and data in KDE directories
 - added irc protocol service provider files for use in KDE
 - removed Dock and Phonon notification support
 - removed Web links preview support
 - rebranded (incomplete, but mostly done)

Things that need doing:
 - use KDE localiztion implementation
 - the --url argument needed for the service does not actually join
 - use KStyle instead of stylesheets?
 - implement a help menu like other KDE apps
 - integrate with various KDE parts?
2014-12-30 16:16:27 +00:00
Ivailo Monev
93e5a64715 kuassel: cleanup 2014-12-29 14:24:01 +00:00
Ivailo Monev
3a9271bd44 import modified version of quassel as kuassel
the version imported is based on upstream 9c5fd60 with its bundled
copies of miniz (alternative to zlib), oxygen icons and other
non-relevant cruft removed. KDE integreation hardcoded having in
mind it will improve (icons handling, browser integration, etc.)
rebranding is not done yet and credits to the original authors and
contributors are and will be left mostly intact with the exception
of adding new.
2014-12-29 00:56:55 +00:00