[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