Commit cc381506 authored by Ivan.Shulga's avatar Ivan.Shulga Committed by Alexander Trofimov

git-svn-id:...

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@56919 954022d7-b5bf-4e40-9824-e11837661b57
parent 846e2eda
......@@ -388,6 +388,7 @@ DesktopEditor/Teamlab[!!-~]Editor[!!-~]MAC/Document[!!-~]Editor/Document[!!-~]Ed
DesktopEditor/Teamlab[!!-~]Editor[!!-~]MAC/Document[!!-~]Editor/Document[!!-~]Editor.xcodeproj/project.xcworkspace/xcuserdata/admin.xcuserdatad/UserInterfaceState.xcuserstate svn_mime_002dtype=application%2Foctet-stream
DesktopEditor/agg-2.4/examples/win32_api/pure_api/pure_api.ico svn_mime_002dtype=application%2Foctet-stream
DesktopEditor/agg-2.4/examples/win32_api/pure_api/small.ico svn_mime_002dtype=application%2Foctet-stream
DesktopEditor/clipboard/macos/build-clipboard_test-Desktop_Qt_5_3_0_clang_64bit-Debug/clipboard_test svn_mime_002dtype=application%2Foctet-stream
DesktopEditor/clipboard/src/base/data/file_version_info_unittest/FileVersionInfoTest1.dll svn_mime_002dtype=application%2Foctet-stream
DesktopEditor/clipboard/src/base/data/file_version_info_unittest/FileVersionInfoTest2.dll svn_mime_002dtype=application%2Foctet-stream
DesktopEditor/clipboard/src/base/test/data/file_util/binary_file.bin svn_mime_002dtype=application%2Foctet-stream
......
QMAKE_XCODE_DEVELOPER_PATH = /Applications/Xcode.app/Contents/Developer
QMAKE_XCODE_VERSION = 5.1.1
QMAKE_MAC_SDK.macosx10.8.path = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
QMAKE_MAC_SDK.macx-clang.macosx10.8.QMAKE_CC = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
QMAKE_MAC_SDK.macx-clang.macosx10.8.QMAKE_CXX = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
QMAKE_MAC_SDK.macx-clang.macosx10.8.QMAKE_FIX_RPATH = \
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool \
-id
QMAKE_MAC_SDK.macx-clang.macosx10.8.QMAKE_AR = \
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar \
cq
QMAKE_MAC_SDK.macx-clang.macosx10.8.QMAKE_RANLIB = \
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib \
-s
QMAKE_MAC_SDK.macx-clang.macosx10.8.QMAKE_LINK = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
QMAKE_MAC_SDK.macx-clang.macosx10.8.QMAKE_LINK_SHLIB = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
QMAKE_MAC_SDK.macosx10.8.platform_name = macosx
project(clipboard_test)
cmake_minimum_required(VERSION 2.8)
aux_source_directory(. SRC_LIST)
add_executable(${PROJECT_NAME} ${SRC_LIST})
#-------------------------------------------------
#
# Project created by QtCreator 2014-06-17T12:29:18
#
#-------------------------------------------------
#QT += core
QT -= gui
TARGET = clipboard_test
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
INCLUDEPATH += \
../../src \
/usr/include/libxml2
DEPENDPATH += /usr/lib
LIBS += -lxml2 -framework Cocoa
SOURCES += main.cpp \
../../src/ui/base/clipboard/clipboard.cc \
../../src/ui/base/clipboard/custom_data_helper.cc \
../../src/ui/base/clipboard/scoped_clipboard_writer.cc \
../../src/base/pickle.cc \
../../src/base/string_util.cc \
../../src/base/string16.cc \
../../src/base/stringprintf.cc \
../../src/base/third_party/dmg_fp/dtoa.cc \
../../src/base/third_party/dmg_fp/g_fmt.cc \
../../src/base/third_party/icu/icu_utf.cc \
../../src/base/strings/string_number_conversions.cc \
../../src/base/strings/string_piece.cc \
../../src/base/strings/utf_offset_string_conversions.cc \
../../src/base/strings/utf_string_conversion_utils.cc \
../../src/base/strings/utf_string_conversions.cc \
../../src/ui/gfx/size.cc
#\
# ../../src/base/mac/launch_services_util.cc \
# ../../src/base/mac/launchd.cc \
# ../../src/base/mac/libdispatch_task_runner.cc
HEADERS += \
../../src/ui/base/clipboard/clipboard.h \
../../src/ui/base/clipboard/custom_data_helper.h \
../../src/ui/base/clipboard/scoped_clipboard_writer.h \
../../src/base/pickle.h \
../../src/base/string_util.h \
../../src/base/string16.h \
../../src/base/stringprintf.h \
../../src/base/third_party/dmg_fp/dmg_fp.h \
../../src/base/third_party/icu/icu_utf.h \
../../src/base/strings/string_number_conversions.h \
../../src/base/strings/string_piece.h \
../../src/base/strings/utf_offset_string_conversions.h \
../../src/base/strings/utf_string_conversion_utils.h \
../../src/base/strings/utf_string_conversions.h \
../../src/ui/gfx/size.h \
../../src/third_party/mozilla/NSPasteboard+Utils.h
# ../../src/base/mac/foundation_util.h
#\
# ../../src/third_party/mozilla/ComplexTextInputPanel.h \
# \
# ../../src/third_party/mozilla/NSScreen+Utils.h \
# ../../src/third_party/mozilla/NSString+Utils.h \
# ../../src/third_party/mozilla/NSURL+Utils.h \
# ../../src/third_party/mozilla/NSWorkspace+Utils.h \
# ../../src/base/mac/mac_util.h \
# ../../src/base/mac/scoped_cftyperef.h \
# ../../src/base/mac/authorization_util.h \
# ../../src/base/mac/bind_objc_block.h \
# ../../src/base/mac/bundle_locations.h \
# ../../src/base/mac/cocoa_protocols.h \
# ../../src/base/mac/launch_services_util.h \
# ../../src/base/mac/launchd.h \
# ../../src/base/mac/libdispatch_task_runner.h \
# ../../src/base/mac/objc_property_releaser.h \
# ../../src/base/strings/sys_string_conversions.h
OBJECTIVE_SOURCES += \
../../src/ui/base/clipboard/custom_data_helper_mac.mm \
../../src/ui/base/clipboard/clipboard_mac.mm \
../../src/third_party/mozilla/NSPasteboard+Utils.mm \
../../src/base/strings/sys_string_conversions_mac.mm
# ../../src/base/mac/foundation_util.mm
# \
# ../../src/third_party/mozilla/ComplexTextInputPanel.mm \
#
# ../../src/third_party/mozilla/NSString+Utils.mm \
# ../../src/base/mac/mac_util.mm \
# ../../src/base/mac/authorization_util.mm \
# ../../src/base/mac/bundle_locations.mm \
# ../../src/base/mac/objc_property_releaser.mm \
# ../../src/base/strings/sys_string_conversions_mac.mm
OTHER_FILES += \
# ../../src/third_party/mozilla/NSScreen+Utils.m \
# ../../src/third_party/mozilla/NSURL+Utils.m \
# ../../src/third_party/mozilla/NSWorkspace+Utils.m
//#include <QCoreApplication>
#include "../src/ui/base/clipboard/clipboard.h"
#include <iostream>
int main(int argc, char *argv[])
{
//QCoreApplication a(argc, argv);
//return a.exec();
ui::Clipboard *pClipboard = ui::Clipboard::GetForCurrentThread();
bool bIsHtmlAvailable = pClipboard->IsFormatAvailable(ui::Clipboard::GetHtmlFormatType(), ui::Clipboard::BUFFER_STANDARD);
bool bIsTextAvailable = pClipboard->IsFormatAvailable(ui::Clipboard::GetPlainTextFormatType(), ui::Clipboard::BUFFER_STANDARD);
if (bIsHtmlAvailable)
{
base::string16 markup;
std::string src_url;
uint32_t fragment_start, fragment_end;
pClipboard->ReadDoct(ui::Clipboard::BUFFER_STANDARD, &markup);
std::cout << "SRC Url:" << src_url << std::endl;
std::cout << "Markup:" << markup << std::endl;
}
ui::Clipboard::DestroyClipboardForCurrentThread(pClipboard);
return 0;
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment