summaryrefslogtreecommitdiffstats
path: root/common/modelresult.cpp
Commit message (Collapse)AuthorAge
* Moved thread-boundary crossing to the model.Christian Mollekopf2016-06-15
| | | | | That way we avoid any unnecessary queuing for the sync API, and enable fine-tuning in the model code at a later stage.
* Register the Identity typeChristian Mollekopf2016-04-13
|
* Fixed accounts supportChristian Mollekopf2016-03-15
|
* Fromatted the whole codebase with clang-format.Christian Mollekopf2016-03-03
| | | | clang-format -i */**{.cpp,.h}
* Fetch more data on demandChristian Mollekopf2016-02-20
| | | | | | | | We skip values we've already seen and only retrieve the new ones. This currently only properly works in a non-live query and we don't give the model any feedback when we can't fetch more data anymore. However, it generally works and we get the desired effect.
* Prepared sort indexesChristian Mollekopf2016-02-16
|
* Introduced debug areas and prettified output.Christian Mollekopf2016-02-04
|
* Renamed Akonadi2 to SinkChristian Mollekopf2016-01-20
| | | | (except for documentation).
* Debug outputChristian Mollekopf2015-12-17
|
* Load entities from multiple resourcesChristian Mollekopf2015-12-13
|
* Deal with no available resourcesChristian Mollekopf2015-12-10
|
* ModelResult header data, and support listing various types in theChristian Mollekopf2015-12-04
| | | | dummyclient
* Provide a way to get to the ApplicationDomainType base classChristian Mollekopf2015-12-04
| | | | QVariant doesn't support polymorphism for non-QObject classes.
* Less debug outputChristian Mollekopf2015-11-30
|
* ModelResult: return an invalid QModelIndex for the toplevel parentChristian Mollekopf2015-11-30
|
* Provide status information about children fetch stateChristian Mollekopf2015-11-30
| | | | The fetch state is per parent.
* ModelResult hasChildren, cleanupChristian Mollekopf2015-11-30
|
* CleanupChristian Mollekopf2015-11-28
|
* Introduced a QueryRunner objectChristian Mollekopf2015-11-27
| | | | | | | | The QueryRunner object lives for the duration of the query (so just for the initial query for non-live queries, and for the lifetime of the result model for live queries). It's supposed to handle all the threading internally and decouple the lifetime of the facade.
* Only use the parent index when it's availableChristian Mollekopf2015-11-25
|
* Less noiseChristian Mollekopf2015-11-25
|
* Don't try to fetch more once the parent is fetched.Christian Mollekopf2015-11-21
| | | | We're not doing partial fetches yet
* Move implementations to the cpp file.Christian Mollekopf2015-11-19
I finally figured out how to do that with cpp files. It requires instantiating the code with all expected classes, but that's not a big problem since we know all types. This will hopefully greatly reduce the compiletimes...