aboutsummaryrefslogtreecommitdiff
path: root/lumina-desktop/panel-plugins/clock/LClock.cpp
Commit message (Collapse)AuthorAge
* Fix up a couple other small bugs:Ken Moore2016-02-19
| | | | | 1) Ensure the clock plugin does not resize smaller than the time display. 2) Enforce a 40 character limit for task manager button text.
* For the clock plugin, add a smarter minimum width based on the time format ↵Ken Moore2016-02-18
| | | | chosen. This should prevent the clock from changing sizes regularly if the font is not mono-spaced or non-padded seconds/minutes is desired.
* Update how the PC-BSD overlay files for Lumina are installed. Now there is a ↵Ken Moore2015-10-19
| | | | special "PCBSD" qmake argument to tell Lumina to install the PC-BSD specific config/wallpaper files instead of the generic files.
* Another batch of small fixes:Ken Moore2015-10-07
| | | | | | | | 1) Add a new ResizeMenu() class to the LuminaUtils library - this class allows the resulting menu to be resizable by the user clicking on an edge and dragging. 2) In the systemstart panel plugin, reverse the location of the shutdown options on the leave page (put them at the bottom next to where the leave button is in the first place) 3) Setup the systemstart plugin to use the new ResizeMenu. It currently does not save the new size to be used for later sessions, but per-session resizing works fine. 4) Quick adjustment to the systemtray icon sizes 5) Quick fix to the detection of a desktop file removal.
* Fix up all the window activation detection/management within the lumina ↵Ken Moore2015-09-16
| | | | session. Now when a submenu on the panel is closed somehow or a window was modified with the task manager, it will properly find/activate the right window again.
* 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