[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);