VirtualBox

Changeset 8416 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Apr 28, 2008 12:06:36 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
30260
Message:

Frontends/VirtualBox3/4: removed seamless timer hack

Location:
trunk/src/VBox/Frontends
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • 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
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette