VirtualBox

Changeset 3483 in vbox


Ignore:
Timestamp:
Jul 5, 2007 3:54:09 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
22695
Message:

FE/Qt: Enabled QIMAGE and SDL remdering modes on OS/2.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk

    r3405 r3483  
    5151VirtualBox_SDKS.win = WINPSDK DXSDK
    5252VirtualBox_SDKS.linux = LIBSDL
     53VirtualBox_SDKS.os2 = LIBSDL
    5354
    5455ifeq ($(BUILD_TARGET),darwin)
     
    168169VirtualBox_DEFS.linux     = VBOX_GUI_USE_SDL
    169170VirtualBox_DEFS.win       = VBOX_GUI_USE_QIMAGE UNICODE QT_DLL
     171VirtualBox_DEFS.os2       = VBOX_GUI_USE_QIMAGE VBOX_GUI_USE_SDL QT_DLL
    170172#ifndef VBOX_OSE
    171173 VirtualBox_DEFS.darwin  += VBOX_WITH_HACKED_QT
  • trunk/src/VBox/Frontends/VirtualBox/include/VBoxDefs.h

    r3045 r3483  
    118118    /** VM display rendering mode. */
    119119    enum RenderMode {
    120         TimerMode, QImageMode, SDLMode, DDRAWMode
     120        InvalidRenderMode, TimerMode, QImageMode, SDLMode, DDRAWMode
    121121    };
    122122
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.cpp

    r3213 r3483  
    606606        default:
    607607            AssertReleaseMsgFailed (("Render mode must be valid: %d\n", mode));
     608            LogRel (("Invalid render mode: %d\n", mode));
    608609            qApp->exit (1);
    609610            break;
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp

    r3448 r3483  
    516516 *  default rendering mode if the argumen is NULL.
    517517 */
    518 static VBoxDefs::RenderMode vboxGetRenderMode( const char *display )
    519 {
    520     VBoxDefs::RenderMode mode;
    521 #if   defined (Q_WS_WIN32)
     518static VBoxDefs::RenderMode vboxGetRenderMode (const char *aModeStr)
     519{
     520    VBoxDefs::RenderMode mode = VBoxDefs::InvalidRenderMode;
     521
     522#if (defined (Q_WS_WIN32) || defined (Q_WS_PM)) && defined (VBOX_GUI_USE_QIMAGE)
    522523    mode = VBoxDefs::QImageMode;
    523 #elif defined (Q_WS_X11)
     524#elif defined (Q_WS_X11) && defined (VBOX_GUI_USE_SDL)
    524525    mode = VBoxDefs::SDLMode;
     526#elif defined (VBOX_GUI_USE_QIMAGE)
     527    mode = VBoxDefs::QImageMode;
    525528#else
    526     mode = VBoxDefs::QImageMode;
     529# error "Cannot determine the default render mode!"
    527530#endif
    528531
    529     if ( display ) {
    530         if (        !::strcmp( display, "timer" ) ){
     532    if (aModeStr)
     533    {
     534        if (0) ;
     535#if defined (VBOX_GUI_USE_REFRESH_TIMER)
     536        else if (::strcmp (aModeStr, "timer") == 0)
    531537            mode = VBoxDefs::TimerMode;
    532         } else if ( !::strcmp( display, "image" ) ) {
     538#endif
     539#if defined (VBOX_GUI_USE_QIMAGE)
     540        else if (::strcmp (aModeStr, "image") == 0)
    533541            mode = VBoxDefs::QImageMode;
    534         } else if ( !::strcmp( display, "sdl" ) ) {
     542#endif
     543#if defined (VBOX_GUI_USE_SDL)
     544        else if (::strcmp (aModeStr, "sdl") == 0)
    535545            mode = VBoxDefs::SDLMode;
    536         } else if ( !::strcmp( display, "ddraw" ) ) {
     546#endif
     547#if defined (VBOX_GUI_USE_DDRAW)
     548        else if (::strcmp (aModeStr, "ddraw") == 0)
    537549            mode = VBoxDefs::DDRAWMode;
    538         }
     550#endif
    539551    }
    540552
Note: See TracChangeset for help on using the changeset viewer.

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