You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 4, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,14 +9,16 @@ A simple offline-first synchronisation framework, to synchronize data of Qt appl
9
9
- Document-Store like access, using QObjects and Q_GADGET classes
10
10
- Asynchronous access, general access to all data, with futures and onResult handler
11
11
- Synchronous access with caching store per datatype
12
+
- Qt "model" class (`QAbstractListModel`) to view store data in item views
12
13
- Stable offline storage, to make shure apps work even without network
13
14
- Remote synchronisation between devices
14
15
- Multi-user and multi-device system - data is synchronized per user on all his devices
15
16
- Includes server application as backend, websocket based
16
17
- Controller class to control and monitor sync state
17
18
- Works "out of the box", since all components are provided
18
-
- Can be used a simple local store only
19
+
- Can be used as simple local store only
19
20
- Includes a docker-compose file for a PostgreSQL server
21
+
- Class to exchange user identities between devices in a local network
20
22
- Highly extensible
21
23
22
24
## Requirements
@@ -39,7 +41,7 @@ To actually run the server, it needs to connect to a SQL Database. A little more
39
41
7. You can install either all of my modules, or select the one you need: `Qt Data Sync`
40
42
8. Continue the setup and thats it! you can now use the module for all of your installed Kits for that Qt Version
41
43
3. Download the compiled modules from the release page. **Note:** You will have to add the correct ones yourself and may need to adjust some paths to fit your installation! In addition to that, you will have to download the modules this one depends on as well.
42
-
4. Build it yourself! **Note:** This requires perl to be installed, as well as all dependencies. If you don't have/need cmake, you can ignore the related warnings. To automatically build and install to your Qt installation, run:
44
+
4. Build it yourself! **Note:** This requires perl and qpm to be installed, as well as all dependencies. If you don't have/need cmake, you can ignore the related warnings. To automatically build and install to your Qt installation, run:
0 commit comments