20#ifndef ORES_QT_CHANGEPASSWORDDIALOG_HPP
21#define ORES_QT_CHANGEPASSWORDDIALOG_HPP
27#include "ores.qt/ClientManager.hpp"
41 inline static std::string_view logger_name =
"ores.qt.change_password_dialog";
45 static auto instance = make_logger(logger_name);
59 void onChangeClicked();
60 void onChangeResult(
bool success,
const QString& error_message);
63 void changeCompleted(
bool success,
const QString& error_message);
67 void enableForm(
bool enabled);
72 QLineEdit* new_password_edit_;
73 QLineEdit* confirm_password_edit_;
74 QPushButton* change_button_;
75 QPushButton* cancel_button_;
76 QLabel* status_label_;
Qt-based graphical user interface for ORE Studio.
Definition AboutDialog.hpp:35
Implements logging for ORE Studio.
Definition lifecycle_manager.hpp:30
Dialog for changing user password after forced password reset.
Definition ChangePasswordDialog.hpp:37
Manages the lifecycle of the network client and IO context.
Definition ClientManager.hpp:56