Skip to content

Commit 5fac7c0

Browse files
add needed stuff to IOutput
1 parent 3b2fd78 commit 5fac7c0

File tree

4 files changed

+16
-3
lines changed

4 files changed

+16
-3
lines changed

include/hyprtoolkit/core/Output.hpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
#pragma once
22

33
#include <hyprutils/signal/Signal.hpp>
4+
#include <hyprutils/math/Vector2D.hpp>
45

56
namespace Hyprtoolkit {
67
class IOutput {
78
public:
8-
virtual ~IOutput() = default;
9-
virtual uint32_t handle() = 0;
9+
virtual ~IOutput() = default;
10+
virtual uint32_t handle() = 0;
11+
virtual std::string port() = 0;
12+
virtual std::string desc() = 0;
1013

1114
struct {
1215
// output removed

src/output/WaylandOutput.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,11 @@ CWaylandOutput::CWaylandOutput(wl_proxy* wlResource, uint32_t id) : m_id(id), m_
5959
uint32_t CWaylandOutput::handle() {
6060
return m_id;
6161
}
62+
63+
std::string CWaylandOutput::port() {
64+
return m_configuration.port;
65+
}
66+
67+
std::string CWaylandOutput::desc() {
68+
return m_configuration.desc;
69+
}

src/output/WaylandOutput.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ namespace Hyprtoolkit {
1616
~CWaylandOutput() = default;
1717

1818
virtual uint32_t handle();
19+
virtual std::string port();
20+
virtual std::string desc();
1921

2022
uint32_t m_id = 0;
2123
bool m_focused = false;

src/window/WaylandLockSurface.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ void CWaylandLockSurface::open() {
6666
const bool SAMESCALE = m_fractionalScale == scale / 120.0;
6767
m_fractionalScale = scale / 120.0;
6868

69-
g_logger->log(HT_LOG_DEBUG, "layer: got fractional scale: {:.1f}%", m_fractionalScale * 100.F);
69+
g_logger->log(HT_LOG_DEBUG, "lock surface: got fractional scale: {:.1f}%", m_fractionalScale * 100.F);
7070

7171
if (!SAMESCALE && m_lockSurfaceState.configured)
7272
onScaleUpdate();

0 commit comments

Comments
 (0)