|
BlueBerry
A modular, cross-platform, C++ application framework
|
#include <berryQtSelectionProvider.h>
Inheritance diagram for berry::QtSelectionProvider:
Collaboration diagram for berry::QtSelectionProvider:Public Member Functions | |
| berryObjectMacro (QtSelectionProvider) QtSelectionProvider() | |
| void | AddSelectionChangedListener (ISelectionChangedListener::Pointer listener) |
| void | RemoveSelectionChangedListener (ISelectionChangedListener::Pointer listener) |
| ISelection::ConstPointer | GetSelection () const |
| void | SetSelection (ISelection::Pointer selection) |
| QItemSelection | GetQItemSelection () const |
| void | SetQItemSelection (const QItemSelection &selection) |
| QItemSelectionModel * | GetItemSelectionModel () const |
| void | SetItemSelectionModel (QItemSelectionModel *combo) |
Protected Slots | |
| virtual void | FireSelectionChanged (const QItemSelection &selected, const QItemSelection &deselected) |
Protected Attributes | |
| ISelectionChangedListener::Events | selectionEvents |
| QItemSelectionModel * | qSelectionModel |
Definition at line 31 of file berryQtSelectionProvider.h.
| void berry::QtSelectionProvider::AddSelectionChangedListener | ( | ISelectionChangedListener::Pointer | listener | ) | [virtual] |
Adds a listener for selection changes in this selection provider. Has no effect if an identical listener is already registered.
| listener | a selection changed listener |
Implements berry::ISelectionProvider.
Definition at line 34 of file berryQtSelectionProvider.cpp.
| void berry::QtSelectionProvider::FireSelectionChanged | ( | const QItemSelection & | selected, |
| const QItemSelection & | deselected | ||
| ) | [protected, virtual, slot] |
Definition at line 111 of file berryQtSelectionProvider.cpp.
References GetQItemSelection(), berry::ISelectionChangedListener::Events::selectionChanged, and selectionEvents.
Referenced by SetItemSelectionModel().
| QItemSelectionModel * berry::QtSelectionProvider::GetItemSelectionModel | ( | ) | const |
Definition at line 91 of file berryQtSelectionProvider.cpp.
| QItemSelection berry::QtSelectionProvider::GetQItemSelection | ( | ) | const |
Definition at line 73 of file berryQtSelectionProvider.cpp.
Referenced by FireSelectionChanged().
| ISelection::ConstPointer berry::QtSelectionProvider::GetSelection | ( | ) | const [virtual] |
Returns the current selection for this provider.
Implements berry::ISelectionProvider.
Definition at line 48 of file berryQtSelectionProvider.cpp.
| void berry::QtSelectionProvider::RemoveSelectionChangedListener | ( | ISelectionChangedListener::Pointer | listener | ) | [virtual] |
Removes the given selection change listener from this selection provider. Has no affect if an identical listener is not registered.
| listener | a selection changed listener |
Implements berry::ISelectionProvider.
Definition at line 41 of file berryQtSelectionProvider.cpp.
| void berry::QtSelectionProvider::SetItemSelectionModel | ( | QItemSelectionModel * | combo | ) |
Definition at line 96 of file berryQtSelectionProvider.cpp.
References FireSelectionChanged(), and qSelectionModel.
| void berry::QtSelectionProvider::SetQItemSelection | ( | const QItemSelection & | selection | ) |
Definition at line 83 of file berryQtSelectionProvider.cpp.
| void berry::QtSelectionProvider::SetSelection | ( | ISelection::Pointer | selection | ) | [virtual] |
Sets the current selection for this selection provider.
| selection | the new selection |
Implements berry::ISelectionProvider.
Definition at line 61 of file berryQtSelectionProvider.cpp.
References berry::SmartPointer< TObjectType >::Cast().
QItemSelectionModel* berry::QtSelectionProvider::qSelectionModel [protected] |
Definition at line 58 of file berryQtSelectionProvider.h.
Referenced by SetItemSelectionModel().
Definition at line 57 of file berryQtSelectionProvider.h.
Referenced by FireSelectionChanged().