[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdegraphics/kuickshow/src
From:       Michael Goettsche <michael.goettsche () kdemail ! net>
Date:       2004-10-21 15:56:33
Message-ID: 20041021155633.C6FC499D0 () office ! kde ! org
[Download RAW message or body]

CVS commit by goettsche: 

Added fullscreen option to context/file menu.
BUG:65053


  M +2 -0      filewidget.cpp   1.21
  M +10 -0     kuickshow.cpp   1.88
  M +1 -0      kuickshow.h   1.20


--- kdegraphics/kuickshow/src/filewidget.cpp  #1.20:1.21
@@ -87,4 +87,5 @@ void FileWidget::initActions()
     menu->insert( coll->action("kuick_showInOtherWindow"), index++ );
     menu->insert( coll->action("kuick_showInSameWindow"), index++ );
+    menu->insert( coll->action("kuick_showFullscreen"), index++ );
     menu->insert( sep, index++ );
 
@@ -138,4 +139,5 @@ void FileWidget::activatedMenu( const KF
     actionCollection()->action("kuick_showInSameWindow")->setEnabled( image );
     actionCollection()->action("kuick_showInOtherWindow")->setEnabled( image );
+    actionCollection()->action("kuick_showFullscreen")->setEnabled( image );
     actionCollection()->action("kuick_print")->setEnabled( image );
     actionCollection()->action("properties")->setEnabled( item );

--- kdegraphics/kuickshow/src/kuickshow.cpp  #1.87:1.88
@@ -253,4 +253,7 @@ void KuickShow::initGUI( const KURL& sta
                                        this, SLOT( slotShowInSameWindow() ),
                                        coll, "kuick_showInSameWindow" );
+    KAction *showFullscreen = new KAction( i18n("Show Image in Fullscreen mode"),
+                                           KShortcut(), this, SLOT( slotShowFullscreen() ),
+                                           coll, "kuick_showFullscreen" );
 
     KAction *quit = KStdAction::quit( this, SLOT(slotQuit()), coll, "quit");
@@ -266,4 +269,5 @@ void KuickShow::initGUI( const KURL& sta
     showInOther->plug( fileMenu );
     showInSame->plug( fileMenu );
+    showFullscreen->plug( fileMenu );
     fileMenu->insertSeparator();
     slide->plug( fileMenu );
@@ -450,4 +454,5 @@ void KuickShow::slotHighlighted( const K
     fileWidget->actionCollection()->action("kuick_showInSameWindow")->setEnabled( image );
     fileWidget->actionCollection()->action("kuick_showInOtherWindow")->setEnabled( image );
+    fileWidget->actionCollection()->action("kuick_showFullscreen")->setEnabled( image );
 }
 
@@ -623,4 +628,9 @@ void KuickShow::slotShowInSameWindow()
 }
 
+void KuickShow::slotShowFullscreen()
+{
+    showImage( fileWidget->getCurrentItem( false ), false, true );
+}
+
 void KuickShow::slotDropped( const KFileItem *, QDropEvent *, const KURL::List &urls)
 {

--- kdegraphics/kuickshow/src/kuickshow.h  #1.19:1.20
@@ -113,4 +113,5 @@ private slots:
     void                slotShowInSameWindow();
     void                slotShowInOtherWindow();
+    void                slotShowFullscreen();
 
     void                slotReplayEvent();


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic