aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/dock.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-08-03 19:10:12 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-08-03 19:10:12 +0000
commit6cede000326f72c7fa18d5a84924fdc38e014cb1 (patch)
treeeeb86fc56ab2aecaadb6dbfa356938abb43feb81 /src/plugins/Ui/skinned/dock.h
parentf53f3338f8fedb2790966c3a879275f71004e7f5 (diff)
downloadqmmp-6cede000326f72c7fa18d5a84924fdc38e014cb1.tar.gz
qmmp-6cede000326f72c7fa18d5a84924fdc38e014cb1.tar.bz2
qmmp-6cede000326f72c7fa18d5a84924fdc38e014cb1.zip
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
Diffstat (limited to 'src/plugins/Ui/skinned/dock.h')
-rw-r--r--src/plugins/Ui/skinned/dock.h10
1 files changed, 6 insertions, 4 deletions
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<QAction *> 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 <QWidget *> m_widgetList;
QList <bool> m_dockedList;
- QList <int> x_list;
- QList <int> y_list;
+ /*QList <int> x_list;
+ QList <int> y_list;*/
+ QList <QPoint> m_delta_list;
QList <QAction *> m_actions;
};