Commit 96f7628c868876f837df7501c67fca27a247469d
- Diff rendering mode:
- inline
- side by side
src/tabbar.cpp
(21 / 0)
|   | |||
| 308 | 308 | } | |
| 309 | 309 | QTabBar::dropEvent(event); | |
| 310 | 310 | } | |
| 311 | #else | ||
| 312 | void TabBar::dragEnterEvent(QDragEnterEvent *event) | ||
| 313 | { | ||
| 314 | const QMimeData *mimeData = event->mimeData(); | ||
| 315 | if (mimeData->hasUrls()) | ||
| 316 | event->acceptProposedAction(); | ||
| 317 | |||
| 318 | QTabBar::dragEnterEvent(event); | ||
| 319 | } | ||
| 320 | |||
| 321 | void TabBar::dropEvent(QDropEvent *event) | ||
| 322 | { | ||
| 323 | const QMimeData *mimeData = event->mimeData(); | ||
| 324 | QUrl url = mimeData->urls().at(0); | ||
| 325 | if (url.isValid()) { | ||
| 326 | event->acceptProposedAction(); | ||
| 327 | loadUrl(url, TabWidget::NewSelectedTab); | ||
| 328 | } | ||
| 329 | |||
| 330 | QTabBar::dropEvent(event); | ||
| 331 | } | ||
| 311 | 332 | #endif | |
| 312 | 333 | ||
| 313 | 334 | QSize TabBar::tabSizeHint(int index) const |
src/tabbar.h
(0 / 2)
|   | |||
| 101 | 101 | void mouseReleaseEvent(QMouseEvent *event); | |
| 102 | 102 | void mousePressEvent(QMouseEvent *event); | |
| 103 | 103 | void mouseMoveEvent(QMouseEvent *event); | |
| 104 | #if QT_VERSION < 0x040500 | ||
| 105 | 104 | void dragEnterEvent(QDragEnterEvent *event); | |
| 106 | 105 | void dropEvent(QDropEvent *event); | |
| 107 | #endif | ||
| 108 | 106 | QSize tabSizeHint(int index) const; | |
| 109 | 107 | void tabInserted(int position); | |
| 110 | 108 | void tabRemoved(int position); |

