Skip To Content ArcGIS for Developers Sign In Dashboard

Obsolete Members for PortalItemListModel

The following members of class PortalItemListModel are obsolete. They are provided to keep old source code working. We strongly advise against using them in new code.

Public Functions

(obsolete) void append(PortalItem *portalItem)
(obsolete) void clear()
(obsolete) void insert(int index, PortalItem *portalItem)
(obsolete) void move(int from, int to)
(obsolete) void removeAt(int index)
(obsolete) void removeOne(PortalItem *portalItem)

Member Function Documentation

void PortalItemListModel::append(PortalItem *portalItem)

Appends PortalItem portalItem to the list model.

This method only affects the local instance of this list model class. To add an item to the online portal, use PortalUser::addPortalItemWithJson or PortalUser::addPortalItemWithUrl instead.

void PortalItemListModel::clear()

Removes all items from the list model.

This method only affects the local instance of this list model class. To remove an item from the online portal, use PortalUser::deletePortalItem instead.

void PortalItemListModel::insert(int index, PortalItem *portalItem)

Inserts PortalItem portalItem at the specified index in the list model.

This method will append to the list model if the index is greater than the current size of the list.

This method only affects the local instance of this list model class. To add an item to the online portal, use PortalUser::addPortalItemWithJson or PortalUser::addPortalItemWithUrl instead.

void PortalItemListModel::move(int from, int to)

Moves one PortalItem from an index in the list model to a different index.

This method only affects the local instance of this list model class. To move items between folders, use PortalUser::movePortalItem instead.

void PortalItemListModel::removeAt(int index)

Removes a PortalItem at the specified index.

This method only affects the local instance of this list model class. To remove an item from the online portal, use PortalUser::deletePortalItem instead.

void PortalItemListModel::removeOne(PortalItem *portalItem)

Removes the PortalItem portalItem from the list model.

This method only affects the local instance of this list model class. To remove an item from the online portal, use PortalUser::deletePortalItem instead.


Feedback on this topic?