KasunWijesekara / cuberok

Automatically exported from code.google.com/p/cuberok
GNU General Public License v3.0
0 stars 0 forks source link

File not found - бэкслэш в имени файла #26

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Здравствуйте.

Есть у меня некоторыефайлы с вот такими 
названиями:

$ ls box01-Symphonies/cd03/

12 - Symphony No. 11 in D, KV 84\73q; Allegro.flac
13 - Symphony No. 11 in D, KV 84\73q; Andante.flac
14 - Symphony No. 11 in D, KV 84\73q; Allegro.flac

воспроизводить их cuberok отказывается, пишет:

09:07:37: input_file: File not found: >file://media/Collection/Classical 
music/Mozart/box01-Symphonies/cd03/14 - Symphony No. 11 in D, KV 84/73q; 
Allegro.flac<

Как видно из его сообщения, он почему-то 
заменил бэкслэш на прямой слэш.

cuberok из исходников с главной страницы (v. 0.0.9)
This program uses Qt version 4.5.1.
$ uname -a
Linux mediacenter 2.6.25-gentoo-r7 #2 SMP Wed Feb 4 18:54:11 MSK 2009 i686 
Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz GenuineIntel GNU/Linux

=====
P.S. ещё прошу сделать, чтоб в about можно было 
скопировать сразу номер 
версии и бэкенды. Сейчас там есть только 
номер версии, который нельзя 
скопировать а бэкенда нет вообще.

Original issue reported on code.google.com by nomen.in...@gmail.com on 14 May 2009 at 5:18

GoogleCodeExporter commented 8 years ago
Здравствуйте.

Очень похоже что ошибка притаилась в Qt, 
конкретно QUrl::fromLocalFile() выполняет
эту неожиданную замену. Подумаю что можно 
похакать чтоб стало всем лучше...

About обновлю к следующей версии.

Original comment by drmoriar...@gmail.com on 14 May 2009 at 12:36

GoogleCodeExporter commented 8 years ago
Я смотрю, следующая версия вышла, ура :-)

Не могли бы вы попробовать добавить такие 
изменения к сообщению About, на мой 
взгляд, было бы немного поудобнее. Здесь 
добавляется вертикальный spacer чтобы при 
растягивании диалога по высоте 
растягивалось только поле с информацией о 
системе.

$ svn diff ./src/aboutdialog.ui
Index: src/aboutdialog.ui
===================================================================
--- src/aboutdialog.ui  (revision 197)
+++ src/aboutdialog.ui  (working copy)
@@ -6,8 +6,8 @@
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>322</width>
-    <height>329</height>
+    <width>346</width>
+    <height>344</height>
    </rect>
   </property>
   <property name="sizePolicy">
@@ -24,7 +24,7 @@
     <normaloff>:/icons/cuberok.png</normaloff>:/icons/cuberok.png</iconset>
   </property>
   <layout class="QGridLayout">
-   <item row="0" column="0" rowspan="3">
+   <item row="0" column="1" rowspan="3">
     <widget class="QLabel" name="label">
      <property name="maximumSize">
       <size>
@@ -46,7 +46,7 @@
      </property>
     </widget>
    </item>
-   <item row="0" column="1" colspan="2">
+   <item row="0" column="2" colspan="2">
     <widget class="QLabel" name="label_name">
      <property name="font">
       <font>
@@ -76,7 +76,7 @@
      </property>
     </widget>
    </item>
-   <item row="1" column="1" colspan="2">
+   <item row="1" column="2" colspan="2">
     <widget class="QLabel" name="label_version">
      <property name="font">
       <font>
@@ -97,10 +97,10 @@
      </property>
     </widget>
    </item>
-   <item row="7" column="0" colspan="3">
+   <item row="7" column="1" colspan="3">
     <widget class="QTextEdit" name="textEdit">
      <property name="sizePolicy">
-      <sizepolicy hsizetype="Expanding" vsizetype="Maximum">
+      <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
        <horstretch>0</horstretch>
        <verstretch>0</verstretch>
       </sizepolicy>
@@ -108,7 +108,7 @@
      <property name="maximumSize">
       <size>
        <width>16777215</width>
-       <height>64</height>
+       <height>16777215</height>
       </size>
      </property>
      <property name="readOnly">
@@ -116,7 +116,7 @@
      </property>
     </widget>
    </item>
-   <item row="8" column="0" colspan="3">
+   <item row="8" column="1" colspan="3">
     <widget class="QLabel" name="label_4">
      <property name="frameShape">
       <enum>QFrame::HLine</enum>
@@ -126,7 +126,7 @@
      </property>
     </widget>
    </item>
-   <item row="9" column="0" colspan="3">
+   <item row="9" column="1" colspan="3">
     <widget class="QLabel" name="label_3">
      <property name="frameShape">
       <enum>QFrame::NoFrame</enum>
@@ -151,14 +151,14 @@
      </property>
     </widget>
    </item>
-   <item row="10" column="0" colspan="3">
+   <item row="10" column="1" colspan="3">
     <widget class="QDialogButtonBox" name="buttonBox">
      <property name="standardButtons">
       <set>QDialogButtonBox::Ok</set>
      </property>
     </widget>
    </item>
-   <item row="2" column="1" colspan="2">
+   <item row="2" column="2" colspan="2">
     <widget class="QLabel" name="label_2">
      <property name="text">
       <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" 
"http://www.w3.org/TR/REC-html40/strict.dtd">
@@ -184,6 +184,19 @@
      </property>
     </widget>
    </item>
+   <item row="7" column="0">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>0</width>
+       <height>40</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
   </layout>
  </widget>
  <layoutdefault spacing="6" margin="11"/>

Original comment by nomen.in...@gmail.com on 19 May 2009 at 3:39

GoogleCodeExporter commented 8 years ago
Спасибо, патч принят

Original comment by drmoriar...@gmail.com on 21 May 2009 at 6:07