Description: Indicate in the splash screen that qtoctave is a deprecated program
Author: Rafael Laboissiere <rafael@laboissiere.net>
Forwarded: not-needed
Last-Update: 2013-02-24

--- qtoctave-0.10.1.orig/qtoctave/src/main.cpp
+++ qtoctave-0.10.1/qtoctave/src/main.cpp
@@ -35,7 +35,16 @@
 #include "mainwindow.h"
 #include "editor.h"
 #include "svgcanvas/svgcanvas.h"
+#include <unistd.h>
+#include <QThread>
 
+class I : public QThread
+{
+public:
+    static void sleep(unsigned long secs) {
+        QThread::sleep(secs);
+    }
+};
 
 
 Main::Main(QObject * parent ):QObject (parent)
@@ -739,8 +748,8 @@ int main(int argn, char *argv[])
 	//Se inicializa la configuración
 	get_config("");
 	//Show splash screen
-	QSplashScreen *splash = new QSplashScreen( QPixmap(QString(ICON_PATH) +QDir::separator()+ "splash.png")/*,  Qt::WindowStaysOnTopHint*/ );
-	splash->showMessage ("Starting QtOctave",Qt::AlignBottom|Qt::AlignLeft);
+	QSplashScreen *splash = new QSplashScreen( QPixmap(QString(ICON_PATH) +QDir::separator()+ "splash-taller.png")/*,  Qt::WindowStaysOnTopHint*/ );
+	splash->showMessage ("QtOctave is deprecated in Debian.\nIt will be removed as soon as\nthe Octave's GUI becomes the\ndefault interface.",Qt::AlignBottom|Qt::AlignLeft,Qt::red);
 	splash->show();
 
 	// Translations
@@ -792,7 +801,13 @@ int main(int argn, char *argv[])
 	m.openFilesToEdit(command_line_find_files(argn,argv));
 	
 	//Destroy splash screnn
+	m.mainWindowWidget()->hide();
+	splash->hide();
+	splash->show();
+	a.processEvents();
+	I::sleep (5);
 	splash->finish(m.mainWindowWidget());
 	delete splash;
+	m.mainWindowWidget()->showMaximized();
 	return a.exec();
 }
