Changeset 159287 in webkit
- Timestamp:
- Nov 14, 2013 8:49:29 AM (10 years ago)
- Location:
- trunk/Tools
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r159285 r159287 1 2013-11-14 Krzysztof Czech <k.czech@samsung.com> 2 3 [ATK] Change WKTR/DRT AX methods to use nullptr 4 https://bugs.webkit.org/show_bug.cgi?id=124352 5 6 Reviewed by Anders Carlsson. 7 8 Change WKTR/DRT accessibility related methods to use nullptr. 9 10 * DumpRenderTree/atk/AccessibilityControllerAtk.cpp: 11 (AccessibilityController::AccessibilityController): 12 (AccessibilityController::elementAtPoint): 13 (AccessibilityController::removeNotificationListener): 14 (AccessibilityController::childElementById): 15 * DumpRenderTree/atk/AccessibilityNotificationHandlerAtk.cpp: 16 (AccessibilityNotificationHandler::AccessibilityNotificationHandler): 17 * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: 18 (AccessibilityUIElement::elementAtPoint): 19 (AccessibilityUIElement::linkedUIElementAtIndex): 20 (AccessibilityUIElement::getChildAtIndex): 21 (AccessibilityUIElement::titleUIElement): 22 (AccessibilityUIElement::parentElement): 23 (AccessibilityUIElement::subrole): 24 (AccessibilityUIElement::roleDescription): 25 (AccessibilityUIElement::orientation): 26 (AccessibilityUIElement::ariaDropEffects): 27 (AccessibilityUIElement::uiElementForSearchPredicate): 28 (AccessibilityUIElement::cellForColumnAndRow): 29 (AccessibilityUIElement::disclosedRowAtIndex): 30 (AccessibilityUIElement::ariaOwnsElementAtIndex): 31 (AccessibilityUIElement::ariaFlowToElementAtIndex): 32 (AccessibilityUIElement::selectedRowAtIndex): 33 (AccessibilityUIElement::rowAtIndex): 34 (AccessibilityUIElement::disclosedByRow): 35 (AccessibilityUIElement::removeNotificationListener): 36 (AccessibilityUIElement::classList): 37 * WebKitTestRunner/InjectedBundle/atk/AccessibilityControllerAtk.cpp: 38 (WTR::AccessibilityController::logAccessibilityEvents): 39 (WTR::AccessibilityController::resetToConsistentState): 40 (WTR::childElementById): 41 (WTR::AccessibilityController::accessibleElementById): 42 (WTR::AccessibilityController::removeNotificationListener): 43 * WebKitTestRunner/InjectedBundle/atk/AccessibilityNotificationHandlerAtk.cpp: 44 (WTR::AccessibilityNotificationHandler::setNotificationFunctionCallback): 45 (WTR::AccessibilityNotificationHandler::removeAccessibilityNotificationHandler): 46 * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: 47 (WTR::AccessibilityUIElement::elementAtPoint): 48 (WTR::AccessibilityUIElement::childAtIndex): 49 (WTR::AccessibilityUIElement::linkedUIElementAtIndex): 50 (WTR::AccessibilityUIElement::ariaOwnsElementAtIndex): 51 (WTR::AccessibilityUIElement::ariaFlowToElementAtIndex): 52 (WTR::AccessibilityUIElement::disclosedRowAtIndex): 53 (WTR::AccessibilityUIElement::rowAtIndex): 54 (WTR::AccessibilityUIElement::selectedChildAtIndex): 55 (WTR::AccessibilityUIElement::selectedRowAtIndex): 56 (WTR::AccessibilityUIElement::titleUIElement): 57 (WTR::AccessibilityUIElement::parentElement): 58 (WTR::AccessibilityUIElement::disclosedByRow): 59 (WTR::AccessibilityUIElement::uiElementAttributeValue): 60 (WTR::AccessibilityUIElement::orientation): 61 (WTR::AccessibilityUIElement::uiElementForSearchPredicate): 62 (WTR::AccessibilityUIElement::cellForColumnAndRow): 63 (WTR::AccessibilityUIElement::horizontalScrollbar): 64 (WTR::AccessibilityUIElement::verticalScrollbar): 65 (WTR::AccessibilityUIElement::removeNotificationListener): 66 (WTR::AccessibilityUIElement::textMarkerRangeForElement): 67 (WTR::AccessibilityUIElement::previousTextMarker): 68 (WTR::AccessibilityUIElement::nextTextMarker): 69 (WTR::AccessibilityUIElement::textMarkerRangeForMarkers): 70 (WTR::AccessibilityUIElement::startTextMarkerForTextMarkerRange): 71 (WTR::AccessibilityUIElement::endTextMarkerForTextMarkerRange): 72 (WTR::AccessibilityUIElement::endTextMarkerForBounds): 73 (WTR::AccessibilityUIElement::startTextMarkerForBounds): 74 (WTR::AccessibilityUIElement::textMarkerForPoint): 75 (WTR::AccessibilityUIElement::accessibilityElementForTextMarker): 76 (WTR::AccessibilityUIElement::textMarkerForIndex): 77 (WTR::AccessibilityUIElement::supportedActions): 78 (WTR::AccessibilityUIElement::pathDescription): 79 (WTR::AccessibilityUIElement::mathPostscriptsDescription): 80 (WTR::AccessibilityUIElement::mathPrescriptsDescription): 81 (WTR::AccessibilityUIElement::classList): 82 1 83 2013-11-14 Éva Balázsfalvi <balazsfalvi.eva@stud.u-szeged.hu> 2 84 -
trunk/Tools/DumpRenderTree/atk/AccessibilityControllerAtk.cpp
r155448 r159287 39 39 40 40 AccessibilityController::AccessibilityController() 41 : m_globalNotificationHandler( 0)41 : m_globalNotificationHandler(nullptr) 42 42 { 43 43 } … … 50 50 { 51 51 // FIXME: implement 52 return 0;52 return nullptr; 53 53 } 54 54 … … 101 101 ASSERT(m_globalNotificationHandler); 102 102 103 m_globalNotificationHandler = 0;103 m_globalNotificationHandler = nullptr; 104 104 } 105 105 … … 107 107 { 108 108 if (!ATK_IS_OBJECT(parent)) 109 return 0;109 return nullptr; 110 110 111 111 bool parentFound = false; … … 131 131 } 132 132 133 return 0;133 return nullptr; 134 134 } 135 135 -
trunk/Tools/DumpRenderTree/atk/AccessibilityNotificationHandlerAtk.cpp
r159181 r159287 26 26 27 27 AccessibilityNotificationHandler::AccessibilityNotificationHandler(void) 28 : m_platformElement( 0)29 , m_notificationFunctionCallback( 0)28 : m_platformElement(nullptr) 29 , m_notificationFunctionCallback(nullptr) 30 30 { 31 31 } -
trunk/Tools/DumpRenderTree/atk/AccessibilityUIElementAtk.cpp
r158913 r159287 127 127 if (type == TextAttributeType) { 128 128 if (!ATK_IS_TEXT(accessible)) 129 return 0;129 return nullptr; 130 130 131 131 return atk_text_get_default_attributes(ATK_TEXT(accessible)); … … 133 133 134 134 ASSERT_NOT_REACHED(); 135 return 0;135 return nullptr; 136 136 } 137 137 … … 562 562 { 563 563 if (!ATK_IS_COMPONENT(m_element)) 564 return 0;564 return nullptr; 565 565 566 566 GRefPtr<AtkObject> objectAtPoint = adoptGRef(atk_component_ref_accessible_at_point(ATK_COMPONENT(m_element), x, y, ATK_XY_WINDOW)); … … 571 571 { 572 572 // FIXME: implement 573 return 0;573 return nullptr; 574 574 } 575 575 … … 577 577 { 578 578 if (!ATK_IS_OBJECT(m_element)) 579 return 0;579 return nullptr; 580 580 581 581 Vector<AccessibilityUIElement> children; … … 585 585 return children.at(0); 586 586 587 return 0;587 return nullptr; 588 588 } 589 589 … … 617 617 { 618 618 if (!ATK_IS_OBJECT(m_element)) 619 return 0;619 return nullptr; 620 620 621 621 AtkRelationSet* set = atk_object_ref_relation_set(ATK_OBJECT(m_element)); 622 622 if (!set) 623 return 0;624 625 AtkObject* target = 0;623 return nullptr; 624 625 AtkObject* target = nullptr; 626 626 int count = atk_relation_set_get_n_relations(set); 627 627 for (int i = 0; i < count; i++) { … … 635 635 636 636 g_object_unref(set); 637 return target ? AccessibilityUIElement(target) : 0;637 return target ? AccessibilityUIElement(target) : nullptr; 638 638 } 639 639 … … 641 641 { 642 642 if (!ATK_IS_OBJECT(m_element)) 643 return 0;643 return nullptr; 644 644 645 645 AtkObject* parent = atk_object_get_parent(ATK_OBJECT(m_element)); 646 return parent ? AccessibilityUIElement(parent) : 0;646 return parent ? AccessibilityUIElement(parent) : nullptr; 647 647 } 648 648 … … 679 679 JSStringRef AccessibilityUIElement::subrole() 680 680 { 681 return 0;681 return nullptr; 682 682 } 683 683 684 684 JSStringRef AccessibilityUIElement::roleDescription() 685 685 { 686 return 0;686 return nullptr; 687 687 } 688 688 … … 822 822 return JSStringCreateWithCharacters(0, 0); 823 823 824 const char* axOrientation = 0;824 const char* axOrientation = nullptr; 825 825 if (checkElementState(m_element, ATK_STATE_HORIZONTAL)) 826 826 axOrientation = "AXOrientation: AXHorizontalOrientation"; … … 958 958 JSStringRef AccessibilityUIElement::ariaDropEffects() const 959 959 { 960 return 0;960 return nullptr; 961 961 } 962 962 … … 1091 1091 { 1092 1092 // FIXME: implement 1093 return 0;1093 return nullptr; 1094 1094 } 1095 1095 … … 1097 1097 { 1098 1098 if (!ATK_IS_TABLE(m_element)) 1099 return 0;1099 return nullptr; 1100 1100 1101 1101 // Adopt the AtkObject representing the cell because 1102 1102 // at_table_ref_at() transfers full ownership. 1103 1103 GRefPtr<AtkObject> foundCell = adoptGRef(atk_table_ref_at(ATK_TABLE(m_element), row, column)); 1104 return foundCell ? AccessibilityUIElement(foundCell.get()) : 0;1104 return foundCell ? AccessibilityUIElement(foundCell.get()) : nullptr; 1105 1105 } 1106 1106 … … 1217 1217 AccessibilityUIElement AccessibilityUIElement::disclosedRowAtIndex(unsigned index) 1218 1218 { 1219 return 0;1219 return nullptr; 1220 1220 } 1221 1221 1222 1222 AccessibilityUIElement AccessibilityUIElement::ariaOwnsElementAtIndex(unsigned index) 1223 1223 { 1224 return 0;1224 return nullptr; 1225 1225 } 1226 1226 1227 1227 AccessibilityUIElement AccessibilityUIElement::ariaFlowToElementAtIndex(unsigned index) 1228 1228 { 1229 return 0;1229 return nullptr; 1230 1230 } 1231 1231 1232 1232 AccessibilityUIElement AccessibilityUIElement::selectedRowAtIndex(unsigned index) 1233 1233 { 1234 return 0;1234 return nullptr; 1235 1235 } 1236 1236 1237 1237 AccessibilityUIElement AccessibilityUIElement::rowAtIndex(unsigned index) 1238 1238 { 1239 return 0;1239 return nullptr; 1240 1240 } 1241 1241 1242 1242 AccessibilityUIElement AccessibilityUIElement::disclosedByRow() 1243 1243 { 1244 return 0;1244 return nullptr; 1245 1245 } 1246 1246 … … 1310 1310 ASSERT(m_notificationHandler); 1311 1311 1312 m_notificationHandler = 0;1312 m_notificationHandler = nullptr; 1313 1313 } 1314 1314 … … 1411 1411 { 1412 1412 // FIXME: implement 1413 return 0;1413 return nullptr; 1414 1414 } 1415 1415 -
trunk/Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityControllerAtk.cpp
r159181 r159287 57 57 // Ensure the Atk interface types are registered, otherwise 58 58 // the AtkDocument signal handlers below won't get registered. 59 GObject* dummyAxObject = G_OBJECT(g_object_new(ATK_TYPE_OBJECT, 0));59 GObject* dummyAxObject = G_OBJECT(g_object_new(ATK_TYPE_OBJECT, nullptr)); 60 60 AtkObject* dummyNoOpAxObject = atk_no_op_object_new(dummyAxObject); 61 61 g_object_unref(G_OBJECT(dummyNoOpAxObject)); … … 65 65 void AccessibilityController::resetToConsistentState() 66 66 { 67 m_globalNotificationHandler = 0;67 m_globalNotificationHandler = nullptr; 68 68 } 69 69 … … 71 71 { 72 72 if (!ATK_IS_OBJECT(parent)) 73 return 0;73 return nullptr; 74 74 75 75 bool parentFound = false; … … 95 95 } 96 96 97 return 0;97 return nullptr; 98 98 } 99 99 … … 102 102 AtkObject* root = ATK_OBJECT(WKAccessibilityRootObject(InjectedBundle::shared().page()->page())); 103 103 if (!root) 104 return 0;104 return nullptr; 105 105 106 106 size_t bufferSize = JSStringGetMaximumUTF8CStringSize(id); … … 112 112 return AccessibilityUIElement::create(result); 113 113 114 return 0;114 return nullptr; 115 115 } 116 116 … … 149 149 ASSERT(m_globalNotificationHandler); 150 150 151 m_globalNotificationHandler = 0;151 m_globalNotificationHandler = nullptr; 152 152 return false; 153 153 } -
trunk/Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityNotificationHandlerAtk.cpp
r159181 r159287 48 48 unsigned loadCompleteListenerId = 0; 49 49 NotificationHandlersMap notificationHandlers; 50 AccessibilityNotificationHandler* globalNotificationHandler = 0;50 AccessibilityNotificationHandler* globalNotificationHandler = nullptr; 51 51 bool loggingAccessibilityEvents = false; 52 52 … … 86 86 GOwnPtr<char> signalName; 87 87 GOwnPtr<char> signalValue; 88 const char* notificationName = 0;88 const char* notificationName = nullptr; 89 89 90 90 g_signal_query(signalHint->signal_id, &signalQuery); … … 122 122 JSContextRef jsContext = WKBundleFrameGetJavaScriptContext(mainFrame); 123 123 #else 124 JSContextRef jsContext = 0;124 JSContextRef jsContext = nullptr; 125 125 #endif 126 126 if (!jsContext) … … 183 183 JSContextRef jsContext = WKBundleFrameGetJavaScriptContext(mainFrame); 184 184 #else 185 JSContextRef jsContext = 0;185 JSContextRef jsContext = nullptr; 186 186 #endif 187 187 if (!jsContext) … … 214 214 JSContextRef jsContext = WKBundleFrameGetJavaScriptContext(mainFrame); 215 215 #else 216 JSContextRef jsContext = 0;216 JSContextRef jsContext = nullptr; 217 217 #endif 218 218 if (!jsContext) … … 221 221 if (globalNotificationHandler == this) { 222 222 JSValueUnprotect(jsContext, globalNotificationHandler->notificationFunctionCallback()); 223 globalNotificationHandler = 0;223 globalNotificationHandler = nullptr; 224 224 } else if (m_platformElement.get()) { 225 225 NotificationHandlersMap::iterator removeNotificationHandler = notificationHandlers.find(m_platformElement.get()); -
trunk/Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp
r159181 r159287 131 131 if (type == TextAttributeType) { 132 132 if (!ATK_IS_TEXT(accessible)) 133 return 0;133 return nullptr; 134 134 135 135 return atk_text_get_default_attributes(ATK_TEXT(accessible)); … … 137 137 138 138 ASSERT_NOT_REACHED(); 139 return 0;139 return nullptr; 140 140 } 141 141 … … 388 388 builder.append("AXParent: "); 389 389 RefPtr<AccessibilityUIElement> parent = element->parentElement(); 390 AtkObject* atkParent = parent ? parent->platformUIElement().get() : 0;390 AtkObject* atkParent = parent ? parent->platformUIElement().get() : nullptr; 391 391 if (atkParent) { 392 392 builder.append(roleToString(atk_object_get_role(atkParent))); … … 541 541 { 542 542 if (!ATK_IS_COMPONENT(m_element.get())) 543 return 0;543 return nullptr; 544 544 545 545 GRefPtr<AtkObject> objectAtPoint = adoptGRef(atk_component_ref_accessible_at_point(ATK_COMPONENT(m_element.get()), x, y, ATK_XY_WINDOW)); … … 566 566 { 567 567 if (!ATK_IS_OBJECT(m_element.get())) 568 return 0;568 return nullptr; 569 569 570 570 Vector<RefPtr<AccessibilityUIElement> > children; … … 574 574 return children[0]; 575 575 576 return nullptr; 577 } 578 579 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::linkedUIElementAtIndex(unsigned index) 580 { 581 // FIXME: implement 582 return nullptr; 583 } 584 585 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::ariaOwnsElementAtIndex(unsigned index) 586 { 587 // FIXME: implement 588 return nullptr; 589 } 590 591 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::ariaFlowToElementAtIndex(unsigned index) 592 { 593 // FIXME: implement 594 return nullptr; 595 } 596 597 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::disclosedRowAtIndex(unsigned index) 598 { 599 // FIXME: implement 600 return nullptr; 601 } 602 603 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::rowAtIndex(unsigned index) 604 { 605 // FIXME: implement 606 return nullptr; 607 } 608 609 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::selectedChildAtIndex(unsigned index) const 610 { 611 // FIXME: implement 612 return nullptr; 613 } 614 615 unsigned AccessibilityUIElement::selectedChildrenCount() const 616 { 617 // FIXME: implement 576 618 return 0; 577 619 } 578 620 579 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::linkedUIElementAtIndex(unsigned index)580 {581 // FIXME: implement582 return 0;583 }584 585 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::ariaOwnsElementAtIndex(unsigned index)586 {587 // FIXME: implement588 return 0;589 }590 591 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::ariaFlowToElementAtIndex(unsigned index)592 {593 // FIXME: implement594 return 0;595 }596 597 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::disclosedRowAtIndex(unsigned index)598 {599 // FIXME: implement600 return 0;601 }602 603 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::rowAtIndex(unsigned index)604 {605 // FIXME: implement606 return 0;607 }608 609 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::selectedChildAtIndex(unsigned index) const610 {611 // FIXME: implement612 return 0;613 }614 615 unsigned AccessibilityUIElement::selectedChildrenCount() const616 {617 // FIXME: implement618 return 0;619 }620 621 621 PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::selectedRowAtIndex(unsigned index) 622 622 { 623 623 // FIXME: implement 624 return 0;624 return nullptr; 625 625 } 626 626 … … 628 628 { 629 629 if (!ATK_IS_OBJECT(m_element.get())) 630 return 0;630 return nullptr; 631 631 632 632 AtkRelationSet* set = atk_object_ref_relation_set(ATK_OBJECT(m_element.get())); 633 633 if (!set) 634 return 0;635 636 AtkObject* target = 0;634 return nullptr; 635 636 AtkObject* target = nullptr; 637 637 int count = atk_relation_set_get_n_relations(set); 638 638 for (int i = 0; i < count; i++) { … … 646 646 647 647 g_object_unref(set); 648 return target ? AccessibilityUIElement::create(target) : 0;648 return target ? AccessibilityUIElement::create(target) : nullptr; 649 649 } 650 650 … … 652 652 { 653 653 if (!ATK_IS_OBJECT(m_element.get())) 654 return 0;654 return nullptr; 655 655 656 656 AtkObject* parent = atk_object_get_parent(ATK_OBJECT(m_element.get())); 657 return parent ? AccessibilityUIElement::create(parent) : 0;657 return parent ? AccessibilityUIElement::create(parent) : nullptr; 658 658 } 659 659 … … 661 661 { 662 662 // FIXME: implement 663 return 0;663 return nullptr; 664 664 } 665 665 … … 735 735 { 736 736 // FIXME: implement 737 return 0;737 return nullptr; 738 738 } 739 739 … … 828 828 return JSStringCreateWithCharacters(0, 0); 829 829 830 const gchar* axOrientation = 0;830 const gchar* axOrientation = nullptr; 831 831 if (checkElementState(m_element.get(), ATK_STATE_HORIZONTAL)) 832 832 axOrientation = "AXOrientation: AXHorizontalOrientation"; … … 1139 1139 { 1140 1140 // FIXME: implement 1141 return 0;1141 return nullptr; 1142 1142 } 1143 1143 … … 1224 1224 { 1225 1225 if (!ATK_IS_TABLE(m_element.get())) 1226 return 0;1226 return nullptr; 1227 1227 1228 1228 // Adopt the AtkObject representing the cell because 1229 1229 // at_table_ref_at() transfers full ownership. 1230 1230 GRefPtr<AtkObject> foundCell = adoptGRef(atk_table_ref_at(ATK_TABLE(m_element.get()), row, col)); 1231 return foundCell ? AccessibilityUIElement::create(foundCell.get()) : 0;1231 return foundCell ? AccessibilityUIElement::create(foundCell.get()) : nullptr; 1232 1232 } 1233 1233 … … 1235 1235 { 1236 1236 // FIXME: implement 1237 return 0;1237 return nullptr; 1238 1238 } 1239 1239 … … 1241 1241 { 1242 1242 // FIXME: implement 1243 return 0;1243 return nullptr; 1244 1244 } 1245 1245 … … 1357 1357 // Programmers should not be trying to remove a listener that's already removed. 1358 1358 ASSERT(m_notificationHandler); 1359 m_notificationHandler = 0;1359 m_notificationHandler = nullptr; 1360 1360 1361 1361 return true; … … 1433 1433 { 1434 1434 // FIXME: implement 1435 return nullptr; 1436 } 1437 1438 int AccessibilityUIElement::textMarkerRangeLength(AccessibilityTextMarkerRange* range) 1439 { 1440 // FIXME: implement 1435 1441 return 0; 1436 1442 } 1437 1443 1438 int AccessibilityUIElement::textMarkerRangeLength(AccessibilityTextMarkerRange* range)1439 {1440 // FIXME: implement1441 return 0;1442 }1443 1444 1444 PassRefPtr<AccessibilityTextMarker> AccessibilityUIElement::previousTextMarker(AccessibilityTextMarker* textMarker) 1445 1445 { 1446 1446 // FIXME: implement 1447 return 0;1447 return nullptr; 1448 1448 } 1449 1449 … … 1451 1451 { 1452 1452 // FIXME: implement 1453 return 0;1453 return nullptr; 1454 1454 } 1455 1455 … … 1463 1463 { 1464 1464 // FIXME: implement 1465 return 0;1465 return nullptr; 1466 1466 } 1467 1467 … … 1469 1469 { 1470 1470 // FIXME: implement 1471 return 0;1471 return nullptr; 1472 1472 } 1473 1473 … … 1475 1475 { 1476 1476 // FIXME: implement 1477 return 0;1477 return nullptr; 1478 1478 } 1479 1479 … … 1481 1481 { 1482 1482 // FIXME: implement 1483 return 0;1483 return nullptr; 1484 1484 } 1485 1485 … … 1487 1487 { 1488 1488 // FIXME: implement 1489 return 0;1489 return nullptr; 1490 1490 } 1491 1491 … … 1493 1493 { 1494 1494 // FIXME: implement 1495 return 0;1495 return nullptr; 1496 1496 } 1497 1497 … … 1499 1499 { 1500 1500 // FIXME: implement 1501 return 0;1501 return nullptr; 1502 1502 } 1503 1503 … … 1523 1523 { 1524 1524 // FIXME: implement 1525 return 0;1525 return nullptr; 1526 1526 } 1527 1527 … … 1546 1546 { 1547 1547 // FIXME: implement 1548 return 0;1548 return nullptr; 1549 1549 } 1550 1550 … … 1552 1552 { 1553 1553 notImplemented(); 1554 return 0;1554 return nullptr; 1555 1555 } 1556 1556 … … 1558 1558 { 1559 1559 notImplemented(); 1560 return 0;1560 return nullptr; 1561 1561 } 1562 1562 … … 1564 1564 { 1565 1565 notImplemented(); 1566 return 0;1566 return nullptr; 1567 1567 } 1568 1568 … … 1570 1570 { 1571 1571 notImplemented(); 1572 return 0;1572 return nullptr; 1573 1573 } 1574 1574
Note: See TracChangeset
for help on using the changeset viewer.