summaryrefslogtreecommitdiff
path: root/core/applets/screenshotapplet/screenshot.cpp
Unidiff
Diffstat (limited to 'core/applets/screenshotapplet/screenshot.cpp') (more/less context) (show whitespace changes)
-rw-r--r--core/applets/screenshotapplet/screenshot.cpp27
1 files changed, 25 insertions, 2 deletions
diff --git a/core/applets/screenshotapplet/screenshot.cpp b/core/applets/screenshotapplet/screenshot.cpp
index 938ea0c..042f390 100644
--- a/core/applets/screenshotapplet/screenshot.cpp
+++ b/core/applets/screenshotapplet/screenshot.cpp
@@ -22,4 +22,4 @@
22#include <qpe/applnk.h> 22#include <qpe/applnk.h>
23using namespace Opie::Core; 23#include <qpe/qcopenvelope_qws.h>
24using namespace Opie::Ui; 24
25 25
@@ -256,2 +256,6 @@ static char * snapshot_xpm[] = {
256 256
257
258using namespace Opie::Core;
259using namespace Opie::Ui;
260
257static const char *SCAP_hostname = "www.handhelds.org"; 261static const char *SCAP_hostname = "www.handhelds.org";
@@ -294,2 +298,6 @@ ScreenshotControl::ScreenshotControl( QWidget *parent, const char *name )
294 298
299 QPushButton* drawPadButton = new QPushButton( tr("Opie drawpad"), this, "DrawPadButton" );
300 drawPadButton->setFocusPolicy( QWidget::TabFocus );
301 hbox->addWidget( drawPadButton );
302
295 scapButton = new QPushButton( tr( "Scap" ), this, "ScapButton" ); 303 scapButton = new QPushButton( tr( "Scap" ), this, "ScapButton" );
@@ -307,2 +315,3 @@ ScreenshotControl::ScreenshotControl( QWidget *parent, const char *name )
307 connect ( scapButton, SIGNAL( clicked()), SLOT( slotScap())); 315 connect ( scapButton, SIGNAL( clicked()), SLOT( slotScap()));
316 connect ( drawPadButton, SIGNAL(clicked()), SLOT(slotDrawpad()) );
308} 317}
@@ -352,2 +361,11 @@ void ScreenshotControl::slotScap()
352 361
362void ScreenshotControl::slotDrawpad()
363{
364 buttonPushed = 3;
365 hide();
366 if ( delaySpin->value() )
367 grabTimer->start( delaySpin->value()*1000, true );
368 else
369 show();
370}
353 371
@@ -415,2 +433,7 @@ void ScreenshotControl::performGrab()
415 savePixmap(); 433 savePixmap();
434 }else if ( buttonPushed == 3 ) {
435 grabTimer->stop();
436 show();
437 QCopEnvelope env("QPE/Application/drawpad", "importPixmap(QPixmap)" );
438 env << snapshot;
416 } else { 439 } else {