How can I use QX11Info to make a custom dock bar. (like KDE)



  • Hello,
    I am programming on RHEL 6, using C++ and QT. I have created a custom dock bar with my own start button on the left and a clock on the right. My dock bar is created with a QWidget control.

    So I have the basic application running. What I need to do now is figure out how to identify which applications are open so I can put some icons in the dock bar. And identify which one is active so I can make it's icon a "focus' icon. I also may need to know when an app is minimized.

    Can someone please tell me a simple way of doing this? It seems to me that I should be able to get that info when my dock bar launches from the QX11Info class. Then I think I should be able to set up some type of event listener to capture "focus" events from the windows.

    I am looking at this: http://john.nachtimwald.com/2009/11/01/x11-intercept-window-close-event/ and it seems like it could be helpful.
    This one too: http://qt-project.org/forums/viewthread/8610

    Any help would be greatly appreciated.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.