2 * Copyright (c) 2014 Samsung Electronics Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 * Created on: Apr, 2014
23 #include "browser_config.h"
24 #include "BookmarkItem.h"
29 namespace tizen_browser{
32 BookmarkItem::BookmarkItem()
34 , m_url(std::string())
35 , m_tittle(std::string())
36 , m_thumbnail(std::shared_ptr<tizen_browser::tools::BrowserImage>())
37 , m_favicon(std::shared_ptr<tizen_browser::tools::BrowserImage>())
41 BookmarkItem::BookmarkItem(
42 const std::string& url,
43 const std::string& tittle,
44 const std::string& note,
57 BookmarkItem::~BookmarkItem()
61 void BookmarkItem::setFavicon(std::shared_ptr<tizen_browser::tools::BrowserImage> fav)
66 std::shared_ptr<tizen_browser::tools::BrowserImage> BookmarkItem::getFavicon() const
71 void BookmarkItem::setThumbnail(std::shared_ptr<tizen_browser::tools::BrowserImage> thumbnail)
73 m_thumbnail = thumbnail;
76 std::shared_ptr<tizen_browser::tools::BrowserImage> BookmarkItem::getThumbnail() const