1. 09 Apr, 2020 1 commit
  2. 07 Apr, 2020 1 commit
  3. 05 Apr, 2020 1 commit
  4. 04 Apr, 2020 1 commit
  5. 30 Mar, 2020 6 commits
    • Igor Poboiko's avatar
      [Akonadi/PasteHelper] Add support for items linking · 8f174824
      Igor Poboiko authored
      Summary:
      When linking an item to a virtual collection via KAddressBook, `canPaste` check
      fails because it's not aware of the context (i.e. action is `Link`, not `Copy`)
      and checks only for `CanCreateItem` (which is not correct if we're linking).
      
      This patch provides `Qt::DropAction action` parameter to `canPaste` method so
      it is aware of action, and check for correct permissions based on that
      
      Test Plan:
      1) Link an item via KAddressBook using Drag'n'Drop to some virtual collection
      (e.g. Google Contacts Resource)
      2) The item gets actually linked, instead of silently ignoring
      
      Reviewers: dvratil
      
      Reviewed By: dvratil
      
      Subscribers: kde-pim
      
      Tags: #kde_pim
      
      Differential Revision: https://phabricator.kde.org/D28432
      8f174824
    • Daniel Vrátil's avatar
      Deprecate CollectionView and ItemView · c4cbd336
      Daniel Vrátil authored
      Those were designed for CollectionModel and ItemModel,
      now that both are gone, everyone should use ETM instead
      for which we have EntityListView and EntityTreeView.
      c4cbd336
    • Daniel Vrátil's avatar
      Remove the deprecated ItemModel · bf118e29
      Daniel Vrátil authored
      ItemModel was used only by MessageModel in AkonadiMime,
      which has been ported to ETM.
      bf118e29
    • Daniel Vrátil's avatar
      Remove the deprecated CollectionModel · 4975a22c
      Daniel Vrátil authored
      The CollectionModel header wasn't even installed so all usages
      were only internal and have been ported to ETM.
      4975a22c
    • Daniel Vrátil's avatar
      Use ETM roles instead of CollectionModel roles · b6b12f7e
      Daniel Vrátil authored
      The ETM roles intentionally have the same values as CollectionModel
      roles, so they are interchangable. Even if there's still some client
      code using CollectionModel, this change won't break it.
      b6b12f7e
    • Daniel Vrátil's avatar
      Port SubscriptionModel away from the deprecated CollectionModel · 57b17db5
      Daniel Vrátil authored
      It now uses ETM with some filters on top internally.
      57b17db5
  6. 28 Mar, 2020 2 commits
  7. 27 Mar, 2020 1 commit
  8. 26 Mar, 2020 17 commits
  9. 25 Mar, 2020 10 commits