VirtualBox

Changeset 8416

Show
Ignore:
Timestamp:
04/28/08 14:06:36 (9 months ago)
Author:
vboxsync
Message:

Frontends/VirtualBox3/4: removed seamless timer hack

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/VBox/Frontends/VirtualBox/include/VBoxConsoleView.h

    r8292 r8416  
    240240 
    241241    QTimer *resize_hint_timer; 
    242     QTimer *mToggleFSModeTimer; 
    243242 
    244243    VBoxDefs::RenderMode mode; 
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.cpp

    r8304 r8416  
    668668             this, SLOT (doResizeHint())); 
    669669 
    670     mToggleFSModeTimer = new QTimer (this); 
    671     connect (mToggleFSModeTimer, SIGNAL (timeout()), 
    672              this, SIGNAL (resizeHintDone())); 
    673  
    674670    /* setup rendering */ 
    675671 
     
    10411037                LogFlow (("VBoxDefs::ResizeEventType: %d x %d x %d bpp\n", 
    10421038                          re->width(), re->height(), re->bitsPerPixel())); 
    1043  
    1044                 if (mToggleFSModeTimer->isActive()) 
    1045                     mToggleFSModeTimer->stop(); 
    10461039 
    10471040                /* do frame buffer dependent resize */ 
     
    15331526            case QEvent::Resize: 
    15341527            { 
     1528                /* This timer is used to prevent the guest from 
     1529                 * being swamped with resize requests when the user 
     1530                 * resizes the window by dragging the mouse.  The 
     1531                 * guest will not get a request until 300ms after 
     1532                 * the last mouse movement. */ 
    15351533                if (!mIgnoreMainwndResize && 
    15361534                    mIsAdditionsActive && mAutoresizeGuest) 
     
    22352233        doResizeHint (newSize); 
    22362234    } 
    2237     mToggleFSModeTimer->start (2000, true); 
    22382235} 
    22392236 
  • trunk/src/VBox/Frontends/VirtualBox4/include/VBoxConsoleView.h

    r8292 r8416  
    257257    long muCapsLockAdaptionCnt; 
    258258 
    259     QTimer *mToggleFSModeTimer; 
    260  
    261259    VBoxDefs::RenderMode mode; 
    262260 
  • trunk/src/VBox/Frontends/VirtualBox4/src/VBoxConsoleView.cpp

    r8304 r8416  
    676676    ::memset (mPressedKeys, 0, SIZEOF_ARRAY (mPressedKeys)); 
    677677 
    678     mToggleFSModeTimer = new QTimer (this); 
    679     mToggleFSModeTimer->setSingleShot (true); 
    680     connect (mToggleFSModeTimer, SIGNAL (timeout()), 
    681              this, SIGNAL (resizeHintDone())); 
    682  
    683678    /* setup rendering */ 
    684679 
     
    10581053                LogFlow (("VBoxDefs::ResizeEventType: %d x %d x %d bpp\n", 
    10591054                          re->width(), re->height(), re->bitsPerPixel())); 
    1060  
    1061                 if (mToggleFSModeTimer->isActive()) 
    1062                     mToggleFSModeTimer->stop(); 
    10631055 
    10641056                /* do frame buffer dependent resize */ 
     
    22452237        doResizeHint (newSize); 
    22462238    } 
    2247     mToggleFSModeTimer->start (2000); 
    22482239} 
    22492240 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy