diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-07-12 22:42:03 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-07-12 22:42:03 +0200 |
commit | c765dedc35d70c2926fc6575de43ae03f25e39ca (patch) | |
tree | de079a888eacfc32d1337c86b02069a3c3b36804 /docs | |
parent | 7692547fa0471175893b38fa5d6ed2faee460298 (diff) | |
download | kube-c765dedc35d70c2926fc6575de43ae03f25e39ca.tar.gz kube-c765dedc35d70c2926fc6575de43ae03f25e39ca.zip |
Updated dependencies and docs
Diffstat (limited to 'docs')
-rw-r--r-- | docs/design.md | 4 | ||||
-rw-r--r-- | docs/requirements.md | 7 |
2 files changed, 4 insertions, 7 deletions
diff --git a/docs/design.md b/docs/design.md index daeed730..f7cd3cc8 100644 --- a/docs/design.md +++ b/docs/design.md | |||
@@ -64,7 +64,7 @@ If we look at the example of the org.kube.mail component: | |||
64 | This makes it possible for i.e. a maillist to display a note-widget directly inline, or letting the parent component handle the action to show a full note editor. If nothing handles the action, the root component (the shell)can switch to the note application component. | 64 | This makes it possible for i.e. a maillist to display a note-widget directly inline, or letting the parent component handle the action to show a full note editor. If nothing handles the action, the root component (the shell)can switch to the note application component. |
65 | 65 | ||
66 | ## Third party users of components | 66 | ## Third party users of components |
67 | Since components are self contained and made available throuh the KPackage sytem, external applications can load fully functional Kube components. | 67 | Since components are self contained and made available as QML plugins, external applications can load fully functional Kube components. |
68 | 68 | ||
69 | For example, the KDE calendar plasmoid could load the Kube Event Viewer component when available, and thus provide Kube's full functionality of that component, including all actions etc, without having to reimplement the Domain Logic (as is the case if only data access is provided through Sink). | 69 | For example, the KDE calendar plasmoid could load the Kube Event Viewer component when available, and thus provide Kube's full functionality of that component, including all actions etc, without having to reimplement the Domain Logic (as is the case if only data access is provided through Sink). |
70 | 70 | ||
@@ -169,7 +169,7 @@ The configuraton controller is not only used in the configuration UI to provide | |||
169 | This allows the account to retrieve configruation data on a property-by-property basis i.e. from Sink or a local config file. | 169 | This allows the account to retrieve configruation data on a property-by-property basis i.e. from Sink or a local config file. |
170 | 170 | ||
171 | ### Accounts-Plugin | 171 | ### Accounts-Plugin |
172 | The account is supplied as a kpackage based plugin. The plugin is loaded into kube directly from QML. The plugin registers it's configuration controller and potentially actions. | 172 | The account is supplied as a plugin. The plugin is loaded into kube directly from QML. The plugin registers it's configuration controller and potentially actions. |
173 | 173 | ||
174 | Note: We could have a plugin mechanism that discovers account-plugins should that become necessary at some point. | 174 | Note: We could have a plugin mechanism that discovers account-plugins should that become necessary at some point. |
175 | 175 | ||
diff --git a/docs/requirements.md b/docs/requirements.md index a70965a7..733c9f69 100644 --- a/docs/requirements.md +++ b/docs/requirements.md | |||
@@ -56,8 +56,7 @@ Since the codebase needs to be portable across various platforms old and new, de | |||
56 | Currently available dependencies: | 56 | Currently available dependencies: |
57 | 57 | ||
58 | * GCC 4.6.3 / MSVC 2013 | 58 | * GCC 4.6.3 / MSVC 2013 |
59 | * Qt 5.2 | 59 | * Qt 5.9 |
60 | * kf5-kpackage | ||
61 | ** Used as installation format for all qml parts. Intended to serve as abstraction layer to allow replacing certain modules on differnet platforms/formfactors. | 60 | ** Used as installation format for all qml parts. Intended to serve as abstraction layer to allow replacing certain modules on differnet platforms/formfactors. |
62 | * kf5-kcodecs | 61 | * kf5-kcodecs |
63 | ** dependency of kmime, email address handling (KEmailAddress) | 62 | ** dependency of kmime, email address handling (KEmailAddress) |
@@ -65,10 +64,8 @@ Currently available dependencies: | |||
65 | ** Parsing and assembling of mails | 64 | ** Parsing and assembling of mails |
66 | * libcurl 7.20 | 65 | * libcurl 7.20 |
67 | ** mailtransport | 66 | ** mailtransport |
68 | * libkleo | 67 | * gpgme |
69 | ** crypto-stack, currently only gpg | 68 | ** crypto-stack, currently only gpg |
70 | * libotp | ||
71 | ** parsing and html rendering of emails | ||
72 | 69 | ||
73 | # Codebase | 70 | # Codebase |
74 | 71 | ||