[kde-sunset] dev-utils/ktechlab

Fat-Zer <[email protected]> Mon, 28 May 2012 00:43:54 +0400
Newsgroups gmane.linux.gentoo.desktop
Message-ID <CANi=-vJK7ctSgbMCd1YxXxUZcrGUc=Hf1ohiZLj5L27NT7cDOg@mail.gmail.com>
Can you add this ebuild and patch (see the attach) to the kde-sunset
repository?
ktechlab-0.3.7.ebuild (application/octet-stream, 612 B) - not displayed
constructor-fixes-0.3.7.patch (application/octet-stream, 2.3 KB)
--- /tmp/ktechlab-0.3.7/./src/gui/itemeditor/orientationwidget.cpp	2009-01-28 19:13:29.000000000 +0300
+++ ./src/gui/itemeditor/orientationwidget.cpp	2012-05-28 00:08:32.000000000 +0400
@@ -184,7 +184,7 @@
 		for ( int col=0; col<4; ++col )
 		{
 			// Hmm...this line has crashed before
-			m_toolBtn[row][col]->setPixmap( QPixmap::QPixmap() );
+			m_toolBtn[row][col]->setPixmap( QPixmap() );
 			m_toolBtn[row][col]->setEnabled(false);
 		}
 	}
--- /tmp/ktechlab-0.3.7/./src/electronics/components/discretelogic.cpp	2009-01-28 19:13:29.000000000 +0300
+++ ./src/electronics/components/discretelogic.cpp	2012-05-28 00:04:39.000000000 +0400
@@ -92,7 +92,7 @@
 LibraryItem* Buffer::libraryItem()
 {
 	return new LibraryItem(
-		QString::QString("ec/buffer"),
+		QString("ec/buffer"),
 		i18n("Buffer"),
 		i18n("Logic"),
 		"buffer.png",
--- /tmp/ktechlab-0.3.7/./src/electronics/components/ecsubcircuit.cpp	2009-01-28 19:13:29.000000000 +0300
+++ ./src/electronics/components/ecsubcircuit.cpp	2012-05-28 00:06:13.000000000 +0400
@@ -27,7 +27,7 @@
 LibraryItem* ECSubcircuit::libraryItem()
 {
 	return new LibraryItem(
-		QString::QString("ec/subcircuit"),
+		QString("ec/subcircuit"),
 		QString::null,
 		QString::null,
 		QString::null,
--- /tmp/ktechlab-0.3.7/./src/picitem.cpp	2009-02-08 16:47:03.000000000 +0300
+++ ./src/picitem.cpp	2012-05-28 00:12:40.000000000 +0400
@@ -131,17 +131,17 @@
 	if ( (m_pinSettings->type() == PinSettings::pt_input && onLeft) ||
 			 (m_pinSettings->type() == PinSettings::pt_output && !onLeft) )
 	{
-		pa[0] = QPoint::QPoint( midRight, midY );
-		pa[1] = QPoint::QPoint( midLeft, midY - PinDirArrow );
-		pa[2] = QPoint::QPoint( midLeft, midY + PinDirArrow );
+		pa[0] = QPoint( midRight, midY );
+		pa[1] = QPoint( midLeft, midY - PinDirArrow );
+		pa[2] = QPoint( midLeft, midY + PinDirArrow );
 		p.drawPolygon(pa);
 		p.drawLine ( left, midY, right, midY );
 	}
 	else // Left facing arrow
 	{
-		pa[0] = QPoint::QPoint( midLeft, midY );
-		pa[1] = QPoint::QPoint( midRight, midY - PinDirArrow );
-		pa[2] = QPoint::QPoint( midRight, midY + PinDirArrow );
+		pa[0] = QPoint( midLeft, midY );
+		pa[1] = QPoint( midRight, midY - PinDirArrow );
+		pa[2] = QPoint( midRight, midY + PinDirArrow );
 		p.drawPolygon(pa);
 		p.drawLine ( left, midY, right, midY );
 	}