Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linphone-desktop
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
linphone-desktop
Commits
e35927d1
Commit
e35927d1
authored
Jul 18, 2017
by
Wescoeur
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(App): register `linphone::ProxyConfig` to avoid unusable type in qml (close #41)
parent
76e660bb
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
7 deletions
+3
-7
App.cpp
src/app/App.cpp
+3
-7
No files found.
src/app/App.cpp
View file @
e35927d1
...
...
@@ -321,11 +321,6 @@ void App::createParser () {
"Linphone", 1, 0, NAME, NAME " is uncreatable." \
)
template
<
class
T
>
void
registerMetaType
(
const
char
*
name
)
{
qRegisterMetaType
<
T
>
(
name
);
}
template
<
class
T
>
void
registerSingletonType
(
const
char
*
name
)
{
qmlRegisterSingletonType
<
T
>
(
"Linphone"
,
1
,
0
,
name
,
[](
QQmlEngine
*
engine
,
QJSEngine
*
)
->
QObject
*
{
...
...
@@ -357,6 +352,9 @@ void registerToolType (const char *name) {
void
App
::
registerTypes
()
{
qInfo
()
<<
QStringLiteral
(
"Registering types..."
);
qRegisterMetaType
<
std
::
shared_ptr
<
linphone
::
ProxyConfig
>
>
();
qRegisterMetaType
<
ChatModel
::
EntryType
>
();
registerType
<
AssistantModel
>
(
"AssistantModel"
);
registerType
<
AuthenticationNotifier
>
(
"AuthenticationNotifier"
);
registerType
<
CallsListProxyModel
>
(
"CallsListProxyModel"
);
...
...
@@ -377,8 +375,6 @@ void App::registerTypes () {
registerSingletonType
<
UrlHandlers
>
(
"UrlHandlers"
);
registerSingletonType
<
VideoCodecsModel
>
(
"VideoCodecsModel"
);
registerMetaType
<
ChatModel
::
EntryType
>
(
"ChatModel::EntryType"
);
registerUncreatableType
(
CallModel
,
"CallModel"
);
registerUncreatableType
(
ChatModel
,
"ChatModel"
);
registerUncreatableType
(
ConferenceHelperModel
::
ConferenceAddModel
,
"ConferenceAddModel"
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment