#include <fw-update-helper.h>
Public Member Functions | |
int | calc_height () override |
void | draw_content (ux_window &win, int x, int y, float t, std::string &error_message) override |
void | draw_expanded (ux_window &win, std::string &error_message) override |
fw_update_notification_model (std::string name, std::shared_ptr< firmware_update_manager > manager, bool expaned) | |
void | set_color_scheme (float t) const override |
Public Member Functions inherited from rs2::process_notification_model | |
void | draw_pre_effect (int x, int y) override |
void | draw_progress_bar (ux_window &win, int w) |
process_notification_model (std::shared_ptr< process_manager > manager) | |
Public Member Functions inherited from rs2::notification_model | |
void | delay (int days) |
virtual void | dismiss (bool snooze) |
std::function< void()> | draw (ux_window &win, int w, int y, std::shared_ptr< notification_model > &selected, std::string &error_message) |
virtual void | draw_dismiss (ux_window &win, int x, int y) |
void | draw_text (const char *msg, int x, int y, int h) |
double | get_age_in_ms (bool total=false) const |
virtual int | get_max_lifetime_ms () const |
std::string | get_title () |
bool | interacted () const |
void | invoke (std::function< void()> action) |
template<class dst_type > | |
bool | is () |
bool | is_delayed () const |
notification_model () | |
notification_model (const notification_data &n) | |
void | unset_color_scheme () const |
Additional Inherited Members | |
Public Attributes inherited from rs2::process_notification_model | |
progress_bar | _progress_bar |
std::shared_ptr< process_manager > | update_manager = nullptr |
int | update_state = 0 |
int | update_state_prev = 0 |
Public Attributes inherited from rs2::notification_model | |
bool | animating = false |
rs2_notification_category | category |
int | count = 1 |
std::chrono::system_clock::time_point | created_time |
std::function< void()> | custom_action |
std::string | delay_id = "" |
bool | dismissed = false |
single_consumer_queue< std::function< void()> > | dispatch_queue |
bool | enable_click = false |
bool | enable_complex_dismiss = false |
bool | enable_dismiss = true |
bool | enable_expand = true |
bool | expanded = false |
bool | forced = false |
int | height = 40 |
int | index = 0 |
std::chrono::system_clock::time_point | last_interacted |
std::chrono::system_clock::time_point | last_moved |
float | last_x |
float | last_y |
int | max_stack = 3 |
std::string | message |
bool | pinned = false |
rs2_log_severity | severity = RS2_LOG_SEVERITY_NONE |
bool | snoozed = false |
int | stack_offset = 4 |
double | timestamp = 0.0 |
bool | to_close = false |
bool | visible = true |
int | width = 320 |
Definition at line 45 of file fw-update-helper.h.
rs2::fw_update_notification_model::fw_update_notification_model | ( | std::string | name, |
std::shared_ptr< firmware_update_manager > | manager, | ||
bool | expaned | ||
) |
Definition at line 618 of file fw-update-helper.cpp.
|
overridevirtual |
Reimplemented from rs2::notification_model.
Definition at line 592 of file fw-update-helper.cpp.
|
overridevirtual |
Reimplemented from rs2::notification_model.
Definition at line 369 of file fw-update-helper.cpp.
|
overridevirtual |
Reimplemented from rs2::notification_model.
Definition at line 519 of file fw-update-helper.cpp.
|
overridevirtual |
Reimplemented from rs2::notification_model.
Definition at line 598 of file fw-update-helper.cpp.