From 6cede000326f72c7fa18d5a84924fdc38e014cb1 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Wed, 3 Aug 2011 19:10:12 +0000 Subject: dock windows on the sides of the desktop git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2290 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Ui/skinned/dock.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/plugins/Ui/skinned/dock.h') diff --git a/src/plugins/Ui/skinned/dock.h b/src/plugins/Ui/skinned/dock.h index e843ed142..a88da9f54 100644 --- a/src/plugins/Ui/skinned/dock.h +++ b/src/plugins/Ui/skinned/dock.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2006-2009 by Ilya Kotov * + * Copyright (C) 2006-2011 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -42,19 +42,21 @@ public: void move(QWidget*, QPoint); void calculateDistances(); void updateDock(); - QPoint snap(QPoint, QWidget*, QWidget*); void addActions(QList actions); void align(QWidget*, int dy); private: + QPoint snapDesktop(QPoint, QWidget*); + QPoint snap(QPoint, QWidget*, QWidget*); bool isDocked(QWidget*, QWidget*); bool isUnder(QWidget*, QWidget*, int); static Dock *m_instance; QWidget *m_mainWidget; QList m_widgetList; QList m_dockedList; - QList x_list; - QList y_list; + /*QList x_list; + QList y_list;*/ + QList m_delta_list; QList m_actions; }; -- cgit v1.2.3-13-gbd6f