No description
Find a file
Ivailo Monev 061a11fd43 kdeui: replace KDatePicker/KDateTable with new KCalendarWidget class
interestingly QLocale is not used for many things but that is about to
change, Katie uses it a lot internally (e.g. for QDateTime formatting
and such) so instead of bolting a calendar system on top of KLocale
perhaps a QLocale wrapped around in KLocale will fit the general idea
of using QLocale in widgets when necessary (as does QCalendarWidget).

that however means no way to specify a calendar system (in general,
other than changing the widgets locale itself) but the QDateTime and
related classes are tied to gregorian calendar already - the system
time itself carries no information about the calendar and any
conversions from one calendar to another are basically made up stuff
(there is the time zone thing ofcourse but that is not a calendar)

another interesting thing to note is that KLocale was written such that
it is read-write - changing the date formats for example is possible
because there are public KLocale methods for that.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 06:16:56 +03:00
cmake Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kdelibs 2023-07-15 02:18:57 +03:00
includes kdeui: replace KDatePicker/KDateTable with new KCalendarWidget class 2023-07-23 06:16:56 +03:00
interfaces interfaces: remove terminal example 2023-07-07 19:13:06 +03:00
kdeclarative generic: purge most manual tests 2023-07-03 07:03:28 +03:00
kdecore kdeui: replace KDatePicker/KDateTable with new KCalendarWidget class 2023-07-23 06:16:56 +03:00
kded kded: consistent headers inclusions 2023-07-13 17:17:42 +03:00
kdeui kdeui: replace KDatePicker/KDateTable with new KCalendarWidget class 2023-07-23 06:16:56 +03:00
kdewidgets kdeui: replace KDatePicker/KDateTable with new KCalendarWidget class 2023-07-23 06:16:56 +03:00
kfile kdecore: reimplement KDateTime via QDateTime 2023-07-21 07:51:13 +03:00
kimgio generic: remove redundant build varibles 2023-06-17 20:25:52 +03:00
kinit generic: purge most manual tests 2023-07-03 07:03:28 +03:00
kio kdecore: reimplement KDateTime via QDateTime 2023-07-21 07:51:13 +03:00
kioslave kioslave: map 504 HTTP(S) status to KIO::ERR_SERVER_TIMEOUT 2023-06-29 06:10:52 +03:00
knotify generic: purge most manual tests 2023-07-03 07:03:28 +03:00
kparts kparts: remove unused PartActivateEvent, PartManager and PartSelectEvent classes 2023-07-03 12:21:25 +03:00
kpty kpty: prefix getsid() in KPty::login() 2023-07-16 20:06:36 +03:00
kutils generic: drop floppy support 2023-07-14 06:30:29 +03:00
licenses generic: remove unused QPL license 2022-12-15 08:49:46 +02:00
mimetypes mimetypes: update the color schemes glob pattern 2023-05-19 09:07:48 +03:00
plasma plasma: consistent headers inclusions 2023-07-17 22:06:05 +03:00
solid solid: new Solid::PowerManagement::supportedSleepStatesChanged() signal 2023-07-09 18:33:12 +03:00
.gitattributes initial import 2014-11-13 01:04:59 +02:00
.gitexcludes kutils: new karchive library to replace KZip and KTar 2022-10-06 16:53:55 +03:00
.kateproject generic: fix .kateproject format 2017-03-09 00:17:01 +00:00
AUTHORS initial import 2014-11-13 01:04:59 +02:00
CMakeLists.txt kdecore: drop support for KStandardDirs kcfg resource 2023-07-09 05:48:31 +03:00
config-acl.h.cmake generic: move configuration files creation after package lookups 2020-02-19 17:12:33 +00:00
config-prefix.h.cmake kdecore: drop support for KStandardDirs kcfg resource 2023-07-09 05:48:31 +03:00
config-pty.h.cmake kpty: assume openpty() is available 2023-06-20 05:41:24 +03:00
config.h.cmake kdeui: replace libdbusmenu-qt dependency with custom classes 2023-05-28 20:56:05 +03:00
ConfigureChecks.cmake kpty: assume openpty() is available 2023-06-20 05:41:24 +03:00
COPYING initial import 2014-11-13 01:04:59 +02:00
COPYING.DOC initial import 2014-11-13 01:04:59 +02:00
COPYING.LIB initial import 2014-11-13 01:04:59 +02:00
DEBUG initial import 2014-11-13 01:04:59 +02:00
KDELibs4Config.cmake kdecore: drop support for KStandardDirs kcfg resource 2023-07-09 05:48:31 +03:00
KDELibs4ConfigVersion.cmake generic: move stuff from KDE4Internal module to KDELibs4Config 2023-06-17 19:01:40 +03:00
kdemacros.h.cmake generic: remove KDE_NO_DEPRECATED build option and definitions related to deprecation 2022-09-26 19:09:09 +03:00
Messages.sh generic: remove pkgconfig files 2021-07-28 22:53:41 +03:00
README generic: remove workflow and CI files, new home 2022-09-24 05:41:29 +03:00

### Katana - Be Free and Be Efficient!

Katana is fork of KDE Software Distribution with emphasis on efficiency. So far
it has proven to be roughly 50% less system resource hungry and significantly
faster.

### Authors and Contributors

Since Katana is a fork of someone else's work, many of the credits go to the KDE
Software Development team. So far there are not much people involved in this
project but we hope that the number will increase.

Software can always be improved, and the Katana team is ready to do so.
However, you - the user - must tell us when something does not work as
expected or could be done better. You do not have to be a software developer
to be a member of the Katana team. You can join the national teams that
translate program interfaces. You can provide graphics, themes, sounds, and
improved documentation. You decide!