ListView Class Reference
View for ListItems.
More...
#include <listview.h>
List of all members.
Detailed Description
View for ListItems.
ListView is used to show ListItems in list view. Items can be added, removed or filtered.
- Author:
- Jussi Laitinen - jussi.laitinen (at) ixonos.com
Constructor & Destructor Documentation
ListView::ListView |
( |
QWidget * |
parent = 0 |
) |
|
Member Function Documentation
void ListView::addListItem |
( |
const QString & |
key, |
|
|
ListItem * |
item | |
|
) |
| | |
Add item to view and item list.
- Parameters:
-
| key | user ID |
| item | item to add to view and list |
void ListView::addListItemToView |
( |
ListItem * |
item |
) |
|
Adds item to view.
- Parameters:
-
void ListView::clearFilter |
( |
|
) |
|
Clears filtering from list.
Clears m_filteredItemIDs and shows all items.
void ListView::clearList |
( |
|
) |
|
Clears list.
Items are removed from view and item list.
void ListView::clearUnused |
( |
const QStringList & |
itemIDs |
) |
|
Clear unused items from view.
Clears items which are not in item ID's list from the view and items list.
- Parameters:
-
| itemIDs | list of item ID's to keep in list view |
bool ListView::contains |
( |
const QString & |
userID |
) |
|
Checks if view contains item with userID.
- Parameters:
-
- Returns:
- true if view contains item, false otherwise
void ListView::filter |
( |
const QString & |
pattern |
) |
|
Filters list by text pattern.
Filtering uses item names. If filtering by item IDs is on, filters only those items.
- Parameters:
-
| pattern | text pattern to filter |
void ListView::filter |
( |
const QList< QString > & |
itemIDs |
) |
|
Filters list by item IDs.
Hide all items that are not in the itemIDs list.
- Parameters:
-
| itemIDs | item ID's for items that are shown |
ListItem * ListView::listItem |
( |
const QString & |
itemID |
) |
|
ListItem * ListView::listItemAt |
( |
int |
index |
) |
|
void ListView::listItemClicked |
( |
QListWidgetItem * |
item |
) |
[private, slot] |
bool ListView::listItemClicked |
( |
ListItem * |
clickedItem |
) |
[protected, virtual, slot] |
QHash< QString, ListItem * > ListView::listItems |
( |
|
) |
const |
Returns all list items.
Item ID is key.
- Returns:
- list of ListItems
void ListView::prependListItem |
( |
const QString & |
key, |
|
|
ListItem * |
item | |
|
) |
| | |
Prepends item to view and item list.
- Parameters:
-
| key | user ID |
| item | item to prepend to view and list |
void ListView::setSelectedItem |
( |
ListItem * |
item |
) |
|
Sets selected item.
- Parameters:
-
ListItem * ListView::takeListItemFromView |
( |
const QString & |
itemID |
) |
|
Takes item from view.
Item is not deleted.
- Parameters:
-
- Returns:
- ListItem
The documentation for this class was generated from the following files: