aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/doc
Commit message (Collapse)AuthorAgeFilesLines
...
| * Mention Windows Desktop as a supported platform.Mitch Curtis2016-04-151-1/+2
| | | | | | | | | | | | | | This is missing from the index page, but is already on the build page. Change-Id: I07f6e27d093eea000591ab3713bf8db84c4c8a9e Reviewed-by: Venugopal Shivashankar <venugopal.shivashankar@digia.com>
* | Merge remote-tracking branch 'origin/5.6' into 5.7v5.7.0-alpha1Liang Qi2016-02-241-3/+44
|\| | | | | | | Change-Id: Ib2e0f6c524f72a6048ce4880fcd5494a26a0d199
| * Update documentation for handwritingv2.0.0Jarkko Koivikko2016-02-221-3/+44
| | | | | | | | | | | | | | Added some documentation about handwriting support in general. Change-Id: Ie901a8296020d74c44ce952659615ac8d215616e Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* | Doc: Use a standard documentation config for a Qt moduleTopi Reinio2016-02-032-16/+8
| | | | | | | | | | | | | | | | | | | | | | | | - Rename index.html to qtvirtualkeyboard-index.html - Use the qt-module-defaults global doc template - Remove custom URL/version info - Use a namespace consistent with the rest of Qt modules - Update examplesinstallpath to the changes introduced in Qt 5.6 packaging. Change-Id: I83e920fb6dea3f303c901cd782f3f7223fe5c2a5 Reviewed-by: Venugopal Shivashankar <venugopal.shivashankar@digia.com>
* | License updateKalle Viironen2016-01-127-63/+119
|/ | | | | | Change-Id: I0dc6af72a3ae52a0b97b704df84fb1a8197aeeb8 Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com> Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* Remove AutoScroller componentJarkko Koivikko2015-12-141-3/+0
| | | | | | | | | | | | | | The AutoScroller component is not well maintained and has not been validated to be working correctly except for the example app. This change moves the AutoScroller component to the example application. There was also a bug in the component. References to the flickable components were not cleared before updating. Task-number: QTRD-3784 Change-Id: Ie15b4b994c016a9d0c065a2e469f928fec15d265 Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com> Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* [1/2] Fix static buildJarkko Koivikko2015-12-071-0/+35
| | | | | | | | | | | | | | | This change modifies the files that exist in the 1.3 version. Fix static build of the virtual keyboard: - Included instructions for the static build in the build doc. - Added missing resource initialization macros to the plugin.cpp. - Register QML module dependencies conditionally in the virtual keyboard plugin initialization. - Added missing attributes to the styles plugin qmldir file. - Renamed StylesPlugin class to QtVirtualKeyboardStylesPlugin. Change-Id: Idc1d35fbd95bd19932baaab13849a4a65d4e944f Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Improve build configurationJarkko Koivikko2015-12-071-13/+76
| | | | | | | | | | | | | | | | | Add new configuration flags to simplify the customization process of the virtual keyboard. - lang-<code> flag enables the specified language. - lang-all flag enables all the languages. - handwriting flag enables the handwriting input method (t9write or lipi-toolkit) Updated test cases and also fixed the virtual keyboard for single language support. Change-Id: I599816bed591bd193ad26cef0e9bf4812146e865 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Add Zhuyin input method for Traditional ChineseJarkko Koivikko2015-11-271-1/+11
| | | | | | | | | | | | | Zhuyin can be enabled with CONFIG+=tcime or CONFIG+=zhuyin qmake flags. Note that CONFIG+=tcime enables both Cangjie and Zhuyin input methods. You can also enable the Cangjie input method with CONFIG+=cangjie, in which case the Zhuyin input method will not be activated, unless the config contains CONFIG+=zhuyin also. Change-Id: Iddea01f3e3d7f1dafff80e17da5b7cf89d4cfc55 Task-number: QTRD-3726 Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com> Reviewed-by: Liang Qi <liang.qi@theqtcompany.com>
* Refactor class namesJarkko Koivikko2015-10-281-5/+5
| | | | | | | | | | | | | | | | | Since the virtual keyboard C++ interface is wrapped inside a namespace, it is possible to get rid of "Declarative" name in the class names, that would otherwise conflict with the QML namespace in the documentation. - Rename DeclarativeSettings to VirtualKeyboardSettings - Remove "Declarative" from class names The rationale for this change is that the name Declarative refers to now obsolete QtQuick1 module. Also, the class names are now the same in C++ and QML name spaces. Change-Id: Ide050d47110443d894d95d35dddf0df5891587be Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Update build instructionsJarkko Koivikko2015-10-281-7/+21
| | | | | | | | Add some missing information. Change-Id: I241f969fb54646898aded14a7737a7820500170e Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com> Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* Wrap C++ API into namespaceJarkko Koivikko2015-10-271-4/+4
| | | | | | | | | | | | | | | This change wraps the entire C++ API into namespace. In practice, all the C++ interfaces inside the qtvirtualkeyboard plugin are private, except the QPlatformInputContext plugin API. Even the AbstractInputMethod and AbstractInputPanel are not really a public in the sense that they could be used outside the plugin. At least it does not make sense, since there is no way to extend the virtual keyboard functionality without recompiling the plugin. Task-number: QTRD-3628 Change-Id: I1037ee247abca3219efeaa4e4150baaff7c3d668 Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Add Cangjie input method for Traditional ChineseJarkko Koivikko2015-10-272-1/+10
| | | | | | | | | | | | | | | | | | This change adds Cangjie input method for Traditional Chinese. The input method is based on the TCIME input method for Android. https://code.google.com/p/android-traditional-chinese-ime/ The Cangjie input method is enabled by adding CONFIG+=tcime into qmake command line. The version of the Cangjie input is v3. Change-Id: Ibc49484d1277c332fc17e9b49b4227256ad88d5a Reviewed-by: Liang Qi <liang.qi@theqtcompany.com> Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com> Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* License Headers UpdateKalle Viironen2015-10-267-63/+84
| | | | | Change-Id: Iba2bd21b95dde1aac5750ac77856716e0c61e577 Reviewed-by: Kalle Viironen <kalle.viironen@theqtcompany.com>
* Tidy up Handwriting documentationMitch Curtis2015-10-141-8/+8
| | | | | | Change-Id: I0a1ab3513c1b1e8b58b841c3dab59af0b014f964 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
* Add a user guideMitch Curtis2015-10-0810-0/+85
| | | | | | | | | | This will document user interaction with the keyboard, as currently we only have technical documentation. Things such as gestures are documented here. Change-Id: I6c7144b37d0dd087c8a28b36af2e4f2dfe0e06ba Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
* Add a new API to change the keyboard languageJarkko Koivikko2015-10-071-0/+8
| | | | | | | | | | | | | This change adds three new properties for VirtualKeyboardSettings. - locale: Defines the default locale, can also be used to change the current language. - availableLocales: A list of built-in locales. - activeLocales: Application defined list of active locales. Task-number: QTRD-3332 Change-Id: Ia9e69f54501ec7ad7680a6167546b52d0972e2dc Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Fix version for the latest documentation (1.3 -> 2.0)Jarkko Koivikko2015-10-021-5/+5
| | | | | | Change-Id: I249217437a25f8b5b2579b579e4c9d64ce5f8e1c Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com> Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
* Correct license headers.Mitch Curtis2015-09-156-60/+60
| | | | | | | | | | Using the commercial template found here: https://wiki.it.local/display/QTCOM/Header+templates+to+be+used+in+Qt+Code Change-Id: If401d8fa3ff4dab6ea1e74477d5c02b5dcd09eea Task-number: QTRD-3693 Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Update version number to 2.0Jarkko Koivikko2015-08-312-5/+5
| | | | | | | | | | | Handwriting support was originally added as 1.4, but has been updated to 2.0 in this commit. Since the major version number has changed, all the components must be registered with the new major version number. Change-Id: I34c74f5dd24684423d153ff85a4a24eed8d4ffd1 Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Add url= param to qdocconfKai Koehne2015-07-061-0/+1
| | | | | Change-Id: Ic9063478fc15dca7166c04972a2969d256cd9881 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Add lipi-toolkit implementation of handwriting input methodJarkko Koivikko2015-06-171-0/+4
| | | | | | | | | | | | | | This change adds a reference implementation of the handwriting input method. The handwriting support is enabled by adding CONFIG+=lipi-toolkit to the qmake command line. The current implementation uses alphanumeric model for handwriting recognition, which come bundled in the lipi toolkit. Change-Id: I1fcc0a0c0620dd7f9503a2a584cea0003e8a032e Reviewed-by: Gatis Paeglis <gatis.paeglis@theqtcompany.com>
* Add support for pattern recognition based input methodsJarkko Koivikko2015-06-171-1/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds generic support for pattern recognition based input methods. Added new API for the input engine and input method to process trace data. The trace data can originate from various input devices, e.g. from touch screen or from a dedicated hardware touch panel. Added new data model type for trace supporting both the C++ and QML interfaces. The new data model is DeclarativeTrace and Trace respectively, and it stores the trace data captured from the input device. The trace object is owned by the input method and is accessible to the UI layer, capture device and the input method. First, when the trace event begins, the capture device invokes the InputEngine.traceBegin(). The input engine forwards this call to the input method, which creates the trace object in response to successful call. Then the capture device receives the trace object and starts collecting the data. Also, in case of touch screen input, there are also the UI layer which renders the data. For this purpose there are new kinds of Style elements available in the Styles plugin. TraceCanvas is a specialized Canvas for rendering the trace object on screen. The TraceCanvas is a normal styling component, and can be customized like any other style element. Finally, the InputMethod.traceEnd() is called when the trace interaction ends. The trace is removed from screen automatically when the trace object is deleted. I.e., the input method has full control on how many traces it wants to collect for single recognition phase. Change-Id: I80ed90032f715726280197d9e94e7f0bd8280ff3 Reviewed-by: Gatis Paeglis <gatis.paeglis@theqtcompany.com>
* Doc: List key features on the index page.Topi Reinio2015-06-011-0/+20
| | | | | Change-Id: I857de3215325fca83a6c27fd92253f800c89bab7 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* Update version number to 1.3Jarkko Koivikko2015-02-263-9/+9
| | | | | | Change-Id: I030e6a29d7e862c575e658a87aa8c22a268cfedb Reviewed-by: Caroline Chao <caroline.chao@theqtcompany.com> Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Add OpenWnn implementation of JapaneseInputMethodJarkko Koivikko2015-02-252-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change implements Japanese input method. It supports Hiragana, Katakana and Kanjie. The OpenWnn library is imported from Google AOSP project. The wnnEngine library is ported from the Java sources. It provides full implementation of the engine, excluding learning and user dictionary capabilities. To activate the Japanese input method add CONFIG+=openwnn to qmake command line. Brief user guide: ================= - The default input mode is Hiragana - To switch between Hiragana, Katakana, Latin and FullwidthLatin input modes, press the input mode toggle button in place of the left shift key. - Space key activates Hiragana to Kanjie conversion mode - Subsequent press on the space key cycles between the candidates - To select candidate, press return key, or any other input key to auto commit the result and to start with the new composition - To cancel the Kanjie conversion mode, press backspace key - The left and right arrow keys are used for exact matching mode - In exact matching mode, the arrow keys can modify the selection within the composing text, it is also possible to modify any part of the composing text in exact match mode - Pressing the space during the exact match mode starts Kanjie conversion for current selection Change-Id: I08d2496dba3506ba752f3537f9cf6939c803df6c Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Add HangulInputMethod for Korean languageJarkko Koivikko2015-02-102-3/+7
| | | | | | | | | | | | | | | | | | | | | | This change adds support for Korean language. The keyboard layout is based on the standard Dubeolsik keyboard layout. The keyboard layout uses the Hangul Compatibility Jamo 3130-318F as the input characters. The Hangul composition and decomposition is implemented in the Hangul support class, and has the following key features: - Automatic detection of initial, medial and final Jamos based on the current syllable - Handles any Unicode input sequences, not just Hangul - Splitting and joining of double medial and double final Jamos - Splitting of double final consonant and joining with following vowel Added test cases that should cover most of the special cases in Hangul input. Change-Id: I5a6870407097bd1ce79bd2d00f81a30bd35a2f91 Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Update build instructionsJarkko Koivikko2015-01-221-12/+39
| | | | | | | Added some new information. Change-Id: Ie8d98dafae44af0b14cceddd9f38e89a3bbf91ae Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Fix incorrect example in the documentationJarkko Koivikko2015-01-161-2/+1
| | | | | | | | | | If the previous documentation was followed, it would cause a bug in the application code which would prevent hiding the keyboard. Task-number: QTRD-3178 Change-Id: I7b615abc0f168ef14d66c12470fad618680a33b0 Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Add support for Windows DesktopJarkko Koivikko2015-01-122-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Renamed XcbInputPanel component to DesktopInputPanel. The new panel component provides unified support for both Xcb and Windows desktops. In ideal case there would be no need for platform specific code, but unfortunately that is not the case. For example in Xcb, using the QWindow::setMask combined with Qt::BypassWindowManagerHint does not work correctly. More complex regions (than a single rectangle) are not masked correctly. For this reason, the Xcb integration still uses the Xcb specific code to mask the transparent areas of the input panel. Changes to PlatformInputContext event filtering are needed because QPlatformInputContext::filterEvent() method is not functional in Windows. In this case the QObject::eventFilter() is used instead. Without these changes the arrow key navigation feature will not work. The desktop integration can now be disabled with disable-desktop flag instead of disable-xcb flag. While the disable-xcb still works, it is deprecated and will be removed in future releases. Please note that this change adds the Windows Desktop support for the core keyboard only. The complete Windows support including the 3rdparty libraries is added in other changes. Change-Id: Ib65118f715c86746fc7d12ea6d9a2e7ef6e15b09 Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Change copyright noticeRainer Keller2014-10-066-17/+17
| | | | | | | | | - URL points to qt.io - Update year to 2014 Change-Id: I6a77715faf32c88fe2832a6d21a912a20e5dae50 Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com> Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>
* Document the supported languages.Mitch Curtis2014-09-261-0/+26
| | | | | Change-Id: Iaaee728a04b8c8b94e825f3fd4f36aa3de44b4f5 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* Update version number to 1.2v1.2.0Jarkko Koivikko2014-09-043-9/+9
| | | | | Change-Id: I630901e9e7d8300043f896cfdf159160867ee349 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Add support for custom styles and runtime change of styleJarkko Koivikko2014-08-191-2/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | Styles can now co-exist in plugin resources and file system. All the built-in styles are now embedded into plugin resources and therefore available at runtime. Furthermore, custom styles can be installed independently to the target system by copying them into Styles directory: $$[QT_INSTALL_QML]/QtQuick/Enterprise/VirtualKeyboard/Styles The default built-in style is still configured at build time and changed with CONFIG+=retro-style as before. The runtime style can be changed by setting an environment variable QT_VIRTUALKEYBOARD_STYLE to the name of the style. The style name can be one of the built-in styles or custom styles currently available in the system. However, there is an limitation that the custom style cannot have the same name as any of the built-in styles. Added new child module QtQuick.Enterprise.VirtualKeyboard.Settings, which provides VirtualKeyboardSettings instance. Change-Id: Ide076529c2c6d6944d8c0532d0b5daa5a56cae76 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Add missing file in doc.priJarkko Koivikko2014-08-141-1/+1
| | | | | Change-Id: I18419ace2a93676b58c8088f6e55207de980e0c8 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Increment API version to 1.1Jarkko Koivikko2014-06-253-9/+9
| | | | | | | | | | Make proper adjustments to documentation and qmldir files to remain backwards compatible with the applications still using the 1.0 version. Change-Id: I0a59065b09d4a0e60798629e98a0867c66b8dac8 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com> Reviewed-by: Jerome Pasion <jerome.pasion@digia.com> Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
* Update license headers.Mitch Curtis2014-06-236-6/+6
| | | | | | | | | | | "This file is part of the Qt Quick Enterprise Controls add-on." becomes: "This file is part of the Qt Virtual Keyboard add-on for Qt Enterprise." Change-Id: Ief6e840a658fdf769d653844fe92752aa44c3bec Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* Add arrow navigation modeJarkko Koivikko2014-06-201-0/+3
| | | | | | | | | | | | | | | | The arrow navigation mode allows using the keyboard with the arrow keys and the return key of the physical input device. The navigation mode is available when the keyboard is built with CONFIG+=arrow-key-navigation in the qmake command line. To enter into arrow navigation mode, simply press any of the arrow keys on the hardware keyboard while the virtual keyboard is visible. Items are selected with return key. Pressing and holding the return key will access the alternative keys (if any). The "drag symbol mode" is also available by pressing and holding the return on top of the symbol key. Change-Id: Ief9acfacd7f2d8a59a3c6b959d28f5467d207fa6 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Add component KeyboardLayoutLoader for multi-page keyboard layoutsJarkko Koivikko2014-06-201-27/+30
| | | | | | | | | | | | | The previous method for creating multi-page layouts turned out bad in terms of efficiency. The new component provides the same functionality without a need for playing with the items visibility or anchors. The usage is explained in the documentation. Change-Id: Id3c5b36c9419e4cfdd272abc117ee03339566272 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Add PinyinInputMethodJarkko Koivikko2014-06-191-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added new PinyinInputMethod which is using the PinyinIME engine as backend. The PinyinIME is Apache 2.0 licensed. https://android.googlesource.com/platform/packages/inputmethods/PinyinIME/ The pinyin input method is enabled by using CONFIG+=pinyin configuration flag on the qmake command line. Dictionaries ============ The pinyin engine uses two kinds of dictionaries: sys_dict and usr_dict. The sys_dict is a pre-built dictionary containing a search model for Chinese words. The sys_dict is built using the dictionary tool included in the source tree. The sys_dict is deployed in to the $$[QT_INSTALL_DATA]/qtvirtualkeyboard/pinyin directory on the target system. This path will become the default location where the dictionary is searched in. The default location can be overridden by specifying an alternative path to the dictionary file in an environment variable QT_VIRTUALKEYBOARD_PINYIN_DICTIONARY. The usr_dict contains custom lemmas which the user is most frequently using. Initially, the usr_dict may not exist, in which case it is automatically created. The usr_dict is located at subdirectory qtvirtualkeyboard/pinyin under the location returned by QStandardPaths::writableLocation(QStandardPaths::ConfigLocation). Usage ===== The pinyin input mode is activated by changing the input locale to zh_CN. Chinese words are entered by typing the phonetic form of the Chinese words and then selecting words from the selection list. The first item in the selection list always contains the complete phrase. By selecting the first item, the pinyin completes the entire phrase and ends the current input. The user can also select the entire phrase by pressing the space key. The subsequent items in the selection list are the segments comprising one or more Chinese words. By selecting segments of previously unknown lemma, the input method learns this by adding a new entry to the usr_dict. Once the user enters the same pinyin sequence again, the input method can suggest the same phrase as the first or the second item in the selection list. The characters sequences, which are not valid pinyin spellings, are displayed in lower case letters. The user can either delete these characters by pressing the backspace key, or select and accept them as input from the selection list. After the user completes the phrase, or moves the cursor in the text, the pinyin input can predict words by looking at text up to 3 characters in history. In prediction mode the user is not required to select any items from the prediction list. The user can enter plain latin characters by accepting the input sequence with the return key. Change-Id: I46bfc0df112a4d9c892222916cb7455132dd5059 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com> Reviewed-by: Liang Qi <liang.qi@digia.com>
* Move hunspell project into 3rdparty directoryJarkko Koivikko2014-06-162-3/+4
| | | | | Change-Id: Ic96fe15587f65606e94280173ddef49bb582344d Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Reimplement keyboard layout selectionJarkko Koivikko2014-05-062-22/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moved keyboard layouts into locale specific directories and removed locale identifier from the layout file name. The FolderListModel now tracks the locale directories instead of layout file names. The default locale is now initialized based on current default locale (e.g. QLocale()). The locale selection also accepts partial locale names (e.g. language_*). The keyboard layout selection allows to override only those layout types that are different from the en_GB layout. For simple country variants such en_US only the specific layouts needs to be customized (e.g. symbols layout), while using default for the other layouts. The keyboard layout selection is now triggered manually in the Keyboard.qml instead of using bindings. With binding the keyboard layout could be changed multiple times before the final layout was found. There are now three kinds of numeric layouts, one for each exclusive numeric modes of the input method hints; digits, dialpad and numbers. The numbers layout is now dedicated for ImhFormattedNumbersOnly mode and it contains some extra math symbols. Added new parameter customLayoutsOnly for Keyboard.changeInputLanguage() function. When set to true, the list of possible languages is limited to those providing the specific layout type. Task number: QTRD-2823 Task number: QTRD-2898 Task number: QTRD-2899 Change-Id: I9b0e5cf4110a58313b7320af571aca899c55749c Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Doc: Ensure all documented QML types are listedTopi Reinio2014-02-181-1/+9
| | | | | | | | | Ensures that InputPanel QML type, as well as the styling types are listed on the index page. Change-Id: If65a0a67214669e6ddd5372916e351b640363be9 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com> Reviewed-by: Caroline Chao <caroline.chao@digia.com>
* Fixes in qdocconfv1.0.0-tp1Caroline Chao2014-02-044-16/+16
| | | | | | | | | | | | | | - Don't make the Virtual Keyboard doc part of Qt's - Update path to examples - Add navigation pages - Give the project its own version - Add "standard" doc include - Make doc for DeclarativeInputContext internal - Move code snippets folder Change-Id: Ib46e27bd6dd70225583d75cf5567d65a11cfaa2e Reviewed-by: Topi Reiniö <topi.reinio@digia.com> Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Improve "Building Qt Virtual Keyboard" documentation.Mitch Curtis2014-02-041-23/+42
| | | | | Change-Id: Ie9ac370894f5b487d197e564f878b9951c037a64 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Doc: Small fixesCaroline Chao2014-02-032-2/+2
| | | | | Change-Id: I666e73c502a130c18b21091f24c0237c8f897dfb Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Rename virtualkeyboard demo to "Qt Quick Virtual Keyboard Example".Mitch Curtis2014-01-281-1/+1
| | | | | Change-Id: Iba8172d9d18efc27577776dab1b872d5568936e8 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Fix documentation to list cpp classes and qml typesFrederik Gladhorn2014-01-282-13/+37
| | | | | Change-Id: Ic3528e5de45871818e105cde5ab6b5465db09623 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Clean up virtual keyboard qdocconf a bitFrederik Gladhorn2014-01-282-180/+6
| | | | | | Change-Id: I5a9f49c15e4770a2896495a2142e86388ba9d710 Reviewed-by: Jerome Pasion <jerome.pasion@digia.com> Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Document how to add Keyboard Layouts.Mitch Curtis2014-01-281-0/+161
| | | | | Change-Id: I4aa88fbe14a46674c450c5340c60c4c90a324fa7 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>