Changeset 1281


Ignore:
Timestamp:
May 28, 2010, 2:45:11 PM (14 years ago)
Author:
garnier
Message:

try to fix recursive paint

Location:
trunk/source/interfaces/basic
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/interfaces/basic/include/G4UIQt.hh

    r1252 r1281  
    8686  G4QTabWidget(QSplitter*&);
    8787  void paintEvent  ( QPaintEvent * event );
    88   inline void setTabSelected() { tabSelected = true; };
     88  inline void setTabSelected(bool a) { tabSelected = a; };
    8989  inline void setLastTabCreated(int a) { lastCreated = a; };
    90   inline void unselectTab() { tabSelected = false; };
    9190  inline bool isTabSelected() { return tabSelected; };
    9291  bool tabSelected;
  • trunk/source/interfaces/basic/src/G4UIQt.cc

    r1280 r1281  
    639639
    640640  // Send this signal to unblock graphic updates !
    641   fTabWidget->unselectTab();
     641  fTabWidget->setTabSelected(false);
    642642
    643643#if QT_VERSION >= 0x040000
     
    652652
    653653  // This will send a paintEvent to OGL Viewers
    654   fTabWidget->setTabSelected();
     654  fTabWidget->setTabSelected(true);
    655655
    656656#if QT_VERSION < 0x040000
     
    21592159        lastCreated = -1;
    21602160      }
    2161       unselectTab();
     2161      setTabSelected(false);
    21622162      repaint();
    21632163    }
Note: See TracChangeset for help on using the changeset viewer.