Ignore:
Timestamp:
Feb 21, 2014, 5:26:03 PM (11 years ago)
Author:
Silvan Scherrer
Message:

SMPlayer: update trunk to 0.8.6

Location:
smplayer/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • smplayer/trunk

  • smplayer/trunk/src/skingui/skingui.cpp

    r142 r156  
    152152
    153153        playOrPauseAct->setCheckable(true);
     154
     155        viewVideoInfoAct = new MyAction(this, "toggle_video_info_skingui" );
     156        viewVideoInfoAct->setCheckable(true);
    154157}
    155158
     
    202205        optionsMenu->addSeparator();
    203206        optionsMenu->addMenu(toolbar_menu);
     207
     208        statusbar_menu = new QMenu(this);
     209        statusbar_menu->addAction(viewVideoInfoAct);
     210        optionsMenu->addMenu(statusbar_menu);
    204211}
    205212
     
    260267        controlwidget = new QToolBar( this );
    261268        controlwidget->setObjectName("controlwidget");
     269        controlwidget->setLayoutDirection(Qt::LeftToRight);
    262270        controlwidget->setStyleSheet("QToolBar { spacing: 0px; }");
    263271        controlwidget->setMovable(false);
     
    308316#endif
    309317
     318        connect( viewVideoInfoAct, SIGNAL(toggled(bool)),
     319             mediaBarPanel, SLOT(setResolutionVisible(bool)) );
     320
    310321        controlwidget->addWidget(mediaBarPanel);
    311322}
     
    382393        toolbar_menu->menuAction()->setIcon( Images::icon("toolbars") );
    383394
     395        statusbar_menu->menuAction()->setText( tr("Status&bar") );
     396        statusbar_menu->menuAction()->setIcon( Images::icon("statusbar") );
     397
    384398        toolbar1->setWindowTitle( tr("&Main toolbar") );
    385399        toolbar1->toggleViewAction()->setIcon(Images::icon("main_toolbar"));
     
    391405        #endif
    392406#endif
     407
     408        viewVideoInfoAct->change(Images::icon("view_video_info"), tr("&Video info") );
    393409
    394410        mediaBarPanel->setVolume(core->mset.volume);
     
    407423                case Core::Stopped:             mediaBarPanel->displayMessage( tr("Stop") ); break;
    408424        }
     425}
     426
     427void SkinGui::displayMessage(QString message, int time) {
     428        BaseGuiPlus::displayMessage(message, time);
     429        mediaBarPanel->displayMessage(message, time);
    409430}
    410431
     
    525546        set->beginGroup( "skin_gui");
    526547
     548        set->setValue("video_info", viewVideoInfoAct->isChecked());
     549
    527550        set->setValue("fullscreen_toolbar1_was_visible", fullscreen_toolbar1_was_visible);
    528551        set->setValue("compact_toolbar1_was_visible", compact_toolbar1_was_visible);
     
    532555                set->setValue( "pos", pos() );
    533556                set->setValue( "size", size() );
     557                set->setValue( "state", (int) windowState() );
    534558        }
    535559
     
    556580        set->beginGroup( "skin_gui");
    557581
     582        viewVideoInfoAct->setChecked(set->value("video_info", false).toBool());
     583
    558584        fullscreen_toolbar1_was_visible = set->value("fullscreen_toolbar1_was_visible", fullscreen_toolbar1_was_visible).toBool();
    559585        compact_toolbar1_was_visible = set->value("compact_toolbar1_was_visible", compact_toolbar1_was_visible).toBool();
     
    569595                move(p);
    570596                resize(s);
     597
     598                setWindowState( (Qt::WindowStates) set->value("state", 0).toInt() );
    571599
    572600                if (!DesktopInfo::isInsideScreen(this)) {
Note: See TracChangeset for help on using the changeset viewer.