summaryrefslogtreecommitdiffstats
path: root/fileview.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2011-04-30 10:26:41 +0200
committerArno <am@disconnect.de>2011-04-30 10:26:41 +0200
commit9b7075a7fbd3550dec0c98f6d0b4680830324085 (patch)
tree1874b4c5f9b03d371104c1411976eef041cd0adc /fileview.cpp
parent41a06ed5bc736e4498b7a23714ee02e226455a0e (diff)
downloadSheMov-9b7075a7fbd3550dec0c98f6d0b4680830324085.tar.gz
SheMov-9b7075a7fbd3550dec0c98f6d0b4680830324085.tar.bz2
SheMov-9b7075a7fbd3550dec0c98f6d0b4680830324085.zip
Fix Hotspot of X-Cursor when hovering
Made Y-Offset for the cursor configurable. After switching from kwin to awesome WM the hotspot for hovering was way off.
Diffstat (limited to 'fileview.cpp')
-rw-r--r--fileview.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/fileview.cpp b/fileview.cpp
index 8874b31..f0169de 100644
--- a/fileview.cpp
+++ b/fileview.cpp
@@ -89,6 +89,7 @@ void FileView::readConfig(){
mHoverMovies = s.value("ui/hovermovies", true).toBool();
mWhen = s.value("ui/grabframe", "00:00:00").toString();
mHoverWin->setWindowOpacity(s.value("ui/hoveropacity", 10).toFloat() / 10.0);
+ mCursorOffset = s.value("ui/cursoroffset").toInt();
}
void FileView::closeEditor(QWidget *editor, QAbstractItemDelegate::EndEditHint hint){
@@ -144,7 +145,7 @@ bool FileView::event(QEvent *e){
if(!hEvent){
return exitHover();
}
- QPoint hotSpot(hEvent->pos().x(), hEvent->pos().y() - SmGlobals::instance()->cursorSize().height());
+ QPoint hotSpot(hEvent->pos().x(), hEvent->pos().y() + mCursorOffset);
QModelIndex curIdx = indexAt(hotSpot);
HoverFileType ft = None;
QFileInfo curIdxInfo(curIdx.data(QFileSystemModel::FilePathRole).toString());