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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? event.cpp

?? funambol windows mobile plugin source code, the source code is taken from the funambol site
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
/*
 * Copyright (C) 2003-2007 Funambol, Inc.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY, TITLE, NONINFRINGEMENT or FITNESS FOR A PARTICULAR
 * PURPOSE.  See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
 * 02111-1307  USA
 */


#include "vocl/iCalendar/Event.h"

Event::Event() {
    classEvent = NULL;
    created = NULL;
    description = NULL;
    dtStart = NULL;
    geo = NULL;
    lastMod = NULL;
    location = NULL;
    organizer = NULL;
    priority = NULL;
    dtStamp = NULL;
    seq = NULL;
    status = NULL;
    summary = NULL;
    transp = NULL;
    uid = NULL;
    url = NULL;
    recurID = NULL;
    dtEnd = NULL;
    duration = NULL;
    attach = NULL;
    attendee = NULL;
    categories = NULL;
    comment = NULL;
    contact = NULL;
    exDate = NULL;
    exRule = NULL;
    rStatus = NULL;
    related = NULL;
    resources = NULL;
    rDate = NULL;
    rRule = NULL;
    xProp = NULL;

    setProdID(TEXT("VEVENT"));
}

Event::~Event() {
    if (classEvent) {
        delete classEvent; classEvent = NULL;
    }
    if (created) {
        delete created; created = NULL;
    }
    if (description) {
        delete description; description = NULL;
    }
    if (dtStart) {
        delete dtStart; dtStart = NULL;
    }
    if (geo) {
        delete geo; geo = NULL;
    }
    if (lastMod) {
        delete lastMod; lastMod = NULL;
    }
    if (location) {
        delete location; location = NULL;
    }
    if (organizer) {
        delete organizer; organizer = NULL;
    }
    if (priority) {
        delete priority; priority = NULL;
    }
    if (dtStamp) {
        delete dtStamp; dtStamp = NULL;
    }
    if (seq) {
        delete seq; seq = NULL;
    }
    if (status) {
        delete status; status = NULL;
    }
    if (summary) {
        delete summary; summary = NULL;
    }
    if (transp) {
        delete transp; transp = NULL;
    }
    if (uid) {
        delete uid; uid = NULL;
    }
    if (url) {
        delete url; url = NULL;
    }
    if (recurID) {
        delete recurID; recurID = NULL;
    }
    if (dtEnd) {
        delete dtEnd; dtEnd = NULL;
    }
    if (duration) {
        delete duration; duration = NULL;
    }
    if (attach) {
        delete attach; attach = NULL;
    }
    if (attendee) {
        delete attendee; attendee = NULL;
    }
    if (categories) {
        delete categories; categories = NULL;
    }
    if (comment) {
        delete comment; comment = NULL;
    }
    if (contact) {
        delete contact; contact = NULL;
    }
    if (exDate) {
        delete exDate; exDate = NULL;
    }
    if (exRule) {
        delete exRule; exRule = NULL;
    }
    if (rStatus) {
        delete rStatus; rStatus = NULL;
    }
    if (related) {
        delete related; related = NULL;
    }
    if (resources) {
        delete resources; resources = NULL;
    }
    if (rDate) {
        delete rDate; rDate = NULL;
    }
    if (rRule) {
        delete rRule; rRule = NULL;
    }
    if (xProp) {
        delete xProp; xProp = NULL;
    }
}

iCalProperty* Event::getClass() {
    if(!classEvent) {
        if(containsProperty(TEXT("CLASS")) && getProperty(TEXT("CLASS"))->getValue())
           classEvent = getiCalPropertyFromVProperty(getProperty(TEXT("CLASS")));
    }
    return classEvent;
}
iCalProperty* Event::getCreated() {
    if(!created) {
        if(containsProperty(TEXT("CREATED")) && getProperty(TEXT("CREATED"))->getValue())
            created = getiCalPropertyFromVProperty(getProperty(TEXT("CREATED")));
    }
    return created;
}
iCalProperty* Event::getDescription() {
    if(!description) {
        if(containsProperty(TEXT("DESCRIPTION")) && getProperty(TEXT("DESCRIPTION"))->getValue())
            description = getiCalPropertyFromVProperty(getProperty(TEXT("DESCRIPTION")));
    }
    return description;
}
iCalProperty* Event::getDtStart() {
    if(!dtStart) {
        if(containsProperty(TEXT("DTSTART")) && getProperty(TEXT("DTSTART"))->getValue())
            dtStart = getiCalPropertyFromVProperty(getProperty(TEXT("DTSTART")));
    }
    return dtStart;
}
iCalProperty* Event::getGeo() {
    if(!geo) {
        if(containsProperty(TEXT("GEO")) && getProperty(TEXT("GEO"))->getValue())
            geo = getiCalPropertyFromVProperty(getProperty(TEXT("GEO")));
    }
    return geo;
}
iCalProperty* Event::getLastMod() {
    if(!lastMod) {
        if(containsProperty(TEXT("LAST-MODIFIED")) && getProperty(TEXT("LAST-MODIFIED"))->getValue())
            lastMod = getiCalPropertyFromVProperty(getProperty(TEXT("LAST-MODIFIED")));
    }
    return lastMod;
}
iCalProperty* Event::getLocation() {
    if(!location) {
        if(containsProperty(TEXT("LOCATION")) && getProperty(TEXT("LOCATION"))->getValue())
            location = getiCalPropertyFromVProperty(getProperty(TEXT("LOCATION")));
    }
    return location;
}
iCalProperty* Event::getOrganizer() {
    if(!organizer) {
        if(containsProperty(TEXT("ORGANIZER")) && getProperty(TEXT("ORGANIZER"))->getValue())
            organizer = getiCalPropertyFromVProperty(getProperty(TEXT("ORGANIZER")));
    }
    return organizer;
}
iCalProperty* Event::getPriority() {
    if(!priority) {
        if(containsProperty(TEXT("PRIORITY")) && getProperty(TEXT("PRIORITY"))->getValue())
            priority = getiCalPropertyFromVProperty(getProperty(TEXT("PRIORITY")));
    }
    return priority;
}
iCalProperty* Event::getDtStamp() {
    if(!dtStamp) {
        if(containsProperty(TEXT("DTSTAMP")) && getProperty(TEXT("DTSTAMP"))->getValue())
            dtStamp = getiCalPropertyFromVProperty(getProperty(TEXT("DTSTAMP")));
    }
    return dtStamp;
}
iCalProperty* Event::getSequence() {
    if(!seq) {
        if(containsProperty(TEXT("SEQUENCE")) && getProperty(TEXT("SEQUENCE"))->getValue())
            seq = getiCalPropertyFromVProperty(getProperty(TEXT("SEQUENCE")));
    }
    return seq;
}
iCalProperty* Event::getStatus() {
    if(!status) {
        if(containsProperty(TEXT("STATUS")) && getProperty(TEXT("STATUS"))->getValue())
            status = getiCalPropertyFromVProperty(getProperty(TEXT("STATUS")));
    }
    return status;
}
iCalProperty* Event::getSummary() {
    if(!summary) {
        if(containsProperty(TEXT("SUMMARY")) && getProperty(TEXT("SUMMARY"))->getValue())
            summary = getiCalPropertyFromVProperty(getProperty(TEXT("SUMMARY")));
    }
    return summary;
}
iCalProperty* Event::getTransport() {
    if(!transp) {
        if(containsProperty(TEXT("TRANSP")) && getProperty(TEXT("TRANSP"))->getValue())
            transp = getiCalPropertyFromVProperty(getProperty(TEXT("TRANSP")));
    }
    return transp;
}
iCalProperty* Event::getUid() {
    if(!uid) {
        if(containsProperty(TEXT("UID")) && getProperty(TEXT("UID"))->getValue())
            uid = getiCalPropertyFromVProperty(getProperty(TEXT("UID")));
    }
    return uid;
}
iCalProperty* Event::getUrl() {
    if(!url) {
        if(containsProperty(TEXT("URL")) && getProperty(TEXT("URL"))->getValue())
            url = getiCalPropertyFromVProperty(getProperty(TEXT("URL")));
    }
    return url;
}
iCalProperty* Event::getRecurID() {
    if(!recurID) {
        if(containsProperty(TEXT("RECURRENCE-ID")) && getProperty(TEXT("RECURRENCE-ID"))->getValue())
            recurID = getiCalPropertyFromVProperty(getProperty(TEXT("RECURRENCE-ID")));
    }
    return recurID;
}
iCalProperty* Event::getDtEnd() {
    if(!dtEnd) {
        if(containsProperty(TEXT("DTEND")) && getProperty(TEXT("DTEND"))->getValue())
            dtEnd = getiCalPropertyFromVProperty(getProperty(TEXT("DTEND")));
    }
    return dtEnd;
}
iCalProperty* Event::getDuration() {
    if(!duration) {
        if(containsProperty(TEXT("DURATION")) && getProperty(TEXT("DURATION"))->getValue())
           duration = getiCalPropertyFromVProperty(getProperty(TEXT("DURATION")));
    }
    return duration;
}
ArrayList* Event::getAttach() {
    if(!attach)
        for(int i = 0; i < propertiesCount(); i++)
            if(!wcscmp(getProperty(i)->getName(),TEXT("ATTACH")) && getProperty(i)->getValue()) {
                if(!attach)
                    attach = new ArrayList();
                attach->add((ArrayElement&) *getiCalPropertyFromVProperty(getProperty(i)));
            }
    return attach;
}
ArrayList* Event::getAttendee() {
    if(!attendee)
        for(int i = 0; i < propertiesCount(); i++)
            if(!wcscmp(getProperty(i)->getName(),TEXT("ATTENDEE")) && getProperty(i)->getValue()) {
                if(!attendee)
                    attendee = new ArrayList();
                attendee->add((ArrayElement&) *getiCalPropertyFromVProperty(getProperty(i)));
            }
    return attendee;
}
ArrayList* Event::getCategories() {
    if(!categories)
        for(int i = 0; i < propertiesCount(); i++)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品视频免费在线| 国产在线播精品第三| 亚洲日本中文字幕区| 中文字幕日韩欧美一区二区三区| 久久精品一区蜜桃臀影院| 亚洲国产精品高清| 一区二区欧美精品| 另类小说视频一区二区| 国产成人av自拍| 欧美影视一区二区三区| 精品国产网站在线观看| 国产精品电影院| 久久精品久久精品| 91碰在线视频| 久久五月婷婷丁香社区| 亚洲午夜一二三区视频| 麻豆成人av在线| 欧美日韩你懂得| 成人欧美一区二区三区白人| 日韩中文字幕亚洲一区二区va在线| 国产自产高清不卡| 欧美人与禽zozo性伦| 最新热久久免费视频| 看国产成人h片视频| 欧美日韩免费高清一区色橹橹| 国产欧美精品一区二区三区四区| 丝袜美腿亚洲综合| 欧美日韩成人一区二区| 国产精品毛片大码女人| 美女视频黄a大片欧美| 欧美日韩一区二区三区四区| 国产精品久久久久久一区二区三区 | 国产宾馆实践打屁股91| 精品免费国产一区二区三区四区| 性久久久久久久| 色噜噜狠狠色综合中国| 亚洲三级在线看| 欧美日产国产精品| 日韩专区在线视频| 久久伊99综合婷婷久久伊| 国产精品一区二区三区四区| 国产精品色在线观看| 色激情天天射综合网| 亚洲少妇30p| 欧美片在线播放| 韩国精品主播一区二区在线观看| 亚洲精品一区二区三区蜜桃下载 | 久久日韩粉嫩一区二区三区| 九九精品一区二区| 国产精品毛片a∨一区二区三区| 91视频在线看| 精品一区二区三区av| 亚洲四区在线观看| 精品捆绑美女sm三区| 99热精品国产| 蜜芽一区二区三区| 中文字幕一区二区三区不卡| 日韩一区二区中文字幕| 成人高清视频免费观看| 免费不卡在线视频| 亚洲一区二区影院| 久久精品人人做人人综合| 在线亚洲人成电影网站色www| 精品一区二区三区蜜桃| 亚洲成a人v欧美综合天堂| 亚洲国产精华液网站w| 欧美一级生活片| 欧美色图免费看| 不卡视频一二三| 国产不卡高清在线观看视频| 青青草97国产精品免费观看| 亚洲午夜一区二区| 亚洲另类在线制服丝袜| 国产精品久久福利| 中文字幕国产一区| 国产欧美综合色| 国产嫩草影院久久久久| 国产亚洲美州欧州综合国| 久久婷婷色综合| 久久夜色精品一区| 久久久99精品免费观看| 久久久久久久久久久久久夜| 久久久亚洲国产美女国产盗摄| 久久久亚洲精品石原莉奈| 日韩精品一区二区在线| 久久久青草青青国产亚洲免观| 欧美videossexotv100| 久久久噜噜噜久噜久久综合| 国产免费成人在线视频| 国产精品久久久久桃色tv| 一区二区三区成人在线视频| 亚洲一区成人在线| 国产一区二区免费在线| 91免费观看在线| 日韩一级精品视频在线观看| 久久亚洲一区二区三区四区| 成人欧美一区二区三区1314| 亚洲高清免费一级二级三级| 日韩精品欧美精品| av亚洲产国偷v产偷v自拍| 欧美精品一卡二卡| 中文字幕一区二区三区乱码在线| 亚洲国产一区二区视频| 国产成人一区二区精品非洲| 欧美日韩一区不卡| 亚洲线精品一区二区三区八戒| 中文字幕视频一区| 国内精品国产三级国产a久久| 在线观看一区日韩| 欧美激情中文字幕一区二区| 日韩精品一卡二卡三卡四卡无卡| 成人午夜激情片| 久久久av毛片精品| 精品一区二区三区av| 欧美视频日韩视频| 中文字幕一区二区三区不卡| 国产美女主播视频一区| 91.xcao| 日韩高清欧美激情| 日本精品裸体写真集在线观看 | 日本视频免费一区| 欧美性猛片xxxx免费看久爱| 一区二区三区中文字幕精品精品 | 亚洲精品高清在线| av电影在线观看完整版一区二区| 欧美韩国一区二区| 成人午夜激情片| 亚洲卡通欧美制服中文| 99精品久久免费看蜜臀剧情介绍| 亚洲欧洲一区二区在线播放| 成人自拍视频在线观看| 国产精品初高中害羞小美女文| 激情欧美一区二区三区在线观看| 精品少妇一区二区三区日产乱码 | 一区二区三区四区在线免费观看| 91影视在线播放| 日韩精品成人一区二区三区| 欧美mv日韩mv亚洲| 一本大道综合伊人精品热热| 婷婷综合久久一区二区三区| 亚洲精品在线一区二区| 高潮精品一区videoshd| 亚洲综合清纯丝袜自拍| 精品福利一区二区三区| 成人美女在线观看| 天天色天天操综合| 国产精品久久久久久久久果冻传媒 | 欧美精品一区二区三| 成人18视频日本| 毛片不卡一区二区| 亚洲欧洲日韩av| 精品日韩欧美一区二区| 色屁屁一区二区| 粉嫩一区二区三区在线看| 亚洲综合色噜噜狠狠| 国产精品久久久久7777按摩| 欧美不卡一区二区三区四区| 欧美日韩美少妇| 日本高清不卡aⅴ免费网站| 韩国成人在线视频| 三级久久三级久久久| 亚洲一区二区影院| 国产精品久久毛片av大全日韩| 久久亚洲精华国产精华液| 在线不卡中文字幕播放| 91精品欧美一区二区三区综合在| 91在线一区二区三区| 91香蕉视频黄| 欧美三级日韩三级国产三级| 欧美在线视频你懂得| 欧美日韩成人激情| 日韩视频中午一区| 精品少妇一区二区三区日产乱码 | 成人小视频免费观看| 国产精品91xxx| 国产原创一区二区| proumb性欧美在线观看| 91一区二区在线观看| 欧美少妇一区二区| 精品美女在线播放| 国产精品污www在线观看| 樱花草国产18久久久久| 午夜视频久久久久久| 美女一区二区久久| 97久久超碰精品国产| 欧美撒尿777hd撒尿| 2021久久国产精品不只是精品| 久久久天堂av| 视频在线观看一区二区三区| 精品一区二区三区免费观看| 91丨porny丨国产入口| 欧美电影免费观看高清完整版在 | 风流少妇一区二区| 欧美日韩激情一区| 亚洲国产精品av| 麻豆精品国产91久久久久久| 色婷婷一区二区三区四区| 2017欧美狠狠色| 五月激情丁香一区二区三区| 99久久精品国产导航|