videocollection/tsrc/stubs/src/videosortfilterproxymodel.cpp
changeset 50 21fe8338c6bf
parent 36 8aed59de29f9
child 55 4bfa887905cf
equal deleted inserted replaced
49:824471cb468a 50:21fe8338c6bf
    37 int VideoSortFilterProxyModelData::mAddItemsInAlbumReturnValue = 0;
    37 int VideoSortFilterProxyModelData::mAddItemsInAlbumReturnValue = 0;
    38 int VideoSortFilterProxyModelData::mRemoveItemsFromAlbumReturnValue = 0;
    38 int VideoSortFilterProxyModelData::mRemoveItemsFromAlbumReturnValue = 0;
    39 TMPXItemId VideoSortFilterProxyModelData::mGenericFilterId  = TMPXItemId::InvalidId();
    39 TMPXItemId VideoSortFilterProxyModelData::mGenericFilterId  = TMPXItemId::InvalidId();
    40 bool VideoSortFilterProxyModelData::mGenericFilterValue = false;
    40 bool VideoSortFilterProxyModelData::mGenericFilterValue = false;
    41 TMPXItemId VideoSortFilterProxyModelData::mNewAlbumId = TMPXItemId::InvalidId();
    41 TMPXItemId VideoSortFilterProxyModelData::mNewAlbumId = TMPXItemId::InvalidId();
    42 QString VideoSortFilterProxyModelData::mLastAlbumNameInRename;
    42 QString VideoSortFilterProxyModelData::mLastItemNameInRename = "";
    43 int VideoSortFilterProxyModelData::mRenameAlbumReturnValue = 0;
    43 int VideoSortFilterProxyModelData::mRenameItemReturnValue = 0;
    44 QString VideoSortFilterProxyModelData::mLastAddedAlbumName = "";
    44 QString VideoSortFilterProxyModelData::mLastAddedAlbumName = "";
    45 
    45 
    46 VideoSortFilterProxyModel::VideoSortFilterProxyModel(VideoCollectionCommon::TModelType type, QObject *parent):
    46 VideoSortFilterProxyModel::VideoSortFilterProxyModel(VideoCollectionCommon::TModelType type, QObject *parent):
    47     QSortFilterProxyModel(parent),
    47     QSortFilterProxyModel(parent),
    48     mModel(0),
    48     mModel(0),
   157 void VideoSortFilterProxyModel::albumChangedSlot()
   157 void VideoSortFilterProxyModel::albumChangedSlot()
   158 {
   158 {
   159     // not stubbed
   159     // not stubbed
   160 }
   160 }
   161 
   161 
   162 void VideoSortFilterProxyModel::itemModifiedSlot(const TMPXItemId &itemId)
       
   163 {
       
   164     Q_UNUSED(itemId);
       
   165     // not stubbed
       
   166 }
       
   167 
       
   168 bool VideoSortFilterProxyModel::lessThan(const QModelIndex &left,
   162 bool VideoSortFilterProxyModel::lessThan(const QModelIndex &left,
   169     const QModelIndex &right) const
   163     const QModelIndex &right) const
   170 {
   164 {
   171     Q_UNUSED(left);
   165     Q_UNUSED(left);
   172     Q_UNUSED(right);
   166     Q_UNUSED(right);
   279 void VideoSortFilterProxyModel::setAlbumInUse(TMPXItemId albumId)
   273 void VideoSortFilterProxyModel::setAlbumInUse(TMPXItemId albumId)
   280 {
   274 {
   281     VideoSortFilterProxyModelData::mLastItemId = albumId;
   275     VideoSortFilterProxyModelData::mLastItemId = albumId;
   282 }
   276 }
   283 
   277 
   284 int VideoSortFilterProxyModel::renameAlbum(const TMPXItemId &albumId, const QString &newTitle)
   278 int VideoSortFilterProxyModel::renameItem(const TMPXItemId &itemId, const QString &newTitle)
   285 {
   279 {
   286     if(VideoSortFilterProxyModelData::mRemoveItemsFromAlbumReturnValue >= 0)
   280     if(VideoSortFilterProxyModelData::mRemoveItemsFromAlbumReturnValue >= 0)
   287     {
   281     {
   288         VideoSortFilterProxyModelData::mLastItemId = albumId;
   282         VideoSortFilterProxyModelData::mLastItemId = itemId;
   289         VideoSortFilterProxyModelData::mLastAlbumNameInRename = newTitle;
   283         VideoSortFilterProxyModelData::mLastItemNameInRename = newTitle;
   290 
   284 
   291     }
   285     }
   292     return VideoSortFilterProxyModelData::mRenameAlbumReturnValue;
   286     return VideoSortFilterProxyModelData::mRenameItemReturnValue;
   293 }
   287 }
   294 
   288 
   295 TMPXItemId VideoSortFilterProxyModel::getOpenItem() const
   289 TMPXItemId VideoSortFilterProxyModel::getOpenItem() const
   296 {
   290 {
   297     return VideoSortFilterProxyModelData::mOpenedItemId;
   291     return VideoSortFilterProxyModelData::mOpenedItemId;