<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -37,6 +37,9 @@
 #include &lt;kio/netaccess.h&gt;
 #include &lt;kstatusbar.h&gt;
 #include &lt;kdebug.h&gt;
+#include &lt;kstandarddirs.h&gt;
+#include &lt;kapp.h&gt;
+#include &lt;krun.h&gt;
 
 #include &lt;qwidgetstack.h&gt;
 #include &lt;qlayout.h&gt;
@@ -84,9 +87,19 @@ void Plutimikation::initActions()
 {
   KStdAction::openNew( this, SLOT( newGame() ), actionCollection() );  
 
+  new KAction( i18n(&quot;Start&quot;), 0, this, SLOT( startGame() ),
+    actionCollection(), &quot;restart&quot; );
+  
   KStdAction::quit( this, SLOT( close() ), actionCollection() );
 
 
+  new KAction( i18n(&quot;Import Pictures&quot;), 0, this, SLOT( importPictures() ),
+    actionCollection(), &quot;import_pictures&quot; );
+  
+  new KAction( i18n(&quot;Show Pictures&quot;), 0, this, SLOT( showPictures() ),
+    actionCollection(), &quot;show_pictures&quot; );
+  
+
   createStandardStatusBarAction();
   setStandardToolBarMenuEnabled(true);
 
@@ -135,4 +148,30 @@ void Plutimikation::startGame()
   m_mainView-&gt;newQuestion();
 }
 
+void Plutimikation::importPictures()
+{
+  KURL::List urls = KFileDialog::getOpenURLs( QString::null, QString::null,
+    this, i18n(&quot;Choose files to import&quot;) );
+
+  QString destDir = locateLocal( &quot;appdata&quot;, &quot;progress_pictures/&quot; );
+
+  kdDebug() &lt;&lt; &quot;DEST DIR: &quot; &lt;&lt; destDir &lt;&lt; endl;
+
+  KURL::List::ConstIterator it;
+  for( it = urls.begin(); it != urls.end(); ++it ) {
+    KURL destUrl( &quot;file:///&quot; + destDir + KApplication::randomString( 10 ) );
+
+    kdDebug() &lt;&lt; &quot;DEST: &quot; &lt;&lt; destUrl &lt;&lt; endl;
+
+    KIO::NetAccess::copy( *it, destUrl, this );
+  }
+}
+
+void Plutimikation::showPictures()
+{
+  QString dir = &quot;file:///&quot; + locateLocal( &quot;appdata&quot;, &quot;progress_pictures/&quot; );
+
+  kapp-&gt;invokeBrowser( dir );
+}
+
 #include &quot;plutimikation.moc&quot;</diff>
      <filename>src/plutimikation.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -56,6 +56,9 @@ class Plutimikation : public KMainWindow
 
     void newGame();
     void startGame();
+
+    void importPictures();
+    void showPictures();
     
   private:
     QWidgetStack *m_viewStack;</diff>
      <filename>src/plutimikation.h</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,12 @@
 &lt;kpartgui name=&quot;kaput&quot; version=&quot;1&quot;&gt;
 
 &lt;MenuBar&gt;
+  &lt;Menu name=&quot;file&quot;&gt;&lt;text&gt;&amp;amp;File&lt;/text&gt;
+    &lt;Action name=&quot;restart&quot;/&gt;
+  &lt;/Menu&gt;
   &lt;Menu name=&quot;settings&quot;&gt;&lt;text&gt;&amp;amp;Settings&lt;/text&gt;
-    &lt;Action name=&quot;settings_autoroll&quot;/&gt;
+    &lt;Action name=&quot;import_pictures&quot;/&gt;
+    &lt;Action name=&quot;show_pictures&quot;/&gt;
   &lt;/Menu&gt;
 &lt;/MenuBar&gt;
 </diff>
      <filename>src/plutimikationui.rc</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5870bd5887e915780f40ee8d60fd65ce5471bf1d</id>
    </parent>
  </parents>
  <author>
    <name>Cornelius Schumacher</name>
    <email>schumacher@kde.org</email>
  </author>
  <url>http://github.com/cornelius/plutimikation/commit/6f47ad6d256d619e04105d16c5c56bd15e89daf0</url>
  <id>6f47ad6d256d619e04105d16c5c56bd15e89daf0</id>
  <committed-date>2008-12-09T11:49:06-08:00</committed-date>
  <authored-date>2008-12-09T11:49:06-08:00</authored-date>
  <message>Importing and showing progress pictures.</message>
  <tree>eab93ef550f17041a08a1e262f22508ab4b1ae6a</tree>
  <committer>
    <name>Cornelius Schumacher</name>
    <email>schumacher@kde.org</email>
  </committer>
</commit>
