亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? contact.h

?? Trolltech公司發布的圖形界面操作系統??稍趒t-embedded-2.3.10平臺上編譯為嵌入式圖形界面操作系統。
?? H
字號:
/************************************************************************ Copyright (C) 2000-2005 Trolltech AS.  All rights reserved.**** This file is part of the Qtopia Environment.** ** This program is free software; you can redistribute it and/or modify it** under the terms of the GNU General Public License as published by the** Free Software Foundation; either version 2 of the License, or (at your** option) any later version.** ** A copy of the GNU GPL license version 2 is included in this package as ** LICENSE.GPL.**** This program is distributed in the hope that it will be useful, but** WITHOUT ANY WARRANTY; without even the implied warranty of** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ** See the GNU General Public License for more details.**** In addition, as a special exception Trolltech gives permission to link** the code of this program with Qtopia applications copyrighted, developed** and distributed by Trolltech under the terms of the Qtopia Personal Use** License Agreement. You must comply with the GNU General Public License** in all respects for all of the code used other than the applications** licensed under the Qtopia Personal Use License Agreement. If you modify** this file, you may extend this exception to your version of the file,** but you are not obligated to do so. If you do not wish to do so, delete** this exception statement from your version.** ** See http://www.trolltech.com/gpl/ for GPL licensing information.**** Contact info@trolltech.com if any conditions of this licensing are** not clear to you.************************************************************************/#ifndef PIM_CONTACT_H#define PIM_CONTACT_H#include <qtopia/pim/pimrecord.h>#include <qstringlist.h>#include <qmap.h>struct VObject;class AddressBookAccessPrivate;class PimContactPrivate;class QDate;class QTOPIAPIM_EXPORT PimContact : public PimRecord{    friend class AddressBookAccessPrivate;public:    enum ContactFields {	NameTitle = CommonFieldsEnd,	FirstName,	MiddleName,	LastName,	Suffix,	FileAs,	JobTitle,	Department,	Company,	BusinessPhone,	BusinessFax,	BusinessMobile,	// email	DefaultEmail,	Emails,	HomePhone,	HomeFax,	HomeMobile,	// business	BusinessStreet,	BusinessCity,	BusinessState,	BusinessZip,	BusinessCountry,	BusinessPager,	BusinessWebPage,	Office,	Profession,	Assistant,	Manager,	// home	HomeStreet,	HomeCity,	HomeState,	HomeZip,	HomeCountry,	HomeWebPage,	//personal	Spouse,	Gender,	Birthday,	Anniversary,	Nickname,	Children,	// other	Notes,	// maps to YomiLastName, or is at least intended to  	LastNamePronunciation,	FirstNamePronunciation,	CompanyPronunciation,	// DisplayFieldsCount should always be last and is not supposed to 	// be relied on.  If you need to iteratate, get a map.	ContactFieldsEnd = 100    };    PimContact();    virtual ~PimContact();        void fromMap( const QMap<int, QString> &m );    static void writeVCard( const QString &filename, const QValueList<PimContact> &contacts);    static void writeVCard( const QString &filename, const PimContact &c );    static QValueList<PimContact> readVCard( const QString &filename );    void setNameTitle( const QString &v ) { replace( NameTitle, v ); }    void setFirstName( const QString &v ) { replace( FirstName, v ); }    void setMiddleName( const QString &v ) { replace( MiddleName, v ); }    void setLastName( const QString &v ) { replace( LastName, v ); }    void setSuffix( const QString &v ) { replace( Suffix, v ); }    void setFileAs( const QString &v ) { replace( FileAs, v ); }    void setFileAs();    void setFirstNamePronunciation( const QString &v ) { replace( FirstNamePronunciation, v ); }    void setLastNamePronunciation( const QString &v ) { replace( LastNamePronunciation, v ); }    void setCompanyPronunciation( const QString &v ) { replace( CompanyPronunciation, v ); }    // default email address    void setDefaultEmail( const QString &v );    // inserts email to list and ensure's doesn't already exist    void insertEmail( const QString &v );    void removeEmail( const QString &v );    void clearEmailList();    void setEmailList( const QStringList &v );    // home    void setHomeStreet( const QString &v ) { replace( HomeStreet, v ); }    void setHomeCity( const QString &v ) { replace( HomeCity, v ); }    void setHomeState( const QString &v ) { replace( HomeState, v ); }    void setHomeZip( const QString &v ) { replace( HomeZip, v ); }    void setHomeCountry( const QString &v ) { replace( HomeCountry, v ); }    void setHomePhone( const QString &v ) { replace( HomePhone, v ); }    void setHomeFax( const QString &v ) { replace( HomeFax, v ); }    void setHomeMobile( const QString &v ) { replace( HomeMobile, v ); }    void setHomeWebpage( const QString &v ) { replace( HomeWebPage, v ); }    // business    void setCompany( const QString &v ) { replace( Company, v ); }    void setBusinessStreet( const QString &v ) { replace( BusinessStreet, v ); }    void setBusinessCity( const QString &v ) { replace( BusinessCity, v ); }    void setBusinessState( const QString &v ) { replace( BusinessState, v ); }    void setBusinessZip( const QString &v ) { replace( BusinessZip, v ); }    void setBusinessCountry( const QString &v ) { replace( BusinessCountry, v ); }    void setBusinessWebpage( const QString &v ) { replace( BusinessWebPage, v ); }    void setJobTitle( const QString &v ) { replace( JobTitle, v ); }    void setDepartment( const QString &v ) { replace( Department, v ); }    void setOffice( const QString &v ) { replace( Office, v ); }    void setBusinessPhone( const QString &v ) { replace( BusinessPhone, v ); }    void setBusinessFax( const QString &v ) { replace( BusinessFax, v ); }    void setBusinessMobile( const QString &v ) { replace( BusinessMobile, v ); }    void setBusinessPager( const QString &v ) { replace( BusinessPager, v ); }    void setProfession( const QString &v ) { replace( Profession, v ); }    void setAssistant( const QString &v ) { replace( Assistant, v ); }    void setManager( const QString &v ) { replace( Manager, v ); }    // personal    void setSpouse( const QString &v ) { replace( Spouse, v ); }    enum GenderType { UnspecifiedGender=0, Male, Female };    void setGender( GenderType g );    void setBirthday( const QDate &d );    void setAnniversary( const QDate &v );    void setNickname( const QString &v ) { replace( Nickname, v ); }    void setChildren( const QString &v );    // other    void setNotes( const QString &v ) { replace( Notes, v); }    bool match( const QString &regexp ) const;// DON'T ATTEMPT TO USE THIS#ifdef QTOPIA_INTERNAL_CONTACT_MRE    bool match( const QRegExp &regexp ) const;#endif    // name    QString fullName() const;    QString nameTitle() const { return find( NameTitle ); }    QString firstName() const { return find( FirstName ); }    QString middleName() const { return find( MiddleName ); }    QString lastName() const { return find( LastName ); }    QString suffix() const { return find( Suffix ); }    QString fileAs() const { return find( FileAs ); }    QString lastNamePronunciation() const { return find( LastNamePronunciation ); }    QString firstNamePronunciation() const { return find( FirstNamePronunciation ); }    QString companyPronunciation() const { return find( CompanyPronunciation ); }    // helper function.  Attempts to find a string to use    // as a one line representation for the contact.    QString bestLabel() const;    // email    QString defaultEmail() const { return find( DefaultEmail ); }    QStringList emailList() const;    // home    QString homeStreet() const { return find( HomeStreet ); }    QString homeCity() const { return find( HomeCity ); }    QString homeState() const { return find( HomeState ); }    QString homeZip() const { return find( HomeZip ); }    QString homeCountry() const { return find( HomeCountry ); }    QString homePhone() const { return find( HomePhone ); }    QString homeFax() const { return find( HomeFax ); }    QString homeMobile() const { return find( HomeMobile ); }    QString homeWebpage() const { return find( HomeWebPage ); }    /** Multi line string containing all non-empty address info in the form    * Street    * City, State Zip    * Country    */    QString displayHomeAddress() const;    // business    QString company() const { return find( Company ); }    QString businessStreet() const { return find( BusinessStreet ); }    QString businessCity() const { return find( BusinessCity ); }    QString businessState() const { return find( BusinessState ); }    QString businessZip() const { return find( BusinessZip ); }    QString businessCountry() const { return find( BusinessCountry ); }    QString businessWebpage() const { return find( BusinessWebPage ); }    QString jobTitle() const { return find( JobTitle ); }    QString department() const { return find( Department ); }    QString office() const { return find( Office ); }    QString businessPhone() const { return find( BusinessPhone ); }    QString businessFax() const { return find( BusinessFax ); }    QString businessMobile() const { return find( BusinessMobile ); }    QString businessPager() const { return find( BusinessPager ); }    QString profession() const { return find( Profession ); }    QString assistant() const { return find( Assistant ); }    QString manager() const { return find( Manager ); }     /** Multi line string containing all non-empty address info in the form    * Street    * City, State Zip    * Country    */    QString displayBusinessAddress() const;    //personal    QString spouse() const { return find( Spouse ); }    GenderType gender() const;    QDate birthday() const;    QDate anniversary() const;    QString nickname() const { return find( Nickname ); }    QString children() const { return find( Children ); }    // other    QString notes() const { return find( Notes ); }    //QString groups() const { return find( Groups ); }    //QStringList groupList() const;    static const QMap<int, QCString> &keyToIdentifierMap();    static const QMap<QCString,int> &identifierToKeyMap();    static const QMap<int, QString> & trFieldsMap();    // needed for Qtopia Desktop synchronization    static const QMap<int,int> &uniquenessMap();    QString toRichText() const;    virtual void setField(int,const QString &);    virtual QString field(int) const;    virtual QMap<int,QString> fields() const;#ifndef QT_NO_DATASTREAM    friend QTOPIAPIM_EXPORT QDataStream &operator>>( QDataStream &, PimContact & );    friend QTOPIAPIM_EXPORT QDataStream &operator<<( QDataStream &, const PimContact & );#endifprotected:    //virtual int endFieldMarker() const {return ContactFieldCount; }    static VObject *createVObject( const PimContact &c );    void p_setUid( QUuid i ){ PimRecord::p_setUid(i); replace( UID_ID , i.toString()); }    void insert( int key, const QString &value );    void replace( int key, const QString &value );    QString find( int key ) const;    QString displayAddress( const QString &street,			    const QString &city,			    const QString &state,			    const QString &zip,			    const QString &country ) const;    QMap<int, QString> mMap;private:    static QString fullName(const PimContact &);    static void initMaps();    PimContactPrivate *d;};#define QTOPIAPIM_DEFINE_CONTACT#include <qtopia/pim/qtopiapimwinexport.h>#ifndef QT_NO_DATASTREAMQTOPIAPIM_EXPORT QDataStream &operator>>( QDataStream &, PimContact & );QTOPIAPIM_EXPORT QDataStream &operator<<( QDataStream &, const PimContact & );#endif#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩久久久一区| 亚洲视频在线观看一区| 久久先锋影音av鲁色资源网| 亚洲精品成a人| 国产乱一区二区| 制服丝袜激情欧洲亚洲| 国产精品午夜免费| 久久99久久99小草精品免视看| 91丝袜美腿高跟国产极品老师 | 精品在线视频一区| 91黄色在线观看| 国产精品私人影院| 精品一区二区三区日韩| 欧美人与z0zoxxxx视频| 国产精品短视频| 国产成人精品www牛牛影视| 日韩精品一区二区三区在线播放| 亚洲精品久久嫩草网站秘色| 成人午夜在线免费| 久久久精品国产免大香伊| 天天做天天摸天天爽国产一区| 99精品桃花视频在线观看| 国产午夜精品理论片a级大结局| 久久99国产乱子伦精品免费| 正在播放一区二区| 亚洲va韩国va欧美va精品| 日本韩国视频一区二区| 亚洲美女视频一区| 色综合色综合色综合色综合色综合 | 精品国产免费视频| 久久国内精品视频| 欧美成人性战久久| 久久99精品国产.久久久久| 日韩你懂的电影在线观看| 日韩电影在线观看网站| 欧美二区乱c少妇| 天堂蜜桃91精品| 欧美一区二区精品久久911| 日韩在线观看一区二区| 欧美一级高清片| 久久成人av少妇免费| 国产午夜精品在线观看| 99视频一区二区| 亚洲综合男人的天堂| 欧美吞精做爰啪啪高潮| 日韩avvvv在线播放| 日韩精品专区在线影院观看| 经典三级在线一区| 国产欧美一区二区三区网站| 懂色av一区二区三区免费看| 中文字幕一区av| 欧美日韩综合在线免费观看| 天堂在线亚洲视频| 久久亚洲免费视频| eeuss国产一区二区三区| 亚洲香蕉伊在人在线观| 欧美一区二区三区在线视频| 国产精品一区二区三区99| 国产精品久久久久天堂| 欧美日本免费一区二区三区| 久久精品国产免费看久久精品| 欧美激情一二三区| 在线观看成人小视频| 老司机精品视频导航| 国产精品入口麻豆九色| 欧美日韩国产成人在线91| 国产精品99久久久久久有的能看| 亚洲欧美日韩国产中文在线| 日韩欧美亚洲另类制服综合在线| 成熟亚洲日本毛茸茸凸凹| 亚洲成人免费观看| 国产欧美一区二区精品久导航| 在线视频亚洲一区| 国产高清精品网站| 午夜精品久久久久久久99水蜜桃| 日本一区二区三区dvd视频在线| 欧美三区免费完整视频在线观看| 国产精品中文有码| 日本欧洲一区二区| 亚洲人成7777| 国产女主播一区| 欧美一区二区三区免费在线看| 成人av集中营| 色综合欧美在线| 久久成人羞羞网站| 午夜欧美一区二区三区在线播放| 国产人成亚洲第一网站在线播放| 欧美人体做爰大胆视频| 91蜜桃传媒精品久久久一区二区| 国产精品99久久久久久宅男| 免费成人美女在线观看.| 亚洲欧美另类小说| 国产精品青草综合久久久久99| 日韩欧美综合一区| 91精品国产91久久综合桃花| 色婷婷久久综合| av在线不卡网| 国产91精品欧美| 国产资源在线一区| 麻豆免费精品视频| 欧美aⅴ一区二区三区视频| 国产大陆亚洲精品国产| 日韩精品欧美精品| 亚洲成av人片在线观看无码| 亚洲人被黑人高潮完整版| 中文字幕第一区二区| 国产人成一区二区三区影院| 2022国产精品视频| 精品国产伦一区二区三区观看方式| 欧美一卡二卡在线观看| 欧美电影一区二区| 宅男噜噜噜66一区二区66| 欧美少妇xxx| 7799精品视频| 在线播放亚洲一区| 9191久久久久久久久久久| 欧美一区二区三区日韩| 日韩视频一区二区在线观看| 日韩丝袜情趣美女图片| 日韩精品中文字幕在线不卡尤物| 91麻豆精品国产自产在线| 91麻豆精品国产91久久久更新时间 | 蜜桃一区二区三区在线观看| 水蜜桃久久夜色精品一区的特点| 亚洲电影一区二区| 日本亚洲最大的色成网站www| 免费欧美在线视频| 国产一区二区免费看| 风间由美一区二区三区在线观看 | 日韩精品专区在线影院观看| wwwwww.欧美系列| 欧美激情综合五月色丁香| 国产欧美日韩综合| 亚洲欧美日韩在线播放| 亚洲一区二区中文在线| 日本亚洲天堂网| 国产精品综合一区二区三区| 成人av影视在线观看| 欧美中文字幕亚洲一区二区va在线| 91精品福利视频| 日韩午夜电影在线观看| 国产欧美日韩在线| 亚洲一区二区在线免费看| 蜜臀91精品一区二区三区| www.在线欧美| 欧美精品自拍偷拍动漫精品| 欧美精品一区二区三区在线播放| 一色屋精品亚洲香蕉网站| 亚洲18女电影在线观看| 国产一区二区女| 在线观看中文字幕不卡| 亚洲天堂精品在线观看| 日韩成人午夜电影| 99久久er热在这里只有精品15| 欧美精品精品一区| 国产精品麻豆一区二区| 日韩主播视频在线| 99re视频精品| 欧美va日韩va| 亚洲一区免费视频| 成人免费视频app| 91精品国产免费| 亚洲精品成人在线| 国产成人一区二区精品非洲| 欧美日韩一区二区三区在线| 欧美激情一区二区三区四区| 午夜精品一区在线观看| av中文字幕亚洲| 337p粉嫩大胆色噜噜噜噜亚洲 | 一本到高清视频免费精品| 欧美大片在线观看一区| 亚洲在线视频网站| 成人免费av资源| 亚洲精品一线二线三线无人区| 亚洲一区二区成人在线观看| 成人理论电影网| 久久久久久久久蜜桃| 日韩在线a电影| 欧美日韩国产系列| 亚洲欧美一区二区三区孕妇| 国产一区二区不卡在线 | 国产午夜精品一区二区| 日本不卡中文字幕| 欧美性受极品xxxx喷水| 国产精品久久久久久久午夜片| 久久99九九99精品| 日韩美女在线视频| 日韩二区在线观看| 欧美日韩国产色站一区二区三区| 亚洲美女视频在线观看| 色综合视频一区二区三区高清| 国产精品久久久久久久久果冻传媒| 国产成人日日夜夜| 国产欧美日韩亚州综合| 国产成人精品一区二区三区四区 | 成人欧美一区二区三区小说| 欧美性一二三区| 亚洲成人免费视频| 7878成人国产在线观看| 日韩精品国产精品|