Index: head/sysutils/qpxtool/files/patch-gui_src_mainwindow.cpp
===================================================================
--- head/sysutils/qpxtool/files/patch-gui_src_mainwindow.cpp (revision 473876)
+++ head/sysutils/qpxtool/files/patch-gui_src_mainwindow.cpp (revision 473877)
@@ -1,11 +1,104 @@
--- gui/src/mainwindow.cpp.orig 2012-12-03 07:13:07 UTC
+++ gui/src/mainwindow.cpp
@@ -426,7 +426,7 @@ void QPxToolMW::selectTab()
int idx;
QAction *act = (QAction*) sender();
idx = act_sblist.indexOf(act);
- if (act<0) return;
+ if (idx<0) return;
mwidget->selectTab(idx);
}
+@@ -1477,7 +1477,7 @@ QString QPxToolMW::generate_html(device *dev, QString
+ r+= "
\n";
+
+ r+= "
\n\t";
+- r+= "";
++ r+= "";
+ // r+= " Read Transfer";
+ r+= " |
\n
\n";
+ }
+@@ -1508,7 +1508,7 @@ QString QPxToolMW::generate_html(device *dev, QString
+ r+= "
\n";
+
+ r+= "\n\t";
+- r+= "";
++ r+= "";
+ // r+= " Write Transfer";
+ r+= " |
\n
\n";
+ }
+@@ -1571,7 +1571,7 @@ QString QPxToolMW::generate_html(device *dev, QString
+ r+= "
\n";
+
+ r+= "\n\t";
+- r+= "\n";
++ r+= "\n";
+ r+= " Overall ERRC Graph";
+ r+= " |
\n";
+
+@@ -1580,7 +1580,7 @@ QString QPxToolMW::generate_html(device *dev, QString
+ for (int i=0; i<8; i++) {
+ if (!dev->media.tdata_errc || (dev->media.tdata_errc & (1<\n\t";
+- r+= "\t";
++ r+= "\t";
+ r+= " "+errcNameCD[i];
+ r+= " |
\n
\n";
+ }
+@@ -1589,7 +1589,7 @@ QString QPxToolMW::generate_html(device *dev, QString
+ for (int i=1; i<8; i++) {
+ if (!dev->media.tdata_errc || (dev->media.tdata_errc & (1<\n\t";
+- r+= "\t";
++ r+= "\t";
+ r+= " "+errcNameDVD[i];
+ r+= " |
\n
\n";
+ }
+@@ -1599,7 +1599,7 @@ QString QPxToolMW::generate_html(device *dev, QString
+ for (int i=0; i<3; i++) {
+ if (!dev->media.tdata_errc || (dev->media.tdata_errc & (1<\n\t";
+- r+= "\t";
++ r+= "\t";
+ r+= " "+errcNameBD[residx[i]];
+ r+= " |
\n
\n";
+ }
+@@ -1626,7 +1626,7 @@ QString QPxToolMW::generate_html(device *dev, QString
+ r+= "\t\n";
+ r+= "
\n";
+ r+= "\n\t\n";
+- r+= "";
++ r+= "";
+ r+= " |
\n
\n";
+ }
+
+@@ -1643,7 +1643,7 @@ QString QPxToolMW::generate_html(device *dev, QString
+ r+= "\t\n";
+ r+= "
\n";
+ r+= "\n\t\n";
+- r+= "";
++ r+= "";
+ r+= " |
\n";
+ }
+
+@@ -1663,9 +1663,9 @@ QString QPxToolMW::generate_html(device *dev, QString
+ for (int z=0; z<3; z++)
+ {
+ r+= "\n\t";
+- r+= "";
++ r+= "";
+ r+= " |
\n\t";
+- r+= "";
++ r+= "";
+ r+= " |
\n
\n";
+ }
+ }
+@@ -1674,7 +1674,7 @@ QString QPxToolMW::generate_html(device *dev, QString
+ r+= "\t
\n";
+ r+= "\t\n";
+ r+= "\n";
+- r+= "\tGenerated by QPxTool v"VERSION" (c) Gennady \"ShultZ\" Kozlov\n";
++ r+= "\tGenerated by QPxTool v" VERSION " (c) Gennady \"ShultZ\" Kozlov\n";
+ r+= "\thttp://qpxtool.sourceforge.net
\n";
+ r+= "
\n";
+ r+= "