2
Copyright (c) 2009 David Faure <faure@kde.org>
4
This library is free software; you can redistribute it and/or modify
5
it under the terms of the GNU Lesser General Public License as published by
6
the Free Software Foundation; either version 2 of the License or ( at
7
your option ) version 3 or, at the discretion of KDE e.V. ( which shall
8
act as a proxy as in section 14 of the GPLv3 ), any later version.
10
This library is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
Library General Public License for more details.
15
You should have received a copy of the GNU Lesser General Public License
16
along with this library; see the file COPYING.LIB. If not, write to
17
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18
Boston, MA 02110-1301, USA.
21
#include "konqmultitabbar.h"
22
#include <QDragEnterEvent>
25
KonqMultiTabBar::KonqMultiTabBar(QWidget* parent)
26
: KMultiTabBar(KMultiTabBar::Left, parent)
31
void KonqMultiTabBar::dragEnterEvent(QDragEnterEvent* event)
33
if (KUrl::List::canDecode(event->mimeData())) {
38
void KonqMultiTabBar::dragMoveEvent(QDragMoveEvent* event)
40
if (KUrl::List::canDecode(event->mimeData())) {
45
void KonqMultiTabBar::dropEvent(QDropEvent* event)
47
const KUrl::List urls = KUrl::List::fromMimeData(event->mimeData());
48
emit urlsDropped(urls);