| 4823 | } |
| 4824 | |
| 4825 | void readSavedSearchScope(ThriftBinaryBufferReader& r, SavedSearchScope& s) { |
| 4826 | QString fname; |
| 4827 | ThriftFieldType::type fieldType; |
| 4828 | qint16 fieldId; |
| 4829 | r.readStructBegin(fname); |
| 4830 | while(true) { |
| 4831 | r.readFieldBegin(fname, fieldType, fieldId); |
| 4832 | if(fieldType == ThriftFieldType::T_STOP) break; |
| 4833 | if(fieldId == 1) { |
| 4834 | if(fieldType == ThriftFieldType::T_BOOL) { |
| 4835 | bool v; |
| 4836 | r.readBool(v); |
| 4837 | s.includeAccount = v; |
| 4838 | } else { |
| 4839 | r.skip(fieldType); |
| 4840 | } |
| 4841 | } else |
| 4842 | if(fieldId == 2) { |
| 4843 | if(fieldType == ThriftFieldType::T_BOOL) { |
| 4844 | bool v; |
| 4845 | r.readBool(v); |
| 4846 | s.includePersonalLinkedNotebooks = v; |
| 4847 | } else { |
| 4848 | r.skip(fieldType); |
| 4849 | } |
| 4850 | } else |
| 4851 | if(fieldId == 3) { |
| 4852 | if(fieldType == ThriftFieldType::T_BOOL) { |
| 4853 | bool v; |
| 4854 | r.readBool(v); |
| 4855 | s.includeBusinessLinkedNotebooks = v; |
| 4856 | } else { |
| 4857 | r.skip(fieldType); |
| 4858 | } |
| 4859 | } else |
| 4860 | { |
| 4861 | r.skip(fieldType); |
| 4862 | } |
| 4863 | r.readFieldEnd(); |
| 4864 | } |
| 4865 | r.readStructEnd(); |
| 4866 | } |
| 4867 | |
| 4868 | void writeSavedSearch(ThriftBinaryBufferWriter& w, const SavedSearch& s) { |
| 4869 | w.writeStructBegin("SavedSearch"); |
no test coverage detected