Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QXcbObject Class Reference

#include <qxcbobject.h>

+ Inheritance diagram for QXcbObject:
+ Collaboration diagram for QXcbObject:

Public Member Functions

 QXcbObject (QXcbConnection *connection=nullptr)
 
void setConnection (QXcbConnection *connection)
 
QXcbConnectionconnection () const
 
xcb_atom_t atom (QXcbAtom::Atom atom) const
 
xcb_connection_t * xcb_connection () const
 

Detailed Description

Definition at line 11 of file qxcbobject.h.

Constructor & Destructor Documentation

◆ QXcbObject()

QXcbObject::QXcbObject ( QXcbConnection * connection = nullptr)
inline

Definition at line 14 of file qxcbobject.h.

Member Function Documentation

◆ atom()

xcb_atom_t QXcbObject::atom ( QXcbAtom::Atom atom) const
inline

Definition at line 19 of file qxcbobject.h.

References atom(), and QXcbBasicConnection::atom().

Referenced by QXcbClipboard::QXcbClipboard(), QXcbClipboardMime::QXcbClipboardMime(), QXcbVirtualDesktop::QXcbVirtualDesktop(), QXcbClipboard::~QXcbClipboard(), atom(), QXcbClipboard::clipboardReadProperty(), QXcbWindow::create(), QXcbWindow::destroy(), QXcbDrag::dndEnable(), QXcbDrag::drop(), QXcbDrag::findXdndAwareTarget(), QXcbClipboardMime::formats_sys(), QXcbWindow::frameMargins(), QXcbClipboard::getDataInFormat(), QXcbClipboard::getSelection(), QXcbWindow::handleClientMessageEvent(), QXcbDrag::handleDrop(), QXcbDrag::handleEnter(), QXcbDrag::handlePosition(), QXcbDrag::handlePropertyNotifyEvent(), QXcbWindow::handlePropertyNotifyEvent(), QXcbClipboard::handleSelectionRequest(), QXcbDrag::handleStatus(), QXcbWMSupport::isSupportedByWM(), QXcbDrag::move(), QXcbWindow::netWmStates(), QXcbWindow::requestActivateWindow(), QXcbWindow::sendXEmbedMessage(), QXcbWindow::setAlertState(), QXcbWindow::setMotifWmHints(), QXcbWindow::setNetWmState(), QXcbWindow::setNetWmState(), QXcbWindow::setNetWmState(), QXcbWindow::setNetWmStateOnUnmappedWindow(), QXcbWindow::setOpacity(), QXcbWindow::setWindowIcon(), QXcbWindow::setWindowIconText(), QXcbWindow::setWindowRole(), QXcbWindow::setWindowState(), QXcbWindow::setWmWindowType(), QXcbDrag::startDrag(), QXcbWindow::updateNetWmUserTime(), and QXcbWindow::wmWindowTypes().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ connection()

QXcbConnection * QXcbObject::connection ( ) const
inline

Definition at line 17 of file qxcbobject.h.

Referenced by QXcbClipboard::QXcbClipboard(), QXcbKeyboard::QXcbKeyboard(), QXcbScreen::QXcbScreen(), QXcbSystemTrayBackingStore::QXcbSystemTrayBackingStore(), QXcbVirtualDesktop::QXcbVirtualDesktop(), QXcbWindow::QXcbWindow(), QXcbClipboard::~QXcbClipboard(), QXcbForeignWindow::~QXcbForeignWindow(), QXcbClipboard::clipboardReadIncrementalProperty(), QXcbClipboard::clipboardReadProperty(), QXcbVirtualDesktop::compositingActive(), QXcbWindow::create(), QXcbGlxWindow::createVisual(), QXcbScreen::defaultName(), QXcbWindow::destroy(), QXcbDrag::dndEnable(), QXcbWindow::doFocusIn(), QXcbWindow::doFocusOut(), QXcbWindow::doStartSystemMoveResize(), QXcbDrag::drop(), QXcbBackingStoreImage::flushScrolledRegion(), QXcbScreen::format(), QXcbClipboardMime::formats_sys(), QXcbDropData::formats_sys(), QXcbWindow::frameMargins(), QXcbScreen::getName(), QXcbClipboard::getSelection(), QXcbXSettingsPrivate::getSettings(), QXcbScreen::grabWindow(), QXcbWindow::handleButtonPressEvent(), QXcbWindow::handleButtonPressEvent(), QXcbWindow::handleButtonReleaseEvent(), QXcbWindow::handleButtonReleaseEvent(), QXcbWindow::handleClientMessageEvent(), QXcbWindow::handleConfigureNotifyEvent(), QXcbDrag::handleDrop(), QXcbDrag::handleEnter(), QXcbWindow::handleEnterNotifyEvent(), QXcbWindow::handleExposeEvent(), QXcbDrag::handleFinished(), QXcbWindow::handleFocusInEvent(), QXcbKeyboard::handleKeyEvent(), QXcbWindow::handleLeaveNotifyEvent(), QXcbWindow::handleMotionNotifyEvent(), QXcbWindow::handleMotionNotifyEvent(), QXcbWindow::handleMouseEvent(), QXcbWindow::handleNativeEvent(), QXcbDrag::handlePosition(), QXcbWindow::handlePropertyNotifyEvent(), QXcbClipboard::handleSelectionClearRequest(), QXcbDrag::handleSelectionRequest(), QXcbClipboard::handleSelectionRequest(), QXcbDrag::handleStatus(), QXcbWindow::handleXEmbedMessage(), QXcbClipboard::handleXFixesSelectionRequest(), QXcbWindow::handleXIEnterLeave(), QXcbWindow::handleXIMouseEvent(), QXcbWindow::hide(), QXcbClipboardMime::isEmpty(), QXcbScreen::isPrimaryInXScreen(), QXcbKeyboard::keymapFromCore(), QXcbClipboard::mimeData(), QXcbDrag::move(), QXcbNativeInterface::nativeResourceForScreen(), QXcbClipboard::ownsMode(), QXcbCursor::pos(), QXcbWindow::postSyncWindowRequest(), QXcbBackingStoreImage::preparePaint(), QGLXContext::queryDummyContext(), QXcbKeyboard::queryKeyboardModifiers(), QXcbWindow::relayFocusToModalWindow(), QXcbWindow::requestActivateWindow(), QXcbClipboard::requestor(), QXcbWindow::requestSystemTrayWindowDock(), QXcbBackingStoreImage::resize(), QXcbClipboardMime::retrieveData_sys(), QXcbClipboard::screen(), QXcbVirtualDesktop::screenAt(), QXcbWindow::sendXEmbedMessage(), setConnection(), QXcbWindow::setGeometry(), QXcbWindow::setImageFormatForVisual(), QXcbWindow::setKeyboardGrabEnabled(), QXcbWindow::setMask(), QXcbClipboard::setMimeData(), QXcbScreen::setMonitor(), QXcbWindow::setMouseGrabEnabled(), QXcbCursor::setPos(), QXcbWindow::setTransparentForMouseEvents(), QXcbWindow::setWindowState(), QXcbWindow::setWindowTitle(), QXcbWindow::show(), QXcbDrag::startDrag(), QXcbWindow::startSystemMoveResize(), QXcbVirtualDesktop::subscribeToXFixesSelectionNotify(), QXcbVirtualDesktop::surfaceFormatFor(), QXcbScreen::topLevelAt(), QXcbScreen::updateGeometry(), QXcbKeyboard::updateKeymap(), QXcbKeyboard::updateKeymap(), QXcbKeyboard::updateModifiers(), QXcbWindow::updateNetWmUserTime(), QXcbScreen::updateRefreshRate(), QXcbWindow::updateSyncRequestCounter(), QXcbKeyboard::updateVModMapping(), QXcbWindow::updateWmTransientFor(), QXcbKeyboard::updateXKBState(), QXcbScreen::windowShown(), QXcbWindow::wmWindowTypes(), and QXcbDropData::xdndObtainData().

◆ setConnection()

void QXcbObject::setConnection ( QXcbConnection * connection)
inline

Definition at line 16 of file qxcbobject.h.

References connection().

Referenced by QXcbBackingStore::QXcbBackingStore(), and QXcbWindow::QXcbWindow().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ xcb_connection()

xcb_connection_t * QXcbObject::xcb_connection ( ) const
inline

Definition at line 20 of file qxcbobject.h.

References QXcbBasicConnection::xcb_connection().

Referenced by QXcbClipboard::QXcbClipboard(), QXcbClipboardTransaction::QXcbClipboardTransaction(), QXcbCursor::QXcbCursor(), QXcbForeignWindow::QXcbForeignWindow(), QXcbKeyboard::QXcbKeyboard(), QXcbScreen::QXcbScreen(), QXcbVirtualDesktop::QXcbVirtualDesktop(), QXcbClipboard::~QXcbClipboard(), QXcbCursor::~QXcbCursor(), QXcbSystemTrayBackingStore::~QXcbSystemTrayBackingStore(), QXcbVirtualDesktop::~QXcbVirtualDesktop(), QXcbCursor::changeCursor(), QXcbClipboard::clipboardReadProperty(), QXcbVirtualDesktop::colormapForVisual(), QXcbWindow::create(), QXcbWindow::destroy(), QXcbDrag::dndEnable(), QXcbWindow::doStartSystemMoveResize(), QXcbDrag::drop(), QXcbDrag::findXdndAwareTarget(), QXcbBackingStore::flush(), QXcbBackingStoreImage::flushScrolledRegion(), QXcbWindow::frameMargins(), QXcbClipboard::getSelection(), QXcbXSettingsPrivate::getSettings(), QXcbScreen::grabWindow(), QXcbWindow::handleClientMessageEvent(), QXcbWindow::handleConfigureNotifyEvent(), QXcbDrag::handleDrop(), QXcbDrag::handleEnter(), QXcbWindow::handlePropertyNotifyEvent(), QXcbDrag::handleSelectionRequest(), QXcbClipboard::handleSelectionRequest(), QXcbWindow::handleXEmbedMessage(), QXcbWindow::hide(), QXcbScreen::isPrimaryInXScreen(), QXcbKeyboard::keymapFromCore(), QXcbKeyboard::keysymsToModifiers(), QXcbWindow::lower(), QXcbWindow::mapFromGlobal(), QXcbWindow::mapToGlobal(), QXcbDrag::move(), QXcbWindow::netWmStates(), QXcbWindow::propagateSizeHints(), QXcbBackingStoreImage::put(), QXcbWindow::raise(), QXcbSystemTrayBackingStore::recreateImage(), QXcbSystemTrayBackingStore::render(), QXcbWindow::requestActivateWindow(), QXcbClipboard::requestor(), QXcbBackingStoreImage::resize(), QXcbBackingStore::rhiFlush(), QXcbBackingStoreImage::scroll(), QXcbKeyboard::selectEvents(), QXcbWindow::sendXEmbedMessage(), QXcbWindow::setGeometry(), QXcbWindow::setKeyboardGrabEnabled(), QXcbWindow::setMask(), QXcbClipboard::setMimeData(), QXcbScreen::setMonitor(), QXcbWindow::setMotifWmHints(), QXcbWindow::setMouseGrabEnabled(), QXcbWindow::setNetWmState(), QXcbWindow::setNetWmStateOnUnmappedWindow(), QXcbWindow::setOpacity(), QXcbWindow::setParent(), QXcbWindow::setParentRelativeBackPixmap(), QXcbCursor::setPos(), QXcbClipboard::setRequestor(), QXcbWindow::setTransparentForMouseEvents(), QXcbWindow::setWindowFlags(), QXcbWindow::setWindowIcon(), QXcbWindow::setWindowIconText(), QXcbWindow::setWindowRole(), QXcbWindow::setWindowState(), QXcbWindow::setWmWindowType(), QXcbWindow::show(), QXcbDrag::startDrag(), QXcbVirtualDesktop::subscribeToXFixesSelectionNotify(), QXcbScreen::topLevelAt(), QXcbCursor::updateContext(), QXcbWindow::updateDoesNotAcceptFocus(), QXcbScreen::updateGeometry(), QXcbClipboardTransaction::updateIncrementalProperty(), QXcbKeyboard::updateKeymap(), QXcbWindow::updateNetWmUserTime(), QXcbScreen::updateRefreshRate(), QXcbWindow::updateSyncRequestCounter(), QXcbKeyboard::updateVModMapping(), QXcbKeyboard::updateVModToRModMapping(), QXcbWindow::updateWmTransientFor(), and QXcbWindow::wmWindowTypes().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: