Bug fix for bookmark preview popup window placement. Now is always placed left of scrollable area viewport.
This commit is contained in:
parent
d55d2c3f8a
commit
96c1f588e4
|
@ -1410,6 +1410,11 @@ void TasEditorWindow::updateHistoryItems(void)
|
|||
histTree->viewport()->update();
|
||||
}
|
||||
//----------------------------------------------------------------------------
|
||||
QPoint TasEditorWindow::getPreviewPopupCoordinates(void)
|
||||
{
|
||||
return bkmkBrnchStack->mapToGlobal(QPoint(0,0));
|
||||
}
|
||||
//----------------------------------------------------------------------------
|
||||
int TasEditorWindow::initModules(void)
|
||||
{
|
||||
// init modules
|
||||
|
@ -6542,7 +6547,7 @@ bookmarkPreviewPopup::bookmarkPreviewPopup( int index, QWidget *parent )
|
|||
free( pixBuf ); pixBuf = NULL;
|
||||
}
|
||||
|
||||
pos = parent->mapToGlobal(QPoint(0,0));
|
||||
pos = tasWin->getPreviewPopupCoordinates();
|
||||
|
||||
pos.setX( pos.x() - 300 );
|
||||
|
||||
|
|
|
@ -388,6 +388,8 @@ class TasEditorWindow : public QDialog
|
|||
bool handleInputColumnSet(int joy, int button);
|
||||
bool handleInputColumnSetUsingPattern(int joy, int button);
|
||||
|
||||
QPoint getPreviewPopupCoordinates(void);
|
||||
|
||||
protected:
|
||||
void closeEvent(QCloseEvent *event);
|
||||
|
||||
|
|
Loading…
Reference in New Issue