Home
last modified time | relevance | path

Searched refs:Maliit (Results 1 – 25 of 140) sorted by relevance

123456

/dports/deskutils/maliit-framework/framework-2.1.1/src/
H A Dmimpluginmanager_p.h31 namespace Maliit {
70 typedef QSet<Maliit::HandlerState> PluginState;
81 Maliit::SwitchDirection lastSwitchDirection;
83 QSharedPointer<Maliit::WindowGroup> windowGroup;
88 typedef QMap<Maliit::HandlerState, Maliit::Plugins::InputMethodPlugin *> HandlerMap;
105 QSet<Maliit::HandlerState> activeHandlers() const;
108 … void replacePlugin(Maliit::SwitchDirection direction, Maliit::Plugins::InputMethodPlugin *source,
114 bool trySwitchPlugin(Maliit::SwitchDirection direction,
138 Maliit::Plugins::InputMethodPlugin *activePlugin(Maliit::HandlerState state) const;
166 QString activeSubView(Maliit::HandlerState state) const;
[all …]
H A Dmimpluginmanager.cpp163 QSharedPointer<Maliit::WindowGroup> windowGroup(new Maliit::WindowGroup(m_platform)); in loadPlugin()
365 QSet<Maliit::HandlerState> handlers; in activeHandlers()
407 state << Maliit::OnScreen; in replacePlugin()
593 if (state == Maliit::OnScreen) { in changeHandlerMap()
682 if (state == Maliit::OnScreen in findEnabledPlugin()
844 const Maliit::HandlerState source = static_cast<Maliit::HandlerState>(state); in _q_syncHandlerMap()
877 Maliit::Plugins::InputMethodPlugin *currentPlugin = activePlugin(Maliit::OnScreen); in _q_onScreenSubViewChanged()
906 Maliit::Plugins::InputMethodPlugin *MIMPluginManagerPrivate::activePlugin(Maliit::HandlerState stat… in activePlugin()
920 if (state != Maliit::OnScreen) { in _q_setActiveSubView()
929 Maliit::Plugins::InputMethodPlugin *plugin = activePlugin(Maliit::OnScreen); in _q_setActiveSubView()
[all …]
H A Dmimpluginmanager.h37 namespace Maliit {
45 using Maliit::Plugins::AbstractPluginSetting;
62 const QSharedPointer<Maliit::AbstractPlatform> &platform);
70 QStringList loadedPluginsNames(Maliit::HandlerState state) const;
84 QString activePluginsName(Maliit::HandlerState state) const;
88 Maliit::HandlerState state
89 = Maliit::OnScreen) const;
92 QString activeSubView(Maliit::HandlerState state) const;
95 void setActivePlugin(const QString &pluginName, Maliit::HandlerState state);
98 void setActiveSubView(const QString &subViewId, Maliit::HandlerState state);
[all …]
H A Dminputmethodhost.h23 namespace Maliit
34 using Maliit::Plugins::AbstractPluginSetting;
47 const QSharedPointer<Maliit::WindowGroup> &window_group, const QString &plugin,
72 Maliit::Position position);
74 const QList<Maliit::PreeditTextFormat> &preeditFormats,
80 Maliit::EventRequestType requestType
81 = Maliit::EventRequestBoth);
89 virtual void switchPlugin(Maliit::SwitchDirection direction);
94 virtual QList<MImPluginDescription> pluginDescriptions(Maliit::HandlerState state) const;
103 Maliit::SettingEntryType type,
[all …]
/dports/deskutils/maliit-framework/framework-2.1.1/tests/ut_mimpluginmanager/
H A Dut_mimpluginmanager.cpp30 Q_DECLARE_METATYPE(Maliit::HandlerState);
250 actualState << Maliit::OnScreen; in testSwitchPluginState()
267 actualState << Maliit::Hardware; in testSwitchPluginState()
283 actualState << Maliit::Accessory; in testSwitchPluginState()
315 actualState << Maliit::Accessory << Maliit::Hardware; in testMultiplePlugins()
359 actualState << Maliit::OnScreen; in testExistInputMethod()
362 actualState << Maliit::Accessory; in testExistInputMethod()
384 QFETCH(Maliit::HandlerState, state); in testPluginSwitcher()
486 plugin->allowedStates << Maliit::OnScreen << Maliit::Hardware in testPluginSwitcher()
503 if (handler != Maliit::OnScreen) { in checkHandlerMap()
[all …]
/dports/deskutils/maliit-framework/framework-2.1.1/src/quick/
H A Dmaliitquick.h33 SwitchForward = Maliit::SwitchForward, //!< Activate next plugin
34 SwitchBackward = Maliit::SwitchBackward //!< Activate previous plugin
38 FreeTextContentType = Maliit::FreeTextContentType,
39 NumberContentType = Maliit::NumberContentType,
40 PhoneNumberContentType = Maliit::PhoneNumberContentType,
41 EmailContentType = Maliit::EmailContentType,
42 UrlContentType = Maliit::UrlContentType,
43 CustomContentType = Maliit::CustomContentType
53 PreeditDefault = Maliit::PreeditDefault,
54 PreeditNoCandidates = Maliit::PreeditNoCandidates,
[all …]
H A Dinputmethodquickplugin.cpp23 namespace Maliit namespace
29 QSharedPointer<Maliit::AbstractPlatform> m_platform;
32 QSet<Maliit::HandlerState> m_supported_states;
35 const QSharedPointer<Maliit::AbstractPlatform> &platform) in InputMethodQuickPluginPrivate()
41 m_supported_states << Maliit::OnScreen << Maliit::Hardware; in InputMethodQuickPluginPrivate()
46 … const QSharedPointer<Maliit::AbstractPlatform> &platform) in InputMethodQuickPlugin()
69 QSet<Maliit::HandlerState> InputMethodQuickPlugin::supportedStates() const in supportedStates()
/dports/deskutils/maliit-framework/framework-2.1.1/tests/dummyimplugin3/
H A Ddummyinputmethod3.h17 virtual void setState(const QSet<Maliit::HandlerState> &state);
18 virtual void switchContext(Maliit::SwitchDirection direction, bool enableAnimation);
19 virtual QList<MAbstractInputMethod::MInputMethodSubView> subViews(Maliit::HandlerState state
20 = Maliit::OnScreen) const;
22 Maliit::HandlerState state = Maliit::OnScreen);
23 virtual QString activeSubView(Maliit::HandlerState state = Maliit::OnScreen) const;
29 QSet<Maliit::HandlerState> setStateParam;
32 Maliit::SwitchDirection directionParam;
36 QScopedPointer<Maliit::Plugins::AbstractPluginSetting> setting;
H A Ddummyinputmethod3.cpp19 directionParam(Maliit::SwitchUndefined), in DummyInputMethod3()
33 settingAttributes[Maliit::SettingEntryAttributes::defaultValue] = "Test"; in DummyInputMethod3()
36 Maliit::StringType, settingAttributes)); in DummyInputMethod3()
42 void DummyInputMethod3::setState(const QSet<Maliit::HandlerState> &state) in setState()
49 void DummyInputMethod3::switchContext(Maliit::SwitchDirection direction, in switchContext()
58 DummyInputMethod3::subViews(Maliit::HandlerState state) const in subViews()
62 if (state == Maliit::OnScreen) { in subViews()
68 void DummyInputMethod3::setActiveSubView(const QString &sVId, Maliit::HandlerState state) in setActiveSubView()
71 if (state == Maliit::OnScreen) { in setActiveSubView()
80 QString DummyInputMethod3::activeSubView(Maliit::HandlerState state) const in activeSubView()
[all …]
/dports/deskutils/maliit-framework/framework-2.1.1/tests/dummyimplugin/
H A Ddummyinputmethod.h16 virtual void setState(const QSet<Maliit::HandlerState> &state);
17 virtual void switchContext(Maliit::SwitchDirection direction,
19 virtual QList<MAbstractInputMethod::MInputMethodSubView> subViews(Maliit::HandlerState state
20 = Maliit::OnScreen) const;
22 Maliit::HandlerState state = Maliit::OnScreen);
23 virtual QString activeSubView(Maliit::HandlerState state = Maliit::OnScreen) const;
28 QSet<Maliit::HandlerState> setStateParam;
31 Maliit::SwitchDirection directionParam;
H A Ddummyinputmethod.cpp11 directionParam(Maliit::SwitchUndefined), in DummyInputMethod()
36 void DummyInputMethod::setState(const QSet<Maliit::HandlerState> &state) in setState()
48 inputMethodHost()->switchPlugin(Maliit::SwitchForward); in switchMe()
62 void DummyInputMethod::switchContext(Maliit::SwitchDirection direction, bool enableAnimation) in switchContext()
70 DummyInputMethod::subViews(Maliit::HandlerState state) const in subViews()
74 if (state == Maliit::OnScreen) { in subViews()
80 void DummyInputMethod::setActiveSubView(const QString &sVId, Maliit::HandlerState state) in setActiveSubView()
83 if (state == Maliit::OnScreen) { in setActiveSubView()
92 QString DummyInputMethod::activeSubView(Maliit::HandlerState state) const in activeSubView()
95 if (state == Maliit::OnScreen) in activeSubView()
/dports/deskutils/maliit-framework/framework-2.1.1/doc/src/
H A Darchitecture.dox4 Maliit is an input method framework with a client-server architecture. The server hosts an UI for t…
10 "Maliit Server" -> "Maliit Plugins" [label="{loads}"];
11 "Maliit Plugins" -> "Maliit Engine Plugins" [label="{loads}"];
12 "Qt-based Applications" -> "Maliit Input Context" [label="{loads}"];
13 "Maliit Server" -> "Maliit Input Context" [style=dotted,label="{calls}"];
14 "Maliit Input Context" -> "Maliit Server" [style=dotted,label="{calls}"];
15 "Maliit Server" -> "System Compositor (Optional)" [style=dotted,label="{uses}"];
16 "Maliit Server" -> "Window Manager" [style=dotted,label="{uses}"];
26 Maliit can run in a self compositing mode, which bypasses the system compositor and instead compose…
28 … role of a compositing window manager. MCompositor serves as a reference window manager for Maliit.
[all …]
H A Dmainpage.dox1 /*! @mainpage %Maliit Framework Documentation
5 %Maliit provides a flexible and cross-platform input method framework. It has a
7 communicate with the %Maliit server via input context plugins. The communication
8 link currently uses D-Bus. %Maliit is an open source framework (LGPL 2) with
12 - @ref pluginapi "Maliit plugin", for writing input methods such as virtual keyboards or handwriting
13 - %Maliit engine plugin, for writing input method engines used for word prediction and error correc…
16 [ATTENTION: engine interface is not Maliit-fied yet].
17 * Writing Maliit plugins [LINK]
18 * Writing Maliit engine plugins [LINK]
23 The %Maliit @ref architecture provides an abstraction that enables application
[all …]
/dports/deskutils/maliit-framework/framework-2.1.1/examples/plugins/cxx/helloworld/
H A Dhelloworldinputmethod.h42 virtual QList<MInputMethodSubView> subViews(Maliit::HandlerState state
43 = Maliit::OnScreen) const;
45 Maliit::HandlerState state = Maliit::OnScreen);
46 virtual QString activeSubView(Maliit::HandlerState state = Maliit::OnScreen) const;
47 virtual void setState(const QSet<Maliit::HandlerState> &state);
52 virtual void switchContext(Maliit::SwitchDirection direction, bool enableAnimation);
76 QScopedPointer<Maliit::Plugins::AbstractPluginSetting> buttonText;
H A Dhelloworldinputmethod.cpp35 host->registerWindow(windowHandle(), Maliit::PositionCenterBottom); in Surface()
53 buttonTextAttributes[Maliit::SettingEntryAttributes::defaultValue] = "Hello World!"; in HelloWorldInputMethod()
56 Maliit::StringType, buttonTextAttributes)); in HelloWorldInputMethod()
67 inputMethodHost()->sendPreeditString("Mali", QList<Maliit::PreeditTextFormat>(), 0, 6); in HelloWorldInputMethod()
120 HelloWorldInputMethod::subViews(Maliit::HandlerState state) const in subViews()
124 if (state == Maliit::OnScreen) { in subViews()
133 QString HelloWorldInputMethod::activeSubView(Maliit::HandlerState state) const in activeSubView()
135 QString subView = (state == Maliit::OnScreen) ? exampleSubViewId : ""; in activeSubView()
139 void HelloWorldInputMethod::setState(const QSet<Maliit::HandlerState> &state) in setState()
141 if (state.contains(Maliit::OnScreen)) { in setState()
[all …]
/dports/deskutils/maliit-keyboard/keyboard-2.1.0/tests/unittests/ut_preedit-string/
H A Dut_preedit-string.cpp146 bool operator==(const Maliit::PreeditTextFormat &a, const Maliit::PreeditTextFormat &b) { in operator ==()
202 , surface(Maliit::Plugins::createTestGraphicsViewSurface()) in SetupTest()
230 typedef QList<Maliit::PreeditTextFormat> FormatList;
268 …<< "a" << "a" << (FormatList() << Maliit::PreeditTextFormat(0, 1, Maliit::PreeditActive)) << true … in test_data()
273 …<< "a" << "" << (FormatList() << Maliit::PreeditTextFormat(0, 1, Maliit::PreeditActive)) << true <… in test_data()
278 …<< "cbda" << "cbda " << (FormatList() << Maliit::PreeditTextFormat(0, 4, Maliit::PreeditNoCandidat… in test_data()
283 …<< "cd" << "ab cd" << (FormatList() << Maliit::PreeditTextFormat(0, 2, Maliit::PreeditNoCandidates… in test_data()
288 …<< "abd" << "abd" << (FormatList() << Maliit::PreeditTextFormat(0, 3, Maliit::PreeditDefault)) << … in test_data()
294 …<< "d" << "abd" << (FormatList() << Maliit::PreeditTextFormat(0, 1, Maliit::PreeditDefault)) << fa… in test_data()
299 …<< "b" << "ab" << (FormatList() << Maliit::PreeditTextFormat(0, 1, Maliit::PreeditDefault)) << fal… in test_data()
[all …]
/dports/deskutils/maliit-framework/framework-2.1.1/src/maliit/plugins/
H A Dabstractinputmethod.h173 virtual void setState(const QSet<Maliit::HandlerState> &state);
190 virtual void switchContext(Maliit::SwitchDirection direction, bool enableAnimation);
198 virtual QList<MInputMethodSubView> subViews(Maliit::HandlerState state
199 = Maliit::OnScreen) const;
212 Maliit::HandlerState state = Maliit::OnScreen);
220 virtual QString activeSubView(Maliit::HandlerState state = Maliit::OnScreen) const;
262 Maliit::HandlerState state = Maliit::OnScreen);
H A Dabstractinputmethodhost.h35 namespace Maliit {
131 Maliit::Position position) = 0;
151 const QList<Maliit::PreeditTextFormat> &preeditFormats,
182 Maliit::EventRequestType requestType
183 = Maliit::EventRequestBoth) = 0;
223 virtual void switchPlugin(Maliit::SwitchDirection direction) = 0;
271 virtual QList<MImPluginDescription> pluginDescriptions(Maliit::HandlerState state) const = 0;
288 …virtual QList<MImSubViewDescription> surroundingSubViewDescriptions(Maliit::HandlerState state) co…
309 virtual Maliit::Plugins::AbstractPluginSetting *registerPluginSetting(const QString &key,
311Maliit::SettingEntryType type,
/dports/deskutils/maliit-keyboard/keyboard-2.1.0/tests/unittests/common/
H A Dinputmethodhostprobe.h50 QList<Maliit::PreeditTextFormat> m_last_preedit_text_format_list;
71 const QList<Maliit::PreeditTextFormat> &format,
78 void sendKeyEvent(const QKeyEvent& event, Maliit::EventRequestType);
79 QList<Maliit::PreeditTextFormat> lastPreeditTextFormatList() const;
99 void switchPlugin(Maliit::SwitchDirection) {} in switchPlugin()
105 …QList<MImPluginDescription> pluginDescriptions(Maliit::HandlerState) const {return QList<MImPlugin… in pluginDescriptions()
106 Maliit::Plugins::AbstractPluginSetting* registerPluginSetting(const QString &, in registerPluginSetting()
108 Maliit::SettingEntryType , in registerPluginSetting()
113 virtual void registerWindow(QWindow*, Maliit::Position);
/dports/deskutils/maliit-framework/framework-2.1.1/examples/plugins/cxx/override/
H A Doverrideinputmethod.h42 virtual QList<MInputMethodSubView> subViews(Maliit::HandlerState state
43 = Maliit::OnScreen) const;
45 Maliit::HandlerState state = Maliit::OnScreen);
46 virtual QString activeSubView(Maliit::HandlerState state = Maliit::OnScreen) const;
47 virtual void setState(const QSet<Maliit::HandlerState> &state);
52 virtual void switchContext(Maliit::SwitchDirection direction,
/dports/deskutils/maliit-keyboard/keyboard-2.1.0/src/plugin/
H A Dinputmethod.h68 FreeTextContentType = Maliit::FreeTextContentType,
69 NumberContentType = Maliit::NumberContentType,
70 PhoneNumberContentType = Maliit::PhoneNumberContentType,
71 EmailContentType = Maliit::EmailContentType,
72 UrlContentType = Maliit::UrlContentType,
73 CustomContentType = Maliit::CustomContentType
85 void switchContext(Maliit::SwitchDirection direction,
88 subViews(Maliit::HandlerState state = Maliit::OnScreen) const override;
90 Maliit::HandlerState state = Maliit::OnScreen) override;
91 QString activeSubView(Maliit::HandlerState state = Maliit::OnScreen) const override;
/dports/deskutils/maliit-framework/framework-2.1.1/common/maliit/
H A Dsettingdata.cpp97 bool validateSettingValue(Maliit::SettingEntryType type, const QVariantMap attributes, const QVaria… in validateSettingValue()
99 QVariant domain = attributes[Maliit::SettingEntryAttributes::valueDomain]; in validateSettingValue()
100 QVariant range_min = attributes[Maliit::SettingEntryAttributes::valueRangeMin]; in validateSettingValue()
101 QVariant range_max = attributes[Maliit::SettingEntryAttributes::valueRangeMax]; in validateSettingValue()
106 case Maliit::StringType: in validateSettingValue()
112 case Maliit::IntType: in validateSettingValue()
120 case Maliit::BoolType: in validateSettingValue()
124 case Maliit::StringListType: in validateSettingValue()
130 case Maliit::IntListType: in validateSettingValue()
/dports/deskutils/maliit-framework/framework-2.1.1/
H A DREADME.md1 Maliit chapter
4 Maliit provides a flexible and cross-platform input method framework. It has a
6 communicate with the Maliit server via input context plugins. The communication
7 link currently uses D-Bus. Maliit is an open source framework (LGPL 2.1) with
13 Qt 5 must be installed to build the Maliit framework. At a terminal, run:
26 Set Maliit as the Qt and GTK+ input context:
29 export QT_IM_MODULE=Maliit
30 export GTK_IM_MODULE=Maliit
40 use Maliit.
51 should be shown. Note that an input method plugin, such as the Maliit keyboard
/dports/deskutils/maliit-framework/framework-2.1.1/src/maliit/
H A Dstandaloneinputmethodhost.h19 namespace Maliit {
41 void registerWindow(QWindow *window, Maliit::Position position) override;
43 const QList<Maliit::PreeditTextFormat> &preeditFormats,
48 void sendKeyEvent(const QKeyEvent &keyEvent, Maliit::EventRequestType requestType) override;
54 void switchPlugin(Maliit::SwitchDirection direction) override;
60 QList<MImPluginDescription> pluginDescriptions(Maliit::HandlerState state) const override;
61 Maliit::Plugins::AbstractPluginSetting *registerPluginSetting(const QString &key,
63 Maliit::SettingEntryType type,
/dports/deskutils/maliit-framework/framework-2.1.1/tests/ut_minputmethodquickplugin/
H A Dut_minputmethodquickplugin.cpp70 Maliit::Plugins::InputMethodPlugin *plugin = 0; in testQmlSetup()
73 plugin = new Maliit::InputMethodQuickPlugin(pluginPath, in testQmlSetup()
74 … QSharedPointer<Maliit::AbstractPlatform>(new Maliit::UnknownPlatform)); in testQmlSetup()
79 plugin = qobject_cast<Maliit::Plugins::InputMethodPlugin *>(pluginInstance); in testQmlSetup()
85 Maliit::InputMethodQuick *testee = static_cast<Maliit::InputMethodQuick *>( in testQmlSetup()

123456