[qet] [4370] New element panel : add status tip when mouse over an item

[ Thread Index | Date Index | More lists.tuxfamily.org/qet Archives ]


Revision: 4370
Author:   blacksun
Date:     2016-03-04 14:03:39 +0100 (Fri, 04 Mar 2016)
Log Message:
-----------
New element panel : add status tip when mouse over an item

Modified Paths:
--------------
    trunk/sources/ElementsCollection/elementcollectionitem.cpp
    trunk/sources/ElementsCollection/elementscollectionwidget.cpp

Modified: trunk/sources/ElementsCollection/elementcollectionitem.cpp
===================================================================
--- trunk/sources/ElementsCollection/elementcollectionitem.cpp	2016-03-03 22:28:28 UTC (rev 4369)
+++ trunk/sources/ElementsCollection/elementcollectionitem.cpp	2016-03-04 13:03:39 UTC (rev 4370)
@@ -220,6 +220,13 @@
 			else
 				return QVariant();
 		}
+		case Qt::StatusTipRole:
+		{
+			if (isElement())
+				return tr("Glissez-déposez cet élément « %1 » sur un folio pour l'y insérer, double-cliquez dessus pour l'éditer").arg(name());
+			else
+				return tr("Double-cliquez pour réduire ou développer cette catégorie d'éléments");
+		}
 		default:
 			return QVariant();
 	}

Modified: trunk/sources/ElementsCollection/elementscollectionwidget.cpp
===================================================================
--- trunk/sources/ElementsCollection/elementscollectionwidget.cpp	2016-03-03 22:28:28 UTC (rev 4369)
+++ trunk/sources/ElementsCollection/elementscollectionwidget.cpp	2016-03-04 13:03:39 UTC (rev 4370)
@@ -119,6 +119,7 @@
 	m_tree_view->setContextMenuPolicy(Qt::CustomContextMenu);
 	m_tree_view->setAutoExpandDelay(500);
 	m_tree_view->setAnimated(true);
+	m_tree_view->setMouseTracking(true);
 	m_tree_view->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
 	m_main_vlayout->addWidget(m_tree_view);
 


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/