[BeFree CVS] neptune/libneptune-gui ChangeLog,1.27,1.28 bmainwindow.cpp,1.8,1.9
Status: Planning
Brought to you by:
plfiorini
|
From: Pier L. F. <plf...@us...> - 2005-01-05 14:18:02
|
Update of /cvsroot/befree/neptune/libneptune-gui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24504 Modified Files: ChangeLog bmainwindow.cpp Log Message: Set X11 class name in BMainWindow::BMainWindow() Index: ChangeLog =================================================================== RCS file: /cvsroot/befree/neptune/libneptune-gui/ChangeLog,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- ChangeLog 3 Jan 2005 09:22:36 -0000 1.27 +++ ChangeLog 5 Jan 2005 14:17:50 -0000 1.28 @@ -1,3 +1,8 @@ +2005-01-05 Pier Luigi Fiorini <pie...@mo...> + + * bmainwindow.cpp (BMainWindow::BMainWindow): + Set X11 class name. + 2005-01-03 Pier Luigi Fiorini <pie...@mo...> * bfileview.cpp (BFileView::newFolder): [BUG 3] fixed, Index: bmainwindow.cpp =================================================================== RCS file: /cvsroot/befree/neptune/libneptune-gui/bmainwindow.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- bmainwindow.cpp 29 Dec 2004 11:51:36 -0000 1.8 +++ bmainwindow.cpp 5 Jan 2005 14:17:50 -0000 1.9 @@ -27,6 +27,10 @@ #include "bactions.h" #include "bapplication.h" +#ifdef Q_WS_X11 +# include <X11/Xutil.h> +#endif + BMainWindow::BMainWindow(QWidget *parent, Qt::WFlags flags) : QMainWindow(parent, flags) { @@ -44,6 +48,16 @@ (void) fAppMenu->addAction(fQuitAction); menuBar()->addMenu(fAppMenu); +#ifdef Q_WS_X11 + // Set window class + XClassHint hints; + + hints.res_name = (char *)qAppName(); + hints.res_class = (char *)bApp->applicationName().latin1(); + + XSetClassHint(qt_xdisplay(), winId(), &hints); +#endif + // Read settings readSettings(); } |