Use debug logging categories
This commit is contained in:
		
							parent
							
								
									be966dbeb6
								
							
						
					
					
						commit
						cffdab8c33
					
				
					 3 changed files with 12 additions and 13 deletions
				
			
		| 
						 | 
					@ -59,14 +59,4 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/LayerShellQtConfig.cmake
 | 
				
			||||||
              ${CMAKE_CURRENT_BINARY_DIR}/LayerShellQtConfigVersion.cmake
 | 
					              ${CMAKE_CURRENT_BINARY_DIR}/LayerShellQtConfigVersion.cmake
 | 
				
			||||||
        DESTINATION ${CMAKECONFIG_INSTALL_DIR})
 | 
					        DESTINATION ${CMAKECONFIG_INSTALL_DIR})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ecm_qt_declare_logging_category(ksld_SRCS
 | 
					 | 
				
			||||||
    HEADER
 | 
					 | 
				
			||||||
        layershellqt_logging.h
 | 
					 | 
				
			||||||
    IDENTIFIER
 | 
					 | 
				
			||||||
        LAYERSHELL_QT
 | 
					 | 
				
			||||||
    CATEGORY_NAME
 | 
					 | 
				
			||||||
        layershellqt
 | 
					 | 
				
			||||||
    DEFAULT_SEVERITY
 | 
					 | 
				
			||||||
        Critical
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
 | 
					feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,6 +6,15 @@ ecm_add_qtwayland_client_protocol(LAYER_SHELL_SOURCES PROTOCOL wlr-layer-shell-u
 | 
				
			||||||
add_library(layer-shell SHARED qwaylandlayershellintegrationplugin.cpp)
 | 
					add_library(layer-shell SHARED qwaylandlayershellintegrationplugin.cpp)
 | 
				
			||||||
target_link_libraries(layer-shell LayerShellQtInterface Qt5::WaylandClient Qt::WaylandClientPrivate Qt5::XkbCommonSupportPrivate)
 | 
					target_link_libraries(layer-shell LayerShellQtInterface Qt5::WaylandClient Qt::WaylandClientPrivate Qt5::XkbCommonSupportPrivate)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ecm_qt_declare_logging_category(LAYER_SHELL_SOURCES
 | 
				
			||||||
 | 
					    HEADER
 | 
				
			||||||
 | 
					        layershellqt_logging.h
 | 
				
			||||||
 | 
					    IDENTIFIER
 | 
				
			||||||
 | 
					        LAYERSHELLQT
 | 
				
			||||||
 | 
					    CATEGORY_NAME
 | 
				
			||||||
 | 
					        layershellqt
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
add_library(LayerShellQtInterface SHARED qwaylandlayersurface.cpp interfaces/window.cpp interfaces/shell.cpp qwaylandlayershellintegration.cpp qwaylandlayershell.cpp ${LAYER_SHELL_SOURCES})
 | 
					add_library(LayerShellQtInterface SHARED qwaylandlayersurface.cpp interfaces/window.cpp interfaces/shell.cpp qwaylandlayershellintegration.cpp qwaylandlayershell.cpp ${LAYER_SHELL_SOURCES})
 | 
				
			||||||
target_link_libraries(LayerShellQtInterface PRIVATE Qt5::Gui Qt::WaylandClientPrivate Qt5::XkbCommonSupportPrivate Wayland::Client)
 | 
					target_link_libraries(LayerShellQtInterface PRIVATE Qt5::Gui Qt::WaylandClientPrivate Qt5::XkbCommonSupportPrivate Wayland::Client)
 | 
				
			||||||
target_include_directories(LayerShellQtInterface PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/LayerShellQt>"
 | 
					target_include_directories(LayerShellQtInterface PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/LayerShellQt>"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,9 +5,9 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "window.h"
 | 
					#include "window.h"
 | 
				
			||||||
#include <QDebug>
 | 
					 | 
				
			||||||
#include <private/qwaylandwindow_p.h>
 | 
					#include <private/qwaylandwindow_p.h>
 | 
				
			||||||
#include <private/qwaylandshellsurface_p.h>
 | 
					#include <private/qwaylandshellsurface_p.h>
 | 
				
			||||||
 | 
					#include <layershellqt_logging.h>
 | 
				
			||||||
#include "../qwaylandlayersurface_p.h"
 | 
					#include "../qwaylandlayersurface_p.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
using namespace LayerShellQt;
 | 
					using namespace LayerShellQt;
 | 
				
			||||||
| 
						 | 
					@ -53,12 +53,12 @@ Window *Window::get(QWindow *window)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    auto ww = dynamic_cast<QtWaylandClient::QWaylandWindow *>(window->handle());
 | 
					    auto ww = dynamic_cast<QtWaylandClient::QWaylandWindow *>(window->handle());
 | 
				
			||||||
    if (!ww) {
 | 
					    if (!ww) {
 | 
				
			||||||
        qDebug() << "window not a wayland window" << window;
 | 
					        qCDebug(LAYERSHELLQT) << "window not a wayland window" << window;
 | 
				
			||||||
        return nullptr;
 | 
					        return nullptr;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    QWaylandLayerSurface* s = qobject_cast<QWaylandLayerSurface *>(ww->shellSurface());
 | 
					    QWaylandLayerSurface* s = qobject_cast<QWaylandLayerSurface *>(ww->shellSurface());
 | 
				
			||||||
    if (!s) {
 | 
					    if (!s) {
 | 
				
			||||||
        qDebug() << "window not using wlr-layer-shell" << window << ww->shellSurface();
 | 
					        qCDebug(LAYERSHELLQT) << "window not using wlr-layer-shell" << window << ww->shellSurface();
 | 
				
			||||||
        return nullptr;
 | 
					        return nullptr;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue