75 it->profile.dev_active = active;
106 std::shared_ptr<texture_buffer>
_icon =
nullptr;
110 std::shared_ptr<firmware_update_manager>
_fw_update =
nullptr;
118 failed_downloading = 4,
125 downloading_error = 1,
static const textual_icon lock
void remove_profile(const sw_update::dev_updates_profile::update_profile &update)
std::shared_ptr< firmware_update_manager > _update_manager
void draw(std::shared_ptr< notifications_model > not_model, ux_window &window, std::string &error_message)
void add_profile(const update_profile_model &update)
GLsizei const GLchar *const * string
std::atomic< int > _fw_download_progress
std::shared_ptr< firmware_update_manager > _fw_update
std::vector< update_profile_model > _updates
int selected_firmware_update_index
void update(rs2::update_device fwu_dev, std::vector< uint8_t > fw_image)
void set_device_status(const sw_update::dev_updates_profile::update_profile &update, bool active)
std::vector< uint8_t > _fw_image
int selected_software_update_index
update_profile_model(sw_update::dev_updates_profile::update_profile p, context contex, device_model *device_model)
std::string serial_number
std::shared_ptr< texture_buffer > _icon
bool emphasize_dismiss_text
bool draw_software_section(const char *window_name, update_profile_model &selected_profile, position_params &pos_params, ux_window &window, std::string &error_message)
fw_update_states _fw_update_state
sw_update::dev_updates_profile::update_profile profile
bool draw_firmware_section(std::shared_ptr< notifications_model > not_model, const char *window_name, update_profile_model &selected_profile, position_params &pos_params, ux_window &window, std::string &error_message)
void update_profile(const update_profile_model &update)