gnome: add contacts treeview
Added dependency on libebook1.2-dev in order to fetch
contacts using evolution-data-server.
Contacts from enabled addressbooks are shown in contacts
tree view with photos (if available). The same image is
also shown in the call views.
Double clicking on a contact method should call that
contact.
Refs #69856
Change-Id: I6bd394a1fa23f6e62dd6e0017bff5050584538f8
diff --git a/src/models/activeitemproxymodel.cpp b/src/models/activeitemproxymodel.cpp
index 63a0b4e..b7233be 100644
--- a/src/models/activeitemproxymodel.cpp
+++ b/src/models/activeitemproxymodel.cpp
@@ -33,5 +33,5 @@
//Do not display disabled items
bool ActiveItemProxyModel::filterAcceptsRow(int source_row, const QModelIndex& source_parent) const
{
- return sourceModel()->index(source_row,0,source_parent).flags() & Qt::ItemIsEnabled;
+ return sourceModel()->index(source_row,0,source_parent).flags() & Qt::ItemIsEnabled;
}
diff --git a/src/models/gtkqtreemodel.cpp b/src/models/gtkqtreemodel.cpp
index c238db4..60fd90d 100644
--- a/src/models/gtkqtreemodel.cpp
+++ b/src/models/gtkqtreemodel.cpp
@@ -704,8 +704,8 @@
// break;
case G_TYPE_STRING:
{
- QByteArray ba = var.toString().toLocal8Bit();
- g_value_set_string(value, (gchar *)ba.constData());
+ QByteArray ba = var.toString().toUtf8();
+ g_value_set_string(value, (gchar *)var.toByteArray().constData());
}
break;
// case G_TYPE_POINTER: