The SuggestionProxyModel class is a filter ProxyModel, that filters the Suggestion related to a given Photo.
Plus de détails...
#include <SuggestionProxyModel.h>
|
| void | setFilterEnabled (bool enabled) |
| | Active ou désactive le filtrage par le ProxyModel.
|
| void | setFilterValue (const int photoRow) |
| | Mémorise le filtre à appliquer.
|
| void | removePhotoFromSuggestion (const int proxyRow) |
| | Ce slot enlève la photo courante de la liste des photos correspondant à une suggestion donnée.
|
| void | removePhotoFromSuggestion (const QModelIndex proxyIndex) |
| | Ce slot enlève la photo courante de la liste des photos correspondant à une suggestion donnée.
|
|
|
void | filterEnabledChanged () |
| | Signal émis quand l'état du filtrage change.
|
|
| bool | filterAcceptsRow (int sourceRow, const QModelIndex &sourceParent) const override |
| | Laisse passer les lignes correspondant au filtrage, cad: les Suggestion liées à la photo demandée.
|
|
|
bool | filterEnabled |
| | filterEnabled manages the status of the filtering.
|
|
|
bool | m_filterEnabled |
| | True su le filtrage st actif.
|
|
int | m_filterPhotoRow |
| | Le numero de la Photo sur lequel doit se faire le filtrage.
|
The SuggestionProxyModel class is a filter ProxyModel, that filters the Suggestion related to a given Photo.
◆ SuggestionProxyModel()
| SuggestionProxyModel::SuggestionProxyModel |
( |
QObject * | parent = nullptr | ) |
|
|
explicit |
◆ filterAcceptsRow()
| bool SuggestionProxyModel::filterAcceptsRow |
( |
int | sourceRow, |
|
|
const QModelIndex & | sourceParent ) const |
|
overrideprotected |
Laisse passer les lignes correspondant au filtrage, cad: les Suggestion liées à la photo demandée.
- Renvoie
- true si la ligne est acceptée.
- Paramètres
-
◆ filterEnabled()
| bool SuggestionProxyModel::filterEnabled |
( |
| ) |
const |
Returns the state of the filtering.
- Renvoie
- true if the filter is active.
◆ removePhotoFromSuggestion [1/2]
| void SuggestionProxyModel::removePhotoFromSuggestion |
( |
const int | proxyRow | ) |
|
|
slot |
Ce slot enlève la photo courante de la liste des photos correspondant à une suggestion donnée.
- Note
- On convertit l'indice du ProxyModel dans l'index du sourceModel SuggestionModel.
- Paramètres
-
| proxyRow | : Indice dans le ProxyModel de la Suggestion à modifier. |
◆ removePhotoFromSuggestion [2/2]
| void SuggestionProxyModel::removePhotoFromSuggestion |
( |
const QModelIndex | proxyIndex | ) |
|
|
slot |
Ce slot enlève la photo courante de la liste des photos correspondant à une suggestion donnée.
- Note
- On convertit l'index du ProxyModel dans l'index du sourceModel SuggestionModel.
- Paramètres
-
| proxyIndex | : Index dans le ProxyModel de la Suggestion à modifier. |
◆ setFilterEnabled
| void SuggestionProxyModel::setFilterEnabled |
( |
bool | enabled | ) |
|
|
slot |
Active ou désactive le filtrage par le ProxyModel.
- Paramètres
-
| enabled | : Mettre true pour activer le filtrage. |
◆ setFilterValue
| void SuggestionProxyModel::setFilterValue |
( |
const int | photoRow | ) |
|
|
slot |
Mémorise le filtre à appliquer.
- Note
- On n'utilise pas les slots par défaut du ProxyModel, tels que setFilterRole() et SetFilterFixedValue()...)
- Paramètres
-
| photoRow | : L'indice de la photo pour laquelle on veut des suggestions. |
La documentation de cette classe a été générée à partir des fichiers suivants :