[root] / trunk / graf2d / qt / src / TQtApplication.cxx Repository:
ViewVC logotype

Log of /trunk/graf2d/qt/src/TQtApplication.cxx

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 48992 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 28 15:26:26 2013 UTC (21 months, 3 weeks ago) by rdm
File length: 6975 byte(s)
Diff to previous 32595
From Lifeng Sun:
The attached patchset fixes a bunch of typo in the source:
0001-succes-success.patch
0002-preceed-preced.patch
0003-informations-information.patch
0004-childs-children.patch
0005-avaliable-available.patch
0006-writeable-writable.patch
0007-comand-command.patch
0008-unkown-unknown.patch
0009-wierd-weird.patch
0010-wheter-whether.patch
0011-unecessary-unnecessary.patch
0012-splitted-split.patch
0013-registerd-registered.patch
0014-recieve-receive.patch
0015-processsing-processing.patch
0016-ouput-output.patch
0017-mutiple-multiple.patch
0018-lenght-length.patch
0019-interupted-interrupted.patch
0020-independant-independent.patch
0021-inconsistant-inconsistent.patch
0022-expresion-expression.patch
0023-explicitely-explicitly.patch
0024-enviroment-environment.patch
0025-deafult-default.patch
0026-continous-continuous.patch
0027-completly-completely.patch
0028-commited-committed.patch
0029-choosen-chosen.patch
0030-backgroud-background.patch
0031-auxilliary-auxiliary.patch
0032-authentification-authentication.patch
0033-appropiate-appropriate.patch
0034-an-other-another.patch
0035-environement-environment.patch
0036-targetting-targeting.patch
0037-suppported-supported.patch
0038-paramater-parameter.patch

Revision 32595 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 12 16:54:29 2010 UTC (4 years, 10 months ago) by pcanal
File length: 6975 byte(s)
Diff to previous 28217
fix warning

Revision 28217 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 16 06:23:35 2009 UTC (5 years, 9 months ago) by brun
File length: 6965 byte(s)
Diff to previous 28205
Fix a compilation warning in TQtApplication::CreateQApplication

Revision 28205 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 14 19:38:00 2009 UTC (5 years, 9 months ago) by brun
File length: 6959 byte(s)
Diff to previous 25250
From Valeri Fine:
New patch attempting to remove warnings and support for Qt3.
line, and those below, will be ignored--

M    graf2d/qt/src/TGQt.cxx
M    graf2d/qt/src/TQMimeTypes.cxx
M    graf2d/qt/src/TQtPadFont.cxx
M    graf2d/qt/src/TQtClientGuard.cxx
M    graf2d/qt/src/TQtSymbolCodec.cxx
M    graf2d/qt/src/TQtApplication.cxx
M    graf2d/qt/src/GQtGUI.cxx
M    graf2d/qt/src/TQtTimer.cxx
M    graf2d/qt/src/TQtEvent.cxx
M    graf2d/qt/src/TQtMarker.cxx
M    graf2d/qt/src/TQtPen.cxx
M    graf2d/qt/src/TQtClientWidget.cxx
M    graf2d/qt/src/TQtBrush.cxx
M    graf2d/qt/src/TQtWidget.cxx
M    graf2d/qt/src/TQtClientFilter.cxx
M    graf2d/qt/inc/TQtClientWidget.h
M    graf2d/qt/inc/TQtBrush.h
M    graf2d/qt/inc/TGQt.h
M    graf2d/qt/inc/TQtTimer.h
M    graf2d/qt/inc/TQtEvent.h
M    graf2d/qt/inc/TQtMarker.h
M    graf2d/qt/inc/TQtWidget.h
M    graf2d/qt/inc/TQtPadFont.h

Revision 25250 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 26 06:53:34 2008 UTC (6 years, 4 months ago) by brun
File length: 6937 byte(s)
Diff to previous 23140
Fix compilation warnings about unused variables

Revision 23140 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 11 11:01:39 2008 UTC (6 years, 9 months ago) by rdm
File length: 6933 byte(s)
Diff to previous 20882
move the following directories to "graf2d":

asimage, freetype, gpad, graf, postscript, qt, win32gdk, x11, x11ttf

move the following directories to "graf3d":

eve, ftgl, g3d, gl, x3d

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 6933 byte(s)
Diff to previous 20738
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 20738 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 9 13:05:49 2007 UTC (7 years, 2 months ago) by antcheva
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 6933 byte(s)
Diff to previous 19826
From Valeri Fine:
the new  option to debug the X11 connections under Qt4

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 6610 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 6671 byte(s)
Diff to previous 19065
remove :$ from tag line

Revision 19065 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 19 06:51:46 2007 UTC (7 years, 7 months ago) by antcheva
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 6681 byte(s)
Diff to previous 15567
From Valeri Fine:

The various corrections to account the difference between Qt3
and Qt4 API and fix the ROOT Bug report 23601.

 TGQt, TQtClientWidget::
 - new method  TGQt::NeedRedraw
   and custom TQtClientWidget::paintEvent   handler
   to synchronize Qt and ROOT paint operation

 TQtWidget:
 -  The new data-member "shadow widget" to provide
    the "rubber band" like operations.
 - Provide the custom paintEvent handler to

 TQtApplication:
 - Apply CoreApplication::setAttribute(Qt::AA_ImmediateWidgetCreation)
   to optimize X11 drawing under Qt4

 TGQt:
- Implement an interface to the Qt4 font and line attribute handling.

Revision 15567 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 27 09:14:00 2006 UTC (8 years, 6 months ago) by antcheva
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 6230 byte(s)
Diff to previous 14901
from Valeri Fine:

qt/inc/rootlibs.pr
- bug fix (better check the Qt-layer presence)

TGQt.h
- added the static TGQt::iwid() method to the RootCint dictionary

TQtApplication.cxx,
- removed the redundant header file

Revision 14901 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 3 09:55:49 2006 UTC (8 years, 8 months ago) by antcheva
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 6252 byte(s)
Diff to previous 14410
From Valeri Fine:

TQtEmitter.h
  - fixed the missing forward declaration

TQtApplication
  - Change TQtApplication signature to avoid crash under Qt 4.1.2

rootlibs.pri
   - Rename the QtRoot DLL name to avoid the clash with Qt 4.1

TGQt.cxx
   - Extra protection against of crash under Qt 4.1

TQtWidget
   - Add the default "cint/include" library path

Revision 14410 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 24 15:31:10 2006 UTC (8 years, 10 months ago) by antcheva
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 6245 byte(s)
Diff to previous 11592
From Valeri Fine:
- removed redundand classes:
   TQtApplicationThread.h, TQtRootThread.h, TQtTermInputHandler.h,
   TQtThread.h, TQtThreadStub.h, TRootMainThread.h,
   TQtApplicationThread.cxx, TQtRootThread.cxx, TQtTermInputHandler.cxx,
   TQtThread.cxx, GQtGUIThread.cxx
- removed from the rest Qt code the statements related to the classes above
- added TQtLockGuard.h, TQtEmitter.h
- removed all WiN32 redundant dependencies
- added Qt4 CPP compilation flag for future transition to Qt4

TQtWidget - for "pure" Qt GUI application disable ROOT prompt, ROOT terminal
    input handler and CTRL-C signal handler "by default".
    To get the ROOT interactive command mode back the statement:
    "Gui.Prompt       true"
    should be present in the .rootrc file to enable the standard ROOT command mode option

Revision 11592 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 15 07:19:50 2005 UTC (9 years, 9 months ago) by brun
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 6797 byte(s)
Diff to previous 11250
From Valeri Fine
- TQtApplication, TQRConfig
   Test the proper Qt package version.

- TGQt
  An extra protection against of the dead widgets

- TQtClientFilter, TQtClientWidget, GQtGUI

  Fix to manage the ROOT GUI keyboard navigation
  The issue is still open.
  In fact, the patch may cause some troubles due apparent
  clash between  ROOT (X11 style) GrabButton and GrabPointer and the way
  Qt internally handles the "FocusIn / FocusOut" events.

Revision 11250 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 7 07:44:12 2005 UTC (9 years, 10 months ago) by brun
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 5111 byte(s)
Diff to previous 11206
From Valeri Fine:
TGQt:

  * Comments clean up
  * 2 news protected static methods:

      static Int_t   RegisterWid(QPaintDevice *wid);
      static void    UnRegisterWid(QPaintDevice *wid);

    to resolved the potential 64-bits platform problems
  * Some extra fixes to facilitate the 64-bits platforms

  *  TQtWidget
     - new Qt signal:
       RootEventProcessed(TObject *selected, unsigned int event,TCanvas
*canvas)
       where
               "selected" -  is a TObject has been selected
                              by the current TPad
               "event"    - ROOT event processed by TCanvas.

       This Qt signal allows forward the "ROOT signal" to Qt "slot".

       By default, TQtWidget emits no "RootEventProcessed" for sake
       of  the performance.
        Any user-code can activate the signal emitting with a bunch
        of the new methods.   See next point

  * A bunch of the methods to facilitate the new Qt Signal:

      void     EnableSignalEvents  (UInt_t f);
      void     DisableSignalEvents (UInt_t f);
      Bool_t   IsSignalEventEnabled(UInt_t f) const;

    where "f" is logical combination of the bits to activate
    the emitting  the RootEventProcessed Qt signal as soon as
     TCanvas ROOT event forwarded by Qt-layer

       kMousePressEvent       = BIT(0), // mousePressEvent       QMouseEvent
       kMouseMoveEvent        = BIT(1), // mouseMoveEvent        QMouseEvent
       kMouseReleaseEvent     = BIT(2), // mouseReleaseEvent     QMouseEvent
       kMouseDoubleClickEvent = BIT(3), // mouseDoubleClickEvent QMouseEvent
       kKeyPressEvent         = BIT(4), // keyPressEvent         QKeyEvent
       kEnterEvent            = BIT(5), // enterEvent            QEvent
       kLeaveEvent            = BIT(6)  // leaveEvent            QEvent

  *  TQtApplication

     A special DISPLAY env varaible value QT_BATCH
     to use Qt layer with "non-gui" mode
     (in case when no X11  connection is provided)

Revision 11206 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 1 07:24:01 2005 UTC (9 years, 10 months ago) by brun
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 4851 byte(s)
Diff to previous 9649
From Valeri Fine:
version of Qt tailored to create RootCint dictionary
In addition there are a few corrections for
TGQt:
   - Remove the redundant TVirtualGL dependency
   - Qt font size calculation has been improved.
   - Env variable ROOTFONTFACTOR to facilitate the debugging of the font-size-related problem was added

TQtApplication:
   - Remove the redundant TQtApplicationThread dependency

Revision 9649 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 2 08:14:43 2004 UTC (10 years, 5 months ago) by rdm
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 4447 byte(s)
Diff to previous 9647
fix headers and copyright statement.

Revision 9647 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 1 07:16:11 2004 UTC (10 years, 5 months ago) by brun
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 4056 byte(s)
Diff to previous 9604
New version from Valeri Fine

Revision 9604 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 28 00:12:41 2004 UTC (10 years, 5 months ago) by rdm
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 4325 byte(s)
Diff to previous 9471
update:
- use standard ROOT cvs tag line
- standard ROOT copyright notice + Valery Fine
- fixed several multiple inclusion ifdef's to use standard ROOT format
- added new Window_t argument to Warp() method. This method still
  needs to be implemented for Window_t != 0

Revision 9471 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Jul 9 09:21:24 2004 UTC (10 years, 6 months ago) by brun
Original Path: trunk/qt/src/TQtApplication.cxx
File length: 3990 byte(s)
Add a new package "qt". Developed by Valeri Fine (fine@bnl.gov), this new
package is an implementation of TVirtualX based on the Qt library from Trolltech AS, Norway.
The package is optional. When configuring ROOT, you can generate the libQtRoot
library by adding, eg
 --enable-qt \
 --with-qt-incdir=$QT/include \
 --with-qt-libdir=$QT/lib \
where $QT points to the directory where the Qt software has been installed.
The Qt version >= 3.1 is required for this interface.
The Qt package itself must have been compiled with the same compiler
and compiler options used to compile ROOT.

Once the $ROOTSYS/lib/libQtRoot.so (dll) library is created, one has
the possibility to select this library as an alternative to libGX11
by adding the following two lines in the local ".rootrc" file
  Gui.Backend:                qt
  Gui.Factory:                qt

The package has currently been tested on Linux only.
This first implementation may show some deficiencies compared to
the libGX11 default version.
Please report any problems with this version to
rootdev@root.cern.ch as well as fine@bnl.gov

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9