Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CPanelTime.hpp
Go to the documentation of this file.
1#ifndef LIBS_PANELS_CPANELTIME_HPP_
2#define LIBS_PANELS_CPANELTIME_HPP_
3
4#include "core/Timestamp.hpp"
6#include "utils/Calendar.hpp"
7
9{
10public:
11 static AbstractComponentGUI *panelEditCalendar(iv::utils::Calendar *calendar, bool canEditSeconds = true);
12 static AbstractComponentGUI *buttonEditCalendar(iv::utils::Calendar &calendar, bool canEditSeconds = true);
14
16 bool &fromStartTime, bool &toEndTime,
17 const std::function<void(CDialog *)> &onTimeChangedCallback);
18};
19
20#endif /* LIBS_PANELS_CPANELTIME_HPP_ */
Definition AbstractComponentGUI.hpp:30
Definition CDialog.hpp:21
Definition CPanelTime.hpp:9
static AbstractComponentGUI * panelEditTimeUnit(iv::types::milliseconds &milliseconds)
Definition CPanelTime.cpp:306
static AbstractComponentGUI * buttonFilterTime(iv::time::Timestamp &startDate, iv::time::Timestamp &endDate, bool &fromStartTime, bool &toEndTime, const std::function< void(CDialog *)> &onTimeChangedCallback)
Definition CPanelTime.cpp:451
static AbstractComponentGUI * buttonEditCalendar(iv::utils::Calendar &calendar, bool canEditSeconds=true)
Definition CPanelTime.cpp:283
static AbstractComponentGUI * panelEditCalendar(iv::utils::Calendar *calendar, bool canEditSeconds=true)
Definition CPanelTime.cpp:165
Definition Timestamp.hpp:17
Definition Calendar.hpp:58
uint64_t milliseconds
Definition types.hpp:22