Hello community,

here is the log from the commit of package kwordquiz for openSUSE:Factory 
checked in at 2016-08-31 00:08:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwordquiz (Old)
 and      /work/SRC/openSUSE:Factory/.kwordquiz.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kwordquiz"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kwordquiz/kwordquiz.changes      2016-07-24 
19:49:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kwordquiz.new/kwordquiz.changes 2016-08-31 
00:08:56.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:28:03 UTC 2016 - [email protected]
+
+- Update to KDE Applications 16.08.0
+   * KDE Applications 16.08.0
+   * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug  8 15:34:48 UTC 2016 - [email protected]
+
+- Update to KDE Applications 16.07.90
+   * KDE Applications 16.07.90 (16.08-RC)
+   * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------

Old:
----
  kwordquiz-16.04.3.tar.xz

New:
----
  kwordquiz-16.08.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kwordquiz.spec ++++++
--- /var/tmp/diff_new_pack.9fcou2/_old  2016-08-31 00:08:57.000000000 +0200
+++ /var/tmp/diff_new_pack.9fcou2/_new  2016-08-31 00:08:57.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           kwordquiz
-Version:        16.04.3
+Version:        16.08.0
 Release:        0
 Summary:        Vocabulary Trainer
 License:        GPL-2.0+

++++++ kwordquiz-16.04.3.tar.xz -> kwordquiz-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwordquiz-16.04.3/CMakeLists.txt 
new/kwordquiz-16.08.0/CMakeLists.txt
--- old/kwordquiz-16.04.3/CMakeLists.txt        2016-03-20 16:49:45.000000000 
+0100
+++ new/kwordquiz-16.08.0/CMakeLists.txt        2016-06-25 18:47:04.000000000 
+0200
@@ -41,6 +41,7 @@
 
 find_package(LibKEduVocDocument REQUIRED)
 add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
+add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
 
 add_subdirectory(doc)
 add_subdirectory(src)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwordquiz-16.04.3/doc/index.docbook 
new/kwordquiz-16.08.0/doc/index.docbook
--- old/kwordquiz-16.04.3/doc/index.docbook     2016-03-20 16:49:45.000000000 
+0100
+++ new/kwordquiz-16.08.0/doc/index.docbook     2016-06-25 18:47:04.000000000 
+0200
@@ -1,8 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
  "dtd/kdedbx45.dtd" [
-  <!ENTITY kappname "&kwordquiz;">
-  <!ENTITY package "kdeedu">
   <!ENTITY % addindex "IGNORE">
   <!ENTITY % English "INCLUDE"><!-- change language only here -->
 ]>
@@ -35,12 +33,12 @@
 <legalnotice>&FDLNotice;</legalnotice>
 
 
-<date>2011-08-20</date>
-<releaseinfo>0.9.1 (&kde; 4.7)</releaseinfo>
+<date>2016-05-07</date>
+<releaseinfo>0.9.2 (Applications 16.04)</releaseinfo>
 
 <abstract>
 <para>
-&kwordquiz; is a flashcard and vocabulary learning program for &kde;.
+&kwordquiz; is a flashcard and vocabulary learning program by &kde;.
 </para>
 </abstract>
 
@@ -168,14 +166,9 @@
     <listitem>
       <para>
         <action>Downloads</action> new vocabularies. Downloaded vocabularies 
-       can be found in <filename 
class="directory">$KDEHOME/share/apps/kvtml</filename> 
-       directory. <envar>$KDEHOME</envar> is usually
-       a hidden folder in your Home folder called <filename 
class="directory">.kde</filename> 
-       or <filename class="directory">.kde4</filename>
-       <!-- "$KDEHOME" is not always defined eg not in kubuntu 11.04
-       <filename class="directory">`kde4-config - 
-localprefix`/share/apps/kvtml</filename> 
-       (without whitespace between '- -') is afaik always defined
-         -->
+       can be found in <filename 
class="directory">$XDG_DATA_HOME/kvtml</filename> 
+       directory. <envar>$XDG_DATA_HOME</envar> is usually
+       a hidden folder in your Home folder called <filename 
class="directory">.local</filename>.
       </para>
     </listitem>
   </varlistentry>
@@ -200,6 +193,9 @@
   <varlistentry>
     <term>
       <menuchoice>
+        <shortcut>
+          <keycombo action="simul">&Ctrl;&Shift;<keycap>S</keycap></keycombo>
+        </shortcut>
         <guimenu>File</guimenu>
         <guimenuitem>Save As...</guimenuitem>
       </menuchoice>
@@ -454,83 +450,7 @@
 
 </variablelist>
 </sect1>
-<!--
-<sect1 id="go-to-menu">
-<title>The <guimenu>Go to</guimenu> Menu</title>
-
-<variablelist>
 
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <shortcut>
-          <keycombo action="simul"><keycap>F6</keycap></keycombo>
-        </shortcut>
-        <guimenu>Go to</guimenu>
-        <guimenuitem>Editor</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Activate</action> the vocabulary <link 
linkend="editor">editor</link>
-      </para>
-    </listitem>
-  </varlistentry>
-
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <shortcut>
-          <keycombo action="simul"><keycap>F7</keycap></keycombo>
-        </shortcut>
-        <guimenu>Go to</guimenu>
-        <guimenuitem>Flashcard</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Start</action> a <link linkend="flashcard">flashcard</link> 
session
-      </para>
-    </listitem>
-  </varlistentry>
-
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <shortcut>
-          <keycombo action="simul"><keycap>F8</keycap></keycombo>
-        </shortcut>
-        <guimenu>Go to</guimenu>
-        <guimenuitem>Multiple Choice</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Start</action> a <link linkend="multiple">multiple 
choice</link> quiz
-      </para>
-    </listitem>
-  </varlistentry>
-
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <shortcut>
-          <keycombo action="simul"><keycap>F9</keycap></keycombo>
-        </shortcut>
-        <guimenu>Go to</guimenu>
-        <guimenuitem>Question &amp; Answer</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Start</action> a <link linkend="question-and-answer">question 
&amp; answer</link> quiz
-      </para>
-    </listitem>
-  </varlistentry>
-
-</variablelist>
-</sect1>
--->
 <sect1 id="vocabulary-menu">
 <title>The Vocabulary Menu</title>
 
@@ -595,25 +515,6 @@
     </listitem>
   </varlistentry>
 
-<!-- Not in 0.9.1
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <shortcut>
-          <keycombo action="simul">&Ctrl;<keycap>V</keycap></keycombo>
-        </shortcut>
-        <guimenu>Vocabulary</guimenu>
-        <guimenuitem>Rows/Columns...</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Specify</action> the number of rows in the vocabulary, or 
define the height of selected rows or the width of selected columns. Displays a 
<link linkend="dlg-rows-columns">dialog</link>.
-      </para>
-    </listitem>
-  </varlistentry>
--->
-
  <varlistentry>
     <term>
       <menuchoice>
@@ -658,7 +559,7 @@
     <term>
       <menuchoice>
         <guimenu>Mode</guimenu>
-        <guimenuitem>Column 1 -&gt; Column 2 In Order</guimenuitem>
+        <guimenuitem>1 Column 1 -&gt; Column 2 In Order</guimenuitem>
       </menuchoice>
     </term>
     <listitem>
@@ -672,7 +573,7 @@
     <term>
       <menuchoice>
         <guimenu>Mode</guimenu>
-        <guimenuitem>Column 2 -&gt; Column 1 In Order</guimenuitem>
+        <guimenuitem>2 Column 2 -&gt; Column 1 In Order</guimenuitem>
       </menuchoice>
     </term>
     <listitem>
@@ -686,7 +587,7 @@
     <term>
       <menuchoice>
         <guimenu>Mode</guimenu>
-        <guimenuitem>Column 1 -&gt; Column 2 Randomly</guimenuitem>
+        <guimenuitem>3 Column 1 -&gt; Column 2 Randomly</guimenuitem>
       </menuchoice>
     </term>
     <listitem>
@@ -700,7 +601,7 @@
     <term>
       <menuchoice>
         <guimenu>Mode</guimenu>
-        <guimenuitem>Column 2 -&gt; Column 1 Randomly</guimenuitem>
+        <guimenuitem>4 Column 2 -&gt; Column 1 Randomly</guimenuitem>
       </menuchoice>
     </term>
     <listitem>
@@ -714,7 +615,7 @@
     <term>
       <menuchoice>
         <guimenu>Mode</guimenu>
-        <guimenuitem>Column 1 &lt;-&gt; Column 2 Randomly</guimenuitem>
+        <guimenuitem>5 Column 1 &lt;-&gt; Column 2 Randomly</guimenuitem>
       </menuchoice>
     </term>
     <listitem>
@@ -868,8 +769,13 @@
 </variablelist>
 </sect1>
 
-<sect1 id="settings-menu">
-<title>The Settings Menu</title>
+<sect1 id="settings-help-menu">
+<title>The Settings and Help Menu</title> 
+<para>Apart from the common &kde; <guimenu>Settings</guimenu> and 
<guimenu>Help</guimenu>
+menu items described in the the <ulink 
url="help:/fundamentals/ui.html#menus-settings"
+>Settings Menu</ulink> and <ulink 
url="help:/fundamentals/ui.html#menus-help">Help Menu</ulink>
+of the &kde; Fundamentals &kwordquiz; this additional menu entry:
+</para>
 
 <variablelist>
   <varlistentry>
@@ -886,128 +792,9 @@
     </listitem>
   </varlistentry>
 
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <guimenu>Settings</guimenu>
-        <guisubmenu>Toolbars</guisubmenu>
-        <guimenuitem>Main Toolbar</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Toggle</action> the Main Toolbar
-      </para>
-    </listitem>
-  </varlistentry>
-
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <guimenu>Settings</guimenu>
-        <guisubmenu>Toolbars</guisubmenu>
-        <guimenuitem>Quiz</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Toggle</action> the Quiz Toolbar
-      </para>
-    </listitem>
-  </varlistentry>
-
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <guimenu>Settings</guimenu>
-        <guisubmenu>Toolbars</guisubmenu>
-        <guimenuitem>Special Characters</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Toggle</action> the Special Characters Toolbar
-      </para>
-    </listitem>
-  </varlistentry>
-
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <guimenu>Settings</guimenu>
-        <guimenuitem>Show Statusbar</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Toggle</action> the Statusbar
-      </para>
-    </listitem>
-  </varlistentry>
-
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <guimenu>Settings</guimenu>
-        <guimenuitem>Configure Shortcuts...</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Configure</action> the keyboard keys you use to access the 
different actions.
-      </para>
-    </listitem>
-  </varlistentry>
-
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <guimenu>Settings</guimenu>
-        <guimenuitem>Configure Toolbars...</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Configure</action> the items you want to put in the toolbar
-      </para>
-    </listitem>
-  </varlistentry>
-
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <guimenu>Settings</guimenu>
-        <guimenuitem>Configure Notifications...</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Configure</action> notifications for certain events in 
&kwordquiz;
-      </para>
-    </listitem>
-  </varlistentry>
-
-  <varlistentry>
-    <term>
-      <menuchoice>
-        <guimenu>Settings</guimenu>
-        <guimenuitem>Configure &kwordquiz;...</guimenuitem>
-      </menuchoice>
-    </term>
-    <listitem>
-      <para>
-        <action>Configure</action> preferences for the vocabulary editor and 
the quizzes. Displays a <link linkend="dlg-config-editor">dialog</link>.
-      </para>
-    </listitem>
-  </varlistentry>
-
 </variablelist>
 </sect1>
 
-<sect1 id="help-menu">
-<title>The Help Menu</title>
-&help.menu.documentation;
-</sect1>
 </chapter>
 
 <chapter id="main-window">
@@ -1351,7 +1138,7 @@
 </screenshot>
 
 </chapter>
-
+<!--FIXME not ported to kf5
 <chapter id="tutor">
 <title>The Tutor Mode</title>
 
@@ -1475,7 +1262,7 @@
    </variablelist>
 </para>
 </chapter>
-
+-->
 
 <chapter id="dialogs">
 <title>Dialogs</title>
@@ -1639,57 +1426,6 @@
 
 </sect1>
 
-<!-- Not in 0.9.1
-<sect1 id="dlg-rows-columns">
-<title>Rows/Columns</title>
-<para>You can open this dialog from the menubar with 
<menuchoice><guimenu>Vocabulary</guimenu><guimenuitem>Rows/Columns...</guimenuitem></menuchoice></para>
-<screenshot>
-  <screeninfo>Rows/Columns</screeninfo>
-  <mediaobject>
-    <imageobject>
-      <imagedata fileref="kwq-dlg-rowscolumns.png" format="PNG" />
-    </imageobject>
-    <textobject>
-      <phrase>Rows/Columns</phrase>
-    </textobject>
-  </mediaobject>
-</screenshot>
-<para>
-Use this dialog to specify the number of rows you want in the vocabulary. You 
can also adjust the width (in pixels) of the selected columns and the height 
(in pixels) of the selected rows. Select <guibutton>OK</guibutton> to make your 
changes or <guibutton>Cancel</guibutton> to discard any changes.
-</para>
-<warning>
-<para>
-Specifying a number of rows lower than what currently is in the vocabulary may 
lead to loss of data.
-</para>
-</warning>
-
-</sect1>
--->
-</chapter>
-
-<chapter id="faq">
-<title>Questions and Answers</title>
-
-&reporting.bugs;
-&updating.documentation;
-<!--
-<qandaset id="faqlist">
-
-  <qandaentry>
-    <question>
-      <para>
-        Can I combine several vocabularies to one.
-      </para>
-    </question>
-    <answer>
-      <para>
-        Yes, when you select 
<menuchoice><guimenu>File</guimenu><guimenuitem>Open...</guimenuitem></menuchoice>
 you can highlight more than one file in the dialog. By default they will be 
opened in separate windows, but if you select the check box <guibutton>Join 
selected files into one list</guibutton>, then the data in all files will be 
combined into one new list.
-      </para>
-    </answer>
-  </qandaentry>
-
-</qandaset>
--->
 </chapter>
 
 <chapter id="credits">
@@ -1714,24 +1450,6 @@
 
 </chapter>
 
-<appendix id="installation">
-<title>Installation</title>
-
-<sect1 id="getting-kwordquiz">
-<title>How to obtain &kwordquiz;</title>
-
-&install.intro.documentation;
-
-</sect1>
-
-<sect1 id="compilation">
-<title>Compilation and installation</title>
-
-&install.compile.documentation;
-
-</sect1>
-</appendix>
-
 &documentation.index;
 </book>
 <!--
Files old/kwordquiz-16.04.3/doc/kwordquiz-icon.png and 
new/kwordquiz-16.08.0/doc/kwordquiz-icon.png differ
Files old/kwordquiz-16.04.3/doc/kwq-dlg-characters.png and 
new/kwordquiz-16.08.0/doc/kwq-dlg-characters.png differ
Files old/kwordquiz-16.04.3/doc/kwq-dlg-configure-appearance.png and 
new/kwordquiz-16.08.0/doc/kwq-dlg-configure-appearance.png differ
Files old/kwordquiz-16.04.3/doc/kwq-dlg-configure-characters.png and 
new/kwordquiz-16.08.0/doc/kwq-dlg-configure-characters.png differ
Files old/kwordquiz-16.04.3/doc/kwq-dlg-configure-editor.png and 
new/kwordquiz-16.08.0/doc/kwq-dlg-configure-editor.png differ
Files old/kwordquiz-16.04.3/doc/kwq-dlg-configure-general.png and 
new/kwordquiz-16.08.0/doc/kwq-dlg-configure-general.png differ
Files old/kwordquiz-16.04.3/doc/kwq-dlg-configure-quiz.png and 
new/kwordquiz-16.08.0/doc/kwq-dlg-configure-quiz.png differ
Files old/kwordquiz-16.04.3/doc/kwq-dlg-languages.png and 
new/kwordquiz-16.08.0/doc/kwq-dlg-languages.png differ
Files old/kwordquiz-16.04.3/doc/kwq-dlg-print-exam.png and 
new/kwordquiz-16.08.0/doc/kwq-dlg-print-exam.png differ
Files old/kwordquiz-16.04.3/doc/kwq-dlg-print-flashcard.png and 
new/kwordquiz-16.08.0/doc/kwq-dlg-print-flashcard.png differ
Files old/kwordquiz-16.04.3/doc/kwq-dlg-print-list.png and 
new/kwordquiz-16.08.0/doc/kwq-dlg-print-list.png differ
Files old/kwordquiz-16.04.3/doc/kwq-dlg-print-type.png and 
new/kwordquiz-16.08.0/doc/kwq-dlg-print-type.png differ
Files old/kwordquiz-16.04.3/doc/kwq-editor.png and 
new/kwordquiz-16.08.0/doc/kwq-editor.png differ
Files old/kwordquiz-16.04.3/doc/kwq-flashcard.png and 
new/kwordquiz-16.08.0/doc/kwq-flashcard.png differ
Files old/kwordquiz-16.04.3/doc/kwq-multiple.png and 
new/kwordquiz-16.08.0/doc/kwq-multiple.png differ
Files old/kwordquiz-16.04.3/doc/kwq-qanda.png and 
new/kwordquiz-16.08.0/doc/kwq-qanda.png differ
Files old/kwordquiz-16.04.3/doc/kwq-tutor-popup-minimalistic.png and 
new/kwordquiz-16.08.0/doc/kwq-tutor-popup-minimalistic.png differ
Files old/kwordquiz-16.04.3/doc/kwq-tutor-popup-native.png and 
new/kwordquiz-16.08.0/doc/kwq-tutor-popup-native.png differ
Files old/kwordquiz-16.04.3/doc/kwq-tutor-settings.png and 
new/kwordquiz-16.08.0/doc/kwq-tutor-settings.png differ
Files old/kwordquiz-16.04.3/doc/kwq-tutor-shortcuts.png and 
new/kwordquiz-16.08.0/doc/kwq-tutor-shortcuts.png differ
Files old/kwordquiz-16.04.3/doc/kwq-tutor-welcome.png and 
new/kwordquiz-16.08.0/doc/kwq-tutor-welcome.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwordquiz-16.04.3/src/kwqcommands.cpp 
new/kwordquiz-16.08.0/src/kwqcommands.cpp
--- old/kwordquiz-16.04.3/src/kwqcommands.cpp   2016-03-20 16:49:45.000000000 
+0100
+++ new/kwordquiz-16.08.0/src/kwqcommands.cpp   2016-06-25 18:47:04.000000000 
+0200
@@ -413,7 +413,7 @@
 KWQCommandImage::KWQCommandImage(KWQTableView *view, const QUrl &newUrl) : 
KWQUndoCommand(view), m_newUrl(newUrl)
 {
   setText(i18nc("@item:inmenu undo link image", "Link Image"));
-  m_oldUrl = view->model()->data(oldCurrentIndex(), 
KWQTableModel::ImageRole).toString();
+  m_oldUrl = QUrl(view->model()->data(oldCurrentIndex(), 
KWQTableModel::ImageRole).toString());
 }
 
 
@@ -432,7 +432,7 @@
 KWQCommandSound::KWQCommandSound(KWQTableView *view, const QUrl &newUrl) : 
KWQUndoCommand(view), m_newUrl(newUrl)
 {
   setText(i18nc("@item:inmenu undo link sound", "Link Sound"));
-  m_oldUrl = view->model()->data(oldCurrentIndex(), 
KWQTableModel::SoundRole).toString();
+  m_oldUrl = QUrl(view->model()->data(oldCurrentIndex(), 
KWQTableModel::SoundRole).toString());
 }
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwordquiz-16.04.3/src/kwqquizmodel.cpp 
new/kwordquiz-16.08.0/src/kwqquizmodel.cpp
--- old/kwordquiz-16.04.3/src/kwqquizmodel.cpp  2016-03-20 16:49:45.000000000 
+0100
+++ new/kwordquiz-16.08.0/src/kwqquizmodel.cpp  2016-06-25 18:47:04.000000000 
+0200
@@ -402,16 +402,16 @@
     int col = column(row);
     col == 0 ? col = 1 : col = 0;
  
-    QUrl soundUrl = data(index(qAbs(row), col, QModelIndex()), 
KWQTableModel::SoundRole).toString();
-    return soundUrl.toLocalFile();
+    QUrl soundUrl(data(index(qAbs(row), col, QModelIndex()), 
KWQTableModel::SoundRole).toString());
+    return soundUrl;
 }
  
 
 QUrl KWQQuizModel::soundAnswer()
 {
     int row =  m_list.at(m_currentQuestion);
-    QUrl soundUrl = data(index(qAbs(row), column(row), QModelIndex()), 
KWQTableModel::SoundRole).toString();
-    return soundUrl.toLocalFile();
+    QUrl soundUrl(data(index(qAbs(row), column(row), QModelIndex()), 
KWQTableModel::SoundRole).toString());
+    return soundUrl;
 }
 
 
@@ -421,7 +421,7 @@
     int col = column(row);
     col == 0 ? col = 1 : col = 0;
 
-    QUrl imageUrl = data(index(qAbs(row), col, QModelIndex()), 
KWQTableModel::ImageRole).toString();
+    QUrl imageUrl(data(index(qAbs(row), col, QModelIndex()), 
KWQTableModel::ImageRole).toString());
     return QPixmap(imageUrl.toLocalFile());
 }
 
@@ -429,7 +429,7 @@
 QPixmap KWQQuizModel::imageAnswer()
 {
     int row =  m_list.at(m_currentQuestion);
-    QUrl imageUrl = data(index(qAbs(row), column(row), QModelIndex()), 
KWQTableModel::ImageRole).toString();
+    QUrl imageUrl(data(index(qAbs(row), column(row), QModelIndex()), 
KWQTableModel::ImageRole).toString());
     return QPixmap(imageUrl.toLocalFile());
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwordquiz-16.04.3/src/kwqquizview.cpp 
new/kwordquiz-16.08.0/src/kwqquizview.cpp
--- old/kwordquiz-16.04.3/src/kwqquizview.cpp   2016-03-20 16:49:45.000000000 
+0100
+++ new/kwordquiz-16.08.0/src/kwqquizview.cpp   2016-06-25 18:47:04.000000000 
+0200
@@ -67,21 +67,22 @@
 {
     static QUrl lastUrl;
 
-    QUrl *url = const_cast<QUrl *>(&soundUrl);
+    QUrl url = soundUrl;
     if (overwrite)
-       lastUrl = *url;
+       lastUrl = soundUrl;
 
-    if (url->isEmpty()) {
+    if (url.isEmpty()) {
         if (lastUrl.isEmpty()) {
             
m_actionCollection->action(QStringLiteral("quiz_audio_play"))->setEnabled(false);
             return;
         }
-        url = &lastUrl;
+        url = lastUrl;
+    } else {
+        lastUrl = url;
     }
-    lastUrl = *url;
     
m_actionCollection->action(QStringLiteral("quiz_audio_play"))->setEnabled(true);
 
-    qDebug() << "Attempting to play sound: " << *url;
+    qDebug() << "Attempting to play sound: " << url;
 
     if (!m_player) {
         m_player = new Phonon::MediaObject(this);
@@ -90,6 +91,6 @@
     } else {
         m_player->stop();
     }
-    m_player->setCurrentSource(*url);
+    m_player->setCurrentSource(url);
     m_player->play();
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwordquiz-16.04.3/src/kwqtableview.cpp 
new/kwordquiz-16.08.0/src/kwqtableview.cpp
--- old/kwordquiz-16.04.3/src/kwqtableview.cpp  2016-03-20 16:49:45.000000000 
+0100
+++ new/kwordquiz-16.08.0/src/kwqtableview.cpp  2016-06-25 18:47:04.000000000 
+0200
@@ -716,7 +716,7 @@
 
 void KWQTableView::doVocabImage()
 {
-  QUrl currentUrl = model()->data(currentIndex(), 
KWQTableModel::ImageRole).toString();
+  QUrl currentUrl(model()->data(currentIndex(), 
KWQTableModel::ImageRole).toString());
 
   QUrl imageUrl = KFileDialog::getImageOpenUrl(currentUrl, this, i18n("Select 
Image"));
   if (!imageUrl.isEmpty()) {
@@ -728,7 +728,7 @@
 
 void KWQTableView::doVocabSound()
 {
-  QUrl currentUrl = model()->data(currentIndex(), 
KWQTableModel::SoundRole).toString();
+  QUrl currentUrl(model()->data(currentIndex(), 
KWQTableModel::SoundRole).toString());
 
   QUrl soundUrl = QFileDialog::getOpenFileUrl(this, i18n("Select Sound"), 
currentUrl, i18n("*|All Files"));
   if (!soundUrl.isEmpty()) {


Reply via email to