~timo-jyrinki/ubuntu/trusty/maliit-framework/fix_qt52

« back to all changes in this revision

Viewing changes to connection/dbuscustomarguments.cpp

  • Committer: Package Import Robot
  • Author(s): Ricardo Salveti de Araujo, Sergio Schvezov, Ricardo Salveti de Araujo
  • Date: 2013-07-23 19:47:04 UTC
  • mfrom: (1.1.2) (1.2.1 experimental)
  • Revision ID: package-import@ubuntu.com-20130723194704-1lsy1kmlda069cea
Tags: 0.99.0+git20130615+97e8335-0ubuntu1
[ Sergio Schvezov ]
* New build from HEAD 97e8335.
* Packaging import from lp:phablet-extras/maliit-framework.

[ Ricardo Salveti de Araujo ]
* debian/control: adding vcs and fixing dependencies
* General package cleanup

Show diffs side-by-side

added added

removed removed

Lines of Context:
85
85
 
86
86
    return argument;
87
87
}
 
88
 
 
89
QDBusArgument &operator<<(QDBusArgument &arg, const Maliit::PreeditTextFormat &format)
 
90
{
 
91
    arg.beginStructure();
 
92
    arg << format.start
 
93
        << format.length
 
94
        << static_cast<int>(format.preeditFace);
 
95
    arg.endStructure();
 
96
 
 
97
    return arg;
 
98
}
 
99
 
 
100
const QDBusArgument &operator>>(const QDBusArgument &arg, Maliit::PreeditTextFormat &format)
 
101
{
 
102
    int preedit_face(0);
 
103
 
 
104
    arg.beginStructure();
 
105
    arg >> format.start
 
106
        >> format.length
 
107
        >> preedit_face;
 
108
    arg.endStructure();
 
109
    format.preeditFace = static_cast<Maliit::PreeditFace> (preedit_face);
 
110
 
 
111
    return arg;
 
112
}
 
113