mirror of
https://github.com/RGBCube/serenity
synced 2025-07-24 15:27:42 +00:00
SystemMonitor: Store text in UnavailableProcessWidget using String class
This commit is contained in:
parent
2f8f7eb899
commit
6ab660b62f
1 changed files with 5 additions and 5 deletions
|
@ -88,8 +88,8 @@ class UnavailableProcessWidget final : public GUI::Frame {
|
||||||
public:
|
public:
|
||||||
virtual ~UnavailableProcessWidget() override = default;
|
virtual ~UnavailableProcessWidget() override = default;
|
||||||
|
|
||||||
DeprecatedString const& text() const { return m_text; }
|
String const& text() const { return m_text; }
|
||||||
void set_text(DeprecatedString text)
|
void set_text(String text)
|
||||||
{
|
{
|
||||||
m_text = move(text);
|
m_text = move(text);
|
||||||
update();
|
update();
|
||||||
|
@ -98,7 +98,7 @@ public:
|
||||||
private:
|
private:
|
||||||
UnavailableProcessWidget()
|
UnavailableProcessWidget()
|
||||||
{
|
{
|
||||||
REGISTER_DEPRECATED_STRING_PROPERTY("text", text, set_text);
|
REGISTER_STRING_PROPERTY("text", text, set_text);
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual void paint_event(GUI::PaintEvent& event) override
|
virtual void paint_event(GUI::PaintEvent& event) override
|
||||||
|
@ -111,7 +111,7 @@ private:
|
||||||
painter.draw_text(frame_inner_rect(), text(), Gfx::TextAlignment::Center, palette().window_text(), Gfx::TextElision::Right);
|
painter.draw_text(frame_inner_rect(), text(), Gfx::TextAlignment::Center, palette().window_text(), Gfx::TextElision::Right);
|
||||||
}
|
}
|
||||||
|
|
||||||
DeprecatedString m_text;
|
String m_text;
|
||||||
};
|
};
|
||||||
|
|
||||||
class StorageTabWidget final : public GUI::LazyWidget {
|
class StorageTabWidget final : public GUI::LazyWidget {
|
||||||
|
@ -555,7 +555,7 @@ ErrorOr<NonnullRefPtr<GUI::Window>> build_process_window(pid_t pid)
|
||||||
|
|
||||||
auto& widget_stack = *main_widget->find_descendant_of_type_named<GUI::StackWidget>("widget_stack");
|
auto& widget_stack = *main_widget->find_descendant_of_type_named<GUI::StackWidget>("widget_stack");
|
||||||
auto& unavailable_process_widget = *widget_stack.find_descendant_of_type_named<SystemMonitor::UnavailableProcessWidget>("unavailable_process");
|
auto& unavailable_process_widget = *widget_stack.find_descendant_of_type_named<SystemMonitor::UnavailableProcessWidget>("unavailable_process");
|
||||||
unavailable_process_widget.set_text(DeprecatedString::formatted("Unable to access PID {}", pid));
|
unavailable_process_widget.set_text(TRY(String::formatted("Unable to access PID {}", pid)));
|
||||||
|
|
||||||
if (can_access_pid(pid))
|
if (can_access_pid(pid))
|
||||||
widget_stack.set_active_widget(widget_stack.find_descendant_of_type_named<GUI::TabWidget>("available_process"));
|
widget_stack.set_active_widget(widget_stack.find_descendant_of_type_named<GUI::TabWidget>("available_process"));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue