Changeset 372 for trunk/tools/designer/src/components
- Timestamp:
- Dec 2, 2009, 4:30:02 AM (16 years ago)
- Location:
- trunk/tools/designer/src/components
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/designer/src/components/formeditor/tool_widgeteditor.cpp
r2 r372 166 166 return !passive && handleContextMenu(widget, managedWidget, static_cast<QContextMenuEvent*>(event)); 167 167 168 #ifndef QT_NO_DRAGANDDROP 168 169 case QEvent::DragEnter: 169 170 return handleDragEnterMoveEvent(widget, managedWidget, static_cast<QDragEnterEvent *>(event), true); … … 174 175 case QEvent::Drop: 175 176 return handleDropEvent(widget, managedWidget, static_cast<QDropEvent *>(event)); 177 #endif 176 178 default: 177 179 break; … … 247 249 } 248 250 251 #ifndef QT_NO_DRAGANDDROP 249 252 bool WidgetEditorTool::handleDragEnterMoveEvent(QWidget *widget, QWidget * /*managedWidget*/, QDragMoveEvent *e, bool isEnter) 250 253 { … … 315 318 return true; 316 319 } 320 #endif 317 321 318 322 bool WidgetEditorTool::restoreDropHighlighting() … … 326 330 } 327 331 332 #ifndef QT_NO_DRAGANDDROP 328 333 bool WidgetEditorTool::handleDragLeaveEvent(QWidget *, QWidget *, QDragLeaveEvent *event) 329 334 { … … 334 339 return false; 335 340 } 341 #endif 336 342 337 343 QWidget *WidgetEditorTool::editor() const -
trunk/tools/designer/src/components/formeditor/tool_widgeteditor.h
r2 r372 84 84 bool handlePaintEvent(QWidget *widget, QWidget *managedWidget, QPaintEvent *e); 85 85 86 #ifndef QT_NO_DRAGANDDROP 86 87 bool handleDragEnterMoveEvent(QWidget *widget, QWidget *managedWidget, QDragMoveEvent *e, bool isEnter); 87 88 bool handleDragLeaveEvent(QWidget *widget, QWidget *managedWidget, QDragLeaveEvent *e); 88 89 bool handleDropEvent(QWidget *widget, QWidget *managedWidget, QDropEvent *e); 90 #endif 89 91 90 92 private: -
trunk/tools/designer/src/components/lib/lib.pro
r2 r372 1 1 TEMPLATE = lib 2 2 TARGET = QtDesignerComponents 3 os2:TARGET_SHORT = QtDsgC 3 4 contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols 4 5 CONFIG += qt depend_prl no_objective_c designer -
trunk/tools/designer/src/components/objectinspector/objectinspector.cpp
r2 r372 346 346 void ObjectInspector::ObjectInspectorPrivate::handleDragEnterMoveEvent(const QWidget *objectInspectorWidget, QDragMoveEvent * event, bool isDragEnter) 347 347 { 348 #ifndef QT_NO_DRAGANDDROP 348 349 if (!m_formWindow) { 349 350 event->ignore(); … … 379 380 else 380 381 event->ignore(); 382 #endif 381 383 } 382 384 void ObjectInspector::ObjectInspectorPrivate::dropEvent (QDropEvent * event) 383 385 { 386 #ifndef QT_NO_DRAGANDDROP 384 387 if (!m_formWindow || !m_formFakeDropTarget) { 385 388 event->ignore(); … … 399 402 } 400 403 mimeData->acceptEvent(event); 404 #endif 401 405 } 402 406 … … 818 822 void ObjectInspector::dragEnterEvent (QDragEnterEvent * event) 819 823 { 824 #ifndef QT_NO_DRAGANDDROP 820 825 m_impl->handleDragEnterMoveEvent(this, event, true); 826 #endif 821 827 } 822 828 823 829 void ObjectInspector::dragMoveEvent(QDragMoveEvent * event) 824 830 { 831 #ifndef QT_NO_DRAGANDDROP 825 832 m_impl->handleDragEnterMoveEvent(this, event, false); 833 #endif 826 834 } 827 835 828 836 void ObjectInspector::dragLeaveEvent(QDragLeaveEvent * /* event*/) 829 837 { 838 #ifndef QT_NO_DRAGANDDROP 830 839 m_impl->restoreDropHighlighting(); 840 #endif 831 841 } 832 842 833 843 void ObjectInspector::dropEvent (QDropEvent * event) 834 844 { 845 #ifndef QT_NO_DRAGANDDROP 835 846 m_impl->dropEvent(event); 847 #endif 836 848 837 849 QT_END_NAMESPACE -
trunk/tools/designer/src/components/propertyeditor/paletteeditor.cpp
r2 r372 88 88 this, SLOT(paletteChanged(const QPalette &))); 89 89 ui.paletteView->setSelectionBehavior(QAbstractItemView::SelectRows); 90 #ifndef QT_NO_DRAGANDDROP 90 91 ui.paletteView->setDragEnabled(true); 91 92 ui.paletteView->setDropIndicatorShown(true); 93 #endif 92 94 ui.paletteView->setRootIsDecorated(false); 93 95 ui.paletteView->setColumnHidden(2, true); -
trunk/tools/designer/src/components/widgetbox/widgetbox.cpp
r2 r372 180 180 bool acceptEventsFromWidgetBox) 181 181 { 182 #ifndef QT_NO_DRAGANDDROP 182 183 const QDesignerMimeData *mimeData = qobject_cast<const QDesignerMimeData *>(event->mimeData()); 183 184 if (!mimeData) { … … 196 197 mimeData->acceptEvent(event); 197 198 return mimeData; 199 #else 200 return 0; 201 #endif 198 202 } 199 203 200 204 void WidgetBox::dragEnterEvent (QDragEnterEvent * event) 201 205 { 206 #ifndef QT_NO_DRAGANDDROP 202 207 // We accept event originating from the widget box also here, 203 208 // because otherwise Windows will not show the DnD pixmap. 204 209 checkDragEvent(event, true); 210 #endif 205 211 } 206 212 207 213 void WidgetBox::dragMoveEvent(QDragMoveEvent * event) 208 214 { 215 #ifndef QT_NO_DRAGANDDROP 209 216 checkDragEvent(event, true); 217 #endif 210 218 } 211 219 212 220 void WidgetBox::dropEvent(QDropEvent * event) 213 221 { 222 #ifndef QT_NO_DRAGANDDROP 214 223 const QDesignerMimeData *mimeData = checkDragEvent(event, false); 215 224 if (!mimeData) … … 218 227 dropWidgets(mimeData->items(), event->pos()); 219 228 QDesignerMimeData::removeMovedWidgetsFromSourceForm(mimeData->items()); 229 #endif 220 230 } 221 231
Note:
See TracChangeset
for help on using the changeset viewer.