aboutsummaryrefslogtreecommitdiff
path: root/lumina-desktop/panel-plugins/clock/LClock.cpp
Commit message (Collapse)AuthorAge
* Several changesCarlos Bohórquez2015-09-11
| | | | | | | | | | | | | | | | | Use the global variable sessionsettings_config_file in all places that must be used. QSettings::setPath was already setted so it's not needed. Deleted. Instead using variable for date and time format in case user settings aren't setted, now we go to Qt::DefaultLocaleShortDate. To perform this operation, we must work with Date and Time separately. Now DirWidget::date_format is an QStringList, first item for date and second for time. The QDateTime with format "yyyyMMddhhmmsszzz" is stored on whatsThis variable for being used in sort operations. CQTreeWidgetItem operator< function has been simplified. Now, to check dates, we used the value stored in whatsThis.
* Update the arrangement of the available time zones in the clock plugin. Now ↵Ken Moore2015-08-18
| | | | it is organized by: Continent -> Country -> City
* Completely overhaul the Clock plugin for the panel:Ken Moore2015-08-18
| | | | | | 1) It is now a QToolButton, and resizes to fit the text better now. 2) It now has a menu that appears when clicked on - showing a calendar and a list of possible time zones. 3) Use the new environment setting routine in LTHEME to change the time zone for the user when asked (this changes it not just for the desktop session, but instantly changes it for any app using the Lumina Theme Engine as well (others will need to be restarted to see the change).
* When using the time/date or date/time clock formats, put a newline instead ↵Ken Moore2015-05-13
| | | | of a space between the time/date.
* Make sure to check the list of watched files and reset it if something was ↵Ken Moore2015-04-20
| | | | removed temporarily (to ensure that the watcher functionality does not stop working while a session is in progress).
* 4 time display modes for panel clock:Christopher Roy Bratusek2015-04-19
| | | | | | | | timeonly (default): display time, date as tooltip dateonly : display date, time as tooltip datetime : display date first then time timedate : display time first then date LSession option: DateTimeOrder (no UI yet)
* Add the ability to set/use custom timezones on the system - defaulting to ↵Ken Moore2015-03-14
| | | | the system time (whatever that might be).
* Have the clock panel plugin try to use vertical space rather than horizontal ↵Ken Moore2015-02-17
| | | | if the panel is vertical.
* Add the ability to set different date/time formats on a session-wide scale, ↵Ken Moore2015-02-05
| | | | and have the clock plugin instantly update to the new format (backwards compatible with no formats set)
* Initial import of the lumina code from pcbsd git repoKris Moore2014-09-04
bgstack15