переименовал папку, чтобы небыло пробелов
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@64492 954022d7-b5bf-4e40-9824-e11837661b57
944
.gitattributes
vendored
@ -684,478 +684,6 @@ Common/DocxFormat/Source/XML/libxml2/win_build/support svnc_tsvn_003alogminsize=
|
||||
Common/DocxFormat/Source/XlsxFormat/ExternalLinks svnc_tsvn_003alogminsize=5
|
||||
/DesktopEditor svn_global_002dignores=build%0A
|
||||
DesktopEditor/ChromiumBasedEditors svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/cef.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/cef_100_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/cef_200_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/cef_extensions.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/chrome-sandbox svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/devtools_resources.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/icudtl.dat svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/am.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/ar.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/bg.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/bn.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/ca.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/cs.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/da.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/de.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/el.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/en-GB.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/en-US.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/es-419.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/es.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/et.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/fa.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/fi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/fil.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/fr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/gu.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/he.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/hi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/hr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/hu.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/id.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/it.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/ja.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/kn.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/ko.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/lt.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/lv.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/ml.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/mr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/ms.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/nb.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/nl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/pl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/pt-BR.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/pt-PT.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/ro.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/ru.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/sk.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/sl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/sr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/sv.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/sw.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/ta.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/te.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/th.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/tr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/uk.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/vi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/zh-CN.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/locales/zh-TW.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/linux64/snapshot_blob.bin svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/ASCDocumentEditor[!!-~]Helper.app svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/ASCDocumentEditor[!!-~]Helper.app/Contents svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/ASCDocumentEditor[!!-~]Helper.app/Contents/MacOS svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/ASCDocumentEditor[!!-~]Helper.app/Contents/MacOS/ASCDocumentEditor[!!-~]Helper svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Chromium[!!-~]Embedded[!!-~]Framework svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/am.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/am.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ar.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ar.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/bg.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/bg.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/bn.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/bn.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ca.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ca.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/cef.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/cef_100_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/cef_200_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/cef_extensions.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_inspector svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/MacOS svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/Resources svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/Resources/Breakpad.nib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/Resources/English.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/Resources/English.lproj/Localizable.strings svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/Resources/crash_report_sender.icns svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/cs.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/cs.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/da.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/da.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/de.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/de.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/devtools_resources.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/el.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/el.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/en.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/en.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/en_GB.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/en_GB.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/es.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/es.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/es_419.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/es_419.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/et.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/et.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fa.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fa.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fi.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fi.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fil.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fil.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fr.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fr.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/gu.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/gu.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/he.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/he.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/hi.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/hi.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/hr.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/hr.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/hu.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/hu.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/icudtl.dat svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/id.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/id.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/it.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/it.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ja.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ja.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/kn.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/kn.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ko.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ko.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/lt.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/lt.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/lv.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/lv.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ml.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ml.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/mr.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/mr.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ms.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ms.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/nb.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/nb.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/nl.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/nl.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/pl.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/pl.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/pt_BR.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/pt_BR.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/pt_PT.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/pt_PT.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ro.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ro.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ru.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ru.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sk.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sk.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sl.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sl.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/snapshot_blob.bin svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sr.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sr.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sv.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sv.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sw.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sw.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ta.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ta.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/te.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/te.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/th.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/th.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/tr.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/tr.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/uk.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/uk.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/vi.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/vi.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/zh_CN.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/zh_CN.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/zh_TW.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/zh_TW.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/cef.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/cef_100_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/cef_200_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/cef_extensions.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/cef_sandbox.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/d3dcompiler_43.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/d3dcompiler_47.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/devtools_resources.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/icudtl.dat svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/libEGL.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/libGLESv2.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/libcef.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/libcef.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/am.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/ar.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/bg.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/bn.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/ca.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/cs.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/da.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/de.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/el.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/en-GB.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/en-US.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/es-419.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/es.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/et.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/fa.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/fi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/fil.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/fr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/gu.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/he.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/hi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/hr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/hu.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/id.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/it.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/ja.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/kn.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/ko.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/lt.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/lv.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/ml.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/mr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/ms.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/nb.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/nl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/pl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/pt-BR.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/pt-PT.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/ro.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/ru.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/sk.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/sl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/sr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/sv.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/sw.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/ta.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/te.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/th.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/tr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/uk.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/vi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/zh-CN.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/locales/zh-TW.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/snapshot_blob.bin svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win32/wow_helper.exe svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/cef.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/cef_100_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/cef_200_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/cef_extensions.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/cef_sandbox.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/d3dcompiler_43.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/d3dcompiler_47.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/devtools_resources.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/icudtl.dat svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/libEGL.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/libGLESv2.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/libcef.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/libcef.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/am.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/ar.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/bg.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/bn.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/ca.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/cs.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/da.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/de.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/el.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/en-GB.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/en-US.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/es-419.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/es.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/et.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/fa.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/fi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/fil.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/fr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/gu.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/he.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/hi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/hr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/hu.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/id.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/it.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/ja.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/kn.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/ko.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/lt.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/lv.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/ml.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/mr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/ms.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/nb.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/nl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/pl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/pt-BR.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/pt-PT.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/ro.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/ru.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/sk.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/sl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/sr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/sv.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/sw.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/ta.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/te.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/th.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/tr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/uk.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/vi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/zh-CN.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/locales/zh-TW.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/cefbuilds/win64/snapshot_blob.bin svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds/win32 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds/win32/ascdocumentscore.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds/win32/ascdocumentscore.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds/win32/debug svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds/win32/debug/ascdocumentscore.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds/win32/debug/ascdocumentscore.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds/win64 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds/win64/ascdocumentscore.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds/win64/ascdocumentscore.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds/win64/debug svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds/win64/debug/ascdocumentscore.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/corebuilds/win64/debug/ascdocumentscore.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/Debug svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/Release svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/rc svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/rc/webdata svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/rc/webdata/cloud svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/Documents_active_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/Documents_active_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/Documents_disabled_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/Documents_disabled_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/changetab_left_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/changetab_left_disabled.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/changetab_left_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/changetab_left_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/changetab_right_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/changetab_right_disabled.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/changetab_right_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/changetab_right_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/collapse_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/collapse_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/collapse_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/deploy2_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/deploy2_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/deploy2_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/deploy_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/deploy_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/deploy_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/exit_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/exit_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/exit_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/first_tab_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/first_tab_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/first_tab_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/new_collapse_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/new_collapse_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/new_deploy2_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/new_deploy2_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/new_deploy_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/new_deploy_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/new_exit_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/new_exit_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/output_tab_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/output_tab_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/output_tab_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/tabicon_DE_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/tabicon_DE_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/tabicon_PE_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/tabicon_PE_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/tabicon_SE_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/app/test/src/Icons/tabicon_SE_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/COMMON svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/COMMON/untitled2 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/include svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/qcefview svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/cefclient svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/cefclient/browser svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/cefclient/common svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/cefclient/renderer svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/cefclient/resources svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/cefclient/resources/logo.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/cefclient/resources/pdf.pdf svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/include svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/include/base svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/include/base/internal svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/include/capi svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/include/internal svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/include/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/libcef_dll svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/libcef_dll/base svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/libcef_dll/cpptoc svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/libcef_dll/ctocpp svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/linux/libcef_dll/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/cefclient svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/cefclient/browser svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/cefclient/common svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/cefclient/renderer svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/cefclient/resources svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/cefclient/resources/logo.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/cefclient/resources/mac svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/cefclient/resources/mac/English.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/cefclient/resources/mac/cefclient.icns svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/cefclient/resources/pdf.pdf svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/include svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/include/base svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/include/base/internal svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/include/capi svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/include/internal svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/include/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/libcef_dll svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/libcef_dll/base svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/libcef_dll/cpptoc svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/libcef_dll/ctocpp svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/mac/libcef_dll/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/cefclient svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/cefclient/browser svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/cefclient/common svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/cefclient/renderer svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/cefclient/resources svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/cefclient/resources/logo.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/cefclient/resources/pdf.pdf svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/cefclient/resources/win svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/cefclient/resources/win/cefclient.ico svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/cefclient/resources/win/small.ico svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/include svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/include/base svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/include/base/internal svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/include/capi svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/include/internal svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/include/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/libcef_dll svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/libcef_dll/base svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/libcef_dll/cpptoc svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/libcef_dll/ctocpp svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cef/windows/libcef_dll/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors[!!-~]2/lib/src/cefwrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors/app svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors/app/cefbuilds svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors/app/cefbuilds/linux64 svnc_tsvn_003alogminsize=5
|
||||
@ -6353,6 +5881,478 @@ DesktopEditor/ChromiumBasedEditors/lib/src/cef/windows/libcef_dll/cpptoc svnc_ts
|
||||
DesktopEditor/ChromiumBasedEditors/lib/src/cef/windows/libcef_dll/ctocpp svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors/lib/src/cef/windows/libcef_dll/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors/lib/src/cefwrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/cef.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/cef_100_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/cef_200_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/cef_extensions.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/chrome-sandbox svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/devtools_resources.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/icudtl.dat svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/am.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/ar.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/bg.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/bn.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/ca.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/cs.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/da.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/de.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/el.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/en-GB.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/en-US.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/es-419.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/es.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/et.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/fa.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/fi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/fil.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/fr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/gu.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/he.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/hi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/hr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/hu.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/id.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/it.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/ja.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/kn.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/ko.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/lt.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/lv.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/ml.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/mr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/ms.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/nb.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/nl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/pl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/pt-BR.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/pt-PT.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/ro.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/ru.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/sk.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/sl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/sr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/sv.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/sw.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/ta.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/te.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/th.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/tr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/uk.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/vi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/zh-CN.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/locales/zh-TW.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/linux64/snapshot_blob.bin svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/ASCDocumentEditor[!!-~]Helper.app svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/ASCDocumentEditor[!!-~]Helper.app/Contents svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/ASCDocumentEditor[!!-~]Helper.app/Contents/MacOS svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/ASCDocumentEditor[!!-~]Helper.app/Contents/MacOS/ASCDocumentEditor[!!-~]Helper svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Chromium[!!-~]Embedded[!!-~]Framework svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/am.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/am.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ar.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ar.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/bg.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/bg.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/bn.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/bn.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ca.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ca.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/cef.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/cef_100_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/cef_200_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/cef_extensions.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_inspector svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/MacOS svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/Resources svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/Resources/Breakpad.nib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/Resources/English.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/Resources/English.lproj/Localizable.strings svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/crash_report_sender.app/Contents/Resources/crash_report_sender.icns svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/cs.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/cs.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/da.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/da.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/de.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/de.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/devtools_resources.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/el.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/el.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/en.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/en.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/en_GB.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/en_GB.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/es.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/es.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/es_419.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/es_419.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/et.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/et.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fa.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fa.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fi.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fi.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fil.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fil.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fr.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/fr.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/gu.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/gu.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/he.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/he.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/hi.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/hi.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/hr.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/hr.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/hu.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/hu.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/icudtl.dat svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/id.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/id.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/it.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/it.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ja.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ja.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/kn.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/kn.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ko.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ko.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/lt.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/lt.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/lv.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/lv.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ml.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ml.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/mr.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/mr.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ms.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ms.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/nb.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/nb.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/nl.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/nl.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/pl.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/pl.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/pt_BR.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/pt_BR.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/pt_PT.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/pt_PT.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ro.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ro.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ru.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ru.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sk.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sk.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sl.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sl.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/snapshot_blob.bin svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sr.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sr.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sv.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sv.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sw.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/sw.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ta.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/ta.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/te.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/te.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/th.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/th.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/tr.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/tr.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/uk.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/uk.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/vi.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/vi.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/zh_CN.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/zh_CN.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/zh_TW.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/mac/Chromium[!!-~]Embedded[!!-~]Framework.framework/Resources/zh_TW.lproj/locale.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/cef.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/cef_100_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/cef_200_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/cef_extensions.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/cef_sandbox.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/d3dcompiler_43.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/d3dcompiler_47.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/devtools_resources.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/icudtl.dat svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/libEGL.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/libGLESv2.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/libcef.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/libcef.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/am.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/ar.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/bg.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/bn.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/ca.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/cs.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/da.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/de.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/el.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/en-GB.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/en-US.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/es-419.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/es.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/et.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/fa.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/fi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/fil.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/fr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/gu.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/he.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/hi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/hr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/hu.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/id.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/it.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/ja.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/kn.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/ko.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/lt.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/lv.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/ml.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/mr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/ms.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/nb.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/nl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/pl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/pt-BR.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/pt-PT.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/ro.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/ru.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/sk.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/sl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/sr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/sv.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/sw.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/ta.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/te.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/th.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/tr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/uk.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/vi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/zh-CN.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/locales/zh-TW.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/snapshot_blob.bin svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win32/wow_helper.exe svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/cef.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/cef_100_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/cef_200_percent.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/cef_extensions.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/cef_sandbox.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/d3dcompiler_43.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/d3dcompiler_47.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/devtools_resources.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/icudtl.dat svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/libEGL.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/libGLESv2.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/libcef.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/libcef.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/am.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/ar.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/bg.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/bn.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/ca.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/cs.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/da.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/de.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/el.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/en-GB.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/en-US.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/es-419.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/es.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/et.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/fa.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/fi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/fil.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/fr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/gu.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/he.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/hi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/hr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/hu.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/id.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/it.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/ja.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/kn.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/ko.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/lt.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/lv.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/ml.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/mr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/ms.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/nb.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/nl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/pl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/pt-BR.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/pt-PT.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/ro.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/ru.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/sk.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/sl.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/sr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/sv.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/sw.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/ta.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/te.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/th.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/tr.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/uk.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/vi.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/zh-CN.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/locales/zh-TW.pak svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/cefbuilds/win64/snapshot_blob.bin svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds/win32 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds/win32/ascdocumentscore.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds/win32/ascdocumentscore.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds/win32/debug svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds/win32/debug/ascdocumentscore.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds/win32/debug/ascdocumentscore.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds/win64 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds/win64/ascdocumentscore.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds/win64/ascdocumentscore.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds/win64/debug svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds/win64/debug/ascdocumentscore.dll svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/corebuilds/win64/debug/ascdocumentscore.lib svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/Debug svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/Release svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/rc svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/rc/webdata svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/rc/webdata/cloud svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/Documents_active_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/Documents_active_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/Documents_disabled_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/Documents_disabled_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/changetab_left_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/changetab_left_disabled.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/changetab_left_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/changetab_left_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/changetab_right_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/changetab_right_disabled.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/changetab_right_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/changetab_right_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/collapse_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/collapse_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/collapse_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/deploy2_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/deploy2_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/deploy2_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/deploy_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/deploy_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/deploy_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/exit_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/exit_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/exit_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/first_tab_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/first_tab_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/first_tab_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/new_collapse_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/new_collapse_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/new_deploy2_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/new_deploy2_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/new_deploy_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/new_deploy_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/new_exit_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/new_exit_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/output_tab_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/output_tab_hover.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/output_tab_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/tabicon_DE_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/tabicon_DE_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/tabicon_PE_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/tabicon_PE_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/tabicon_SE_active.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/app/test/src/Icons/tabicon_SE_normal.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/lib svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/COMMON svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/COMMON/untitled2 svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/include svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/qcefview svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/cefclient svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/cefclient/browser svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/cefclient/common svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/cefclient/renderer svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/cefclient/resources svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/cefclient/resources/logo.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/cefclient/resources/pdf.pdf svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/include svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/include/base svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/include/base/internal svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/include/capi svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/include/internal svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/include/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/libcef_dll svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/libcef_dll/base svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/libcef_dll/cpptoc svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/libcef_dll/ctocpp svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/linux/libcef_dll/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/cefclient svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/cefclient/browser svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/cefclient/common svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/cefclient/renderer svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/cefclient/resources svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/cefclient/resources/logo.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/cefclient/resources/mac svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/cefclient/resources/mac/English.lproj svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/cefclient/resources/mac/cefclient.icns svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/cefclient/resources/pdf.pdf svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/include svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/include/base svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/include/base/internal svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/include/capi svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/include/internal svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/include/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/libcef_dll svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/libcef_dll/base svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/libcef_dll/cpptoc svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/libcef_dll/ctocpp svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/mac/libcef_dll/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/cefclient svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/cefclient/browser svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/cefclient/common svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/cefclient/renderer svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/cefclient/resources svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/cefclient/resources/logo.png svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/cefclient/resources/pdf.pdf svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/cefclient/resources/win svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/cefclient/resources/win/cefclient.ico svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/cefclient/resources/win/small.ico svn_mime_002dtype=application%2Foctet-stream
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/include svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/include/base svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/include/base/internal svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/include/capi svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/include/internal svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/include/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/libcef_dll svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/libcef_dll/base svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/libcef_dll/cpptoc svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/libcef_dll/ctocpp svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cef/windows/libcef_dll/wrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/ChromiumBasedEditors2/lib/src/cefwrapper svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/Qt_build svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/Qt_build/editor svnc_tsvn_003alogminsize=5
|
||||
DesktopEditor/Qt_build/editor/Debug svnc_tsvn_003alogminsize=5
|
||||
|
||||
@ -1,46 +0,0 @@
|
||||
QT += core gui widgets gui-private widgets-private core-private printsupport
|
||||
|
||||
TEMPLATE = app
|
||||
CONFIG += app_bundle
|
||||
|
||||
CONFIG -= debug_and_release debug_and_release_target
|
||||
|
||||
CONFIG(debug, debug|release) {
|
||||
DESTDIR = $$PWD/build/windows/Debug
|
||||
} else {
|
||||
DESTDIR = $$PWD/build/windows/Release
|
||||
}
|
||||
|
||||
win32:contains(QMAKE_TARGET.arch, x86_64):{
|
||||
PLATFORM_BUILD = win64
|
||||
message(windows64)
|
||||
}
|
||||
win32:!contains(QMAKE_TARGET.arch, x86_64):{
|
||||
PLATFORM_BUILD = win32
|
||||
message(windows32)
|
||||
}
|
||||
|
||||
CONFIG(debug, debug|release) {
|
||||
PLATFORM_BUILD2 = $$PLATFORM_BUILD/debug
|
||||
message(debug)
|
||||
} else {
|
||||
PLATFORM_BUILD2 = $$PLATFORM_BUILD
|
||||
}
|
||||
|
||||
include($$PWD/src/AscDocumentEditor.pri)
|
||||
|
||||
HEADERS += \
|
||||
mainwindow.h \
|
||||
qmainpanel.h \
|
||||
qwinhost.h \
|
||||
qwinwidget.h
|
||||
|
||||
SOURCES += \
|
||||
main.cpp \
|
||||
mainwindow.cpp \
|
||||
qmainpanel.cpp \
|
||||
qwinhost.cpp \
|
||||
qwinwidget.cpp
|
||||
|
||||
LIBS += -L$$PWD/../cefbuilds/$$PLATFORM_BUILD -llibcef
|
||||
LIBS += -L$$PWD/../corebuilds/$$PLATFORM_BUILD2 -lascdocumentscore
|
||||
@ -1,129 +0,0 @@
|
||||
#include <QFile>
|
||||
#include <QScreen>
|
||||
#include <QDir>
|
||||
|
||||
#include "mainwindow.h"
|
||||
#include "./src/QAscApplicationManager.h"
|
||||
|
||||
#ifdef WIN32
|
||||
#include <shlwapi.h>
|
||||
#include <shlobj.h>
|
||||
#endif
|
||||
|
||||
#include <QStandardPaths>
|
||||
|
||||
static std::wstring GetAppDataPath()
|
||||
{
|
||||
#ifdef WIN32
|
||||
WCHAR szPath[MAX_PATH];
|
||||
// Get path for each computer, non-user specific and non-roaming data.
|
||||
if ( SUCCEEDED( SHGetFolderPathW( NULL, CSIDL_COMMON_APPDATA, NULL, 0, szPath ) ) )
|
||||
{
|
||||
// TODO: [0]
|
||||
// QStringList arr = QStandardPaths::standardLocations(QStandardPaths::AppDataLocation);
|
||||
|
||||
// Append product-specific path
|
||||
std::wstring sAppData(szPath);
|
||||
sAppData += L"/ONLYOFFICE";
|
||||
return sAppData;
|
||||
}
|
||||
#else
|
||||
std::wstring sAppData = QDir::homePath().toStdWString();
|
||||
sAppData += L"/ONLYOFFICE";
|
||||
return sAppData;
|
||||
#endif
|
||||
|
||||
return L"";
|
||||
}
|
||||
|
||||
static int AscEditor_MainWindows( int argc, char *argv[] )
|
||||
{
|
||||
bool bIsChromiumSubprocess = false;
|
||||
for (int i = 0; i < argc; ++i)
|
||||
{
|
||||
if ((0 == strcmp("--type=gpu-process", argv[i])) ||
|
||||
(0 == strcmp("--type=renderer", argv[i])) ||
|
||||
(0 == strcmp("--type=zygote", argv[i])))
|
||||
{
|
||||
bIsChromiumSubprocess = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
#if 0
|
||||
FILE* f = fopen("E:\\12345.txt", "a+");
|
||||
fprintf(f, "-----------------------------------------------\n");
|
||||
for (int i = 0; i < argc; ++i)
|
||||
{
|
||||
fprintf(f, argv[i]);
|
||||
fprintf(f, "\n");
|
||||
}
|
||||
fprintf(f, "-----------------------------------------------\n");
|
||||
fclose(f);
|
||||
#endif
|
||||
|
||||
if (bIsChromiumSubprocess)
|
||||
{
|
||||
QApplication aa(argc, argv);
|
||||
CApplicationCEF oCef;
|
||||
CAscApplicationManager oManager;
|
||||
|
||||
std::wstring sUserPath = GetAppDataPath();
|
||||
oManager.m_oSettings.SetUserDataPath(sUserPath);
|
||||
|
||||
oCef.Init_CEF(&oManager);
|
||||
return aa.exec();
|
||||
}
|
||||
|
||||
QApplication a(argc, argv);
|
||||
CApplicationCEF* application_cef = new CApplicationCEF();
|
||||
|
||||
CAscApplicationManager* pApplicationManager = new QAscApplicationManager();
|
||||
|
||||
std::wstring sUserPath = GetAppDataPath();
|
||||
pApplicationManager->m_oSettings.SetUserDataPath(sUserPath);
|
||||
|
||||
qreal ww = a.primaryScreen()->logicalDotsPerInch();
|
||||
qreal hh = a.primaryScreen()->physicalDotsPerInch();
|
||||
|
||||
application_cef->Init_CEF(pApplicationManager);
|
||||
|
||||
pApplicationManager->CheckFonts();
|
||||
|
||||
a.setStyleSheet("#mainPanel { margin: 0; padding: 0; }\
|
||||
#systemPanel { margin: 0; padding: 0; } \
|
||||
#centralWidget { background: #313437; }");
|
||||
|
||||
// Font
|
||||
QFont mainFont = a.font();
|
||||
mainFont.setStyleStrategy( QFont::PreferAntialias );
|
||||
a.setFont( mainFont );
|
||||
|
||||
// Background color
|
||||
HBRUSH windowBackground = CreateSolidBrush( RGB( 49, 52, 55 ) );
|
||||
|
||||
// Create window
|
||||
CMainWindow window( &a, windowBackground, 100, 100, 1024 * 2, 600 * 2, pApplicationManager );
|
||||
window.setMinimumSize( 100, 100 );
|
||||
|
||||
((QAscApplicationManager*)pApplicationManager)->m_pPanel = window.mainPanel->m_pPanel;
|
||||
|
||||
pApplicationManager->StartSpellChecker();
|
||||
pApplicationManager->StartKeyboardChecker();
|
||||
|
||||
// Launch
|
||||
a.exec();
|
||||
|
||||
// release all subprocesses
|
||||
pApplicationManager->CloseApplication();
|
||||
|
||||
delete application_cef;
|
||||
delete pApplicationManager;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int main( int argc, char *argv[] )
|
||||
{
|
||||
return AscEditor_MainWindows(argc, argv);
|
||||
}
|
||||
@ -1,559 +0,0 @@
|
||||
#include "MainWindow.h"
|
||||
|
||||
#include <dwmapi.h>
|
||||
#include <windowsx.h>
|
||||
#include <windows.h>
|
||||
#include <stdexcept>
|
||||
|
||||
#include <QFile>
|
||||
#include <QPixmap>
|
||||
|
||||
#include <QDebug>
|
||||
|
||||
HWND winId = 0;
|
||||
|
||||
CMainWindow::CMainWindow( QApplication *app, HBRUSH windowBackground, const int x, const int y, const int width, const int height, CAscApplicationManager* pManager ) :
|
||||
hWnd(0),
|
||||
hInstance( GetModuleHandle( NULL ) ),
|
||||
borderless( false ),
|
||||
borderlessResizeable( true ),
|
||||
aeroShadow( true ),
|
||||
closed( false ),
|
||||
visible( false )
|
||||
{
|
||||
mainPanel = NULL;
|
||||
|
||||
m_pManager = pManager;
|
||||
|
||||
WNDCLASSEXW wcx = { 0 };
|
||||
wcx.cbSize = sizeof( WNDCLASSEX );
|
||||
wcx.style = CS_HREDRAW | CS_VREDRAW;
|
||||
wcx.hInstance = hInstance;
|
||||
wcx.lpfnWndProc = WndProc;
|
||||
wcx.cbClsExtra = 0;
|
||||
wcx.cbWndExtra = 0;
|
||||
wcx.lpszClassName = L"WindowClass";
|
||||
wcx.hbrBackground = windowBackground;
|
||||
wcx.hCursor = LoadCursor( hInstance, IDC_ARROW );
|
||||
|
||||
std::wstring sPath = NSFile::GetProcessDirectory() + L"/asceditor_64.ico";
|
||||
|
||||
wcx.hIcon = (HICON) LoadImageW( // returns a HANDLE so we have to cast to HICON
|
||||
NULL, // hInstance must be NULL when loading from a file
|
||||
sPath.c_str(), // the icon file name
|
||||
IMAGE_ICON, // specifies that the file is an icon
|
||||
0, // width of the image (we'll specify default later on)
|
||||
0, // height of the image
|
||||
LR_LOADFROMFILE| // we want to load a file (as opposed to a resource)
|
||||
LR_DEFAULTSIZE| // default metrics based on the type (IMAGE_ICON, 32x32)
|
||||
LR_SHARED // let the system release the handle when it's no longer used
|
||||
);
|
||||
|
||||
RegisterClassExW( &wcx );
|
||||
if ( FAILED( RegisterClassExW( &wcx ) ) )
|
||||
throw std::runtime_error( "Couldn't register window class" );
|
||||
|
||||
hWnd = CreateWindowW( L"WindowClass", L"CMainWindow", static_cast<DWORD>( Style::windowed ) , x, y, width, height, 0, 0, hInstance, nullptr );
|
||||
|
||||
if ( !hWnd )
|
||||
throw std::runtime_error( "couldn't create window because of reasons" );
|
||||
|
||||
SetWindowLongPtr( hWnd, GWLP_USERDATA, reinterpret_cast<LONG_PTR>( this ) );
|
||||
|
||||
mainPanel = new QMainPanel( hWnd, m_pManager );
|
||||
winId = ( HWND )mainPanel->winId();
|
||||
|
||||
SetWindowPos(winId, NULL, 0, 0, width, height, SWP_FRAMECHANGED);
|
||||
|
||||
//show();
|
||||
visible = true;
|
||||
toggleBorderless();
|
||||
|
||||
a = app;
|
||||
}
|
||||
|
||||
CMainWindow::~CMainWindow()
|
||||
{
|
||||
hide();
|
||||
DestroyWindow( hWnd );
|
||||
}
|
||||
|
||||
LRESULT CALLBACK CMainWindow::WndProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam )
|
||||
{
|
||||
CMainWindow *window = reinterpret_cast<CMainWindow*>( GetWindowLongPtr( hWnd, GWLP_USERDATA ) );
|
||||
if ( !window )
|
||||
return DefWindowProc( hWnd, message, wParam, lParam );
|
||||
|
||||
switch ( message )
|
||||
{
|
||||
case WM_KEYDOWN:
|
||||
{
|
||||
switch ( wParam )
|
||||
{
|
||||
case VK_F5:
|
||||
{
|
||||
window->borderlessResizeable = !window->borderlessResizeable;
|
||||
break;
|
||||
}
|
||||
case VK_F6:
|
||||
{
|
||||
window->toggleShadow();
|
||||
window->toggleBorderless();
|
||||
SetFocus( winId );
|
||||
break;
|
||||
}
|
||||
case VK_F7:
|
||||
{
|
||||
window->toggleShadow();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if ( wParam != VK_TAB )
|
||||
return DefWindowProc( hWnd, message, wParam, lParam );
|
||||
|
||||
SetFocus( winId );
|
||||
break;
|
||||
}
|
||||
|
||||
// ALT + SPACE or F10 system menu
|
||||
case WM_SYSCOMMAND:
|
||||
{
|
||||
if ( wParam == SC_KEYMENU )
|
||||
{
|
||||
return 0;
|
||||
RECT winrect;
|
||||
GetWindowRect( hWnd, &winrect );
|
||||
TrackPopupMenu( GetSystemMenu( hWnd, false ), TPM_TOPALIGN | TPM_LEFTALIGN, winrect.left + 5, winrect.top + 5, 0, hWnd, NULL);
|
||||
break;
|
||||
}
|
||||
else
|
||||
{
|
||||
return DefWindowProc( hWnd, message, wParam, lParam );
|
||||
}
|
||||
}
|
||||
|
||||
case WM_SETFOCUS:
|
||||
{
|
||||
QString str( "Got focus" );
|
||||
QWidget *widget = QWidget::find( ( WId )HWND( wParam ) );
|
||||
if ( widget )
|
||||
str += QString( " from %1 (%2)" ).arg( widget->objectName() ).arg(widget->metaObject()->className() );
|
||||
str += "\n";
|
||||
OutputDebugStringA( str.toLocal8Bit().data() );
|
||||
break;
|
||||
}
|
||||
|
||||
case WM_NCCALCSIZE:
|
||||
{
|
||||
//this kills the window frame and title bar we added with
|
||||
//WS_THICKFRAME and WS_CAPTION
|
||||
if (window->borderless)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case WM_KILLFOCUS:
|
||||
{
|
||||
QString str( "Lost focus" );
|
||||
QWidget *widget = QWidget::find( (WId)HWND( wParam ) );
|
||||
if ( widget )
|
||||
str += QString( " to %1 (%2)" ).arg( widget->objectName() ).arg(widget->metaObject()->className() );
|
||||
str += "\n";
|
||||
|
||||
OutputDebugStringA( str.toLocal8Bit().data() );
|
||||
break;
|
||||
}
|
||||
|
||||
case WM_DESTROY:
|
||||
{
|
||||
PostQuitMessage(0);
|
||||
break;
|
||||
}
|
||||
|
||||
case WM_NCHITTEST:
|
||||
{
|
||||
if ( window->borderless )
|
||||
{
|
||||
const LONG borderWidth = 8; //in pixels
|
||||
RECT winrect;
|
||||
GetWindowRect( hWnd, &winrect );
|
||||
long x = GET_X_LPARAM( lParam );
|
||||
long y = GET_Y_LPARAM( lParam );
|
||||
if ( window->borderlessResizeable )
|
||||
{
|
||||
//bottom left corner
|
||||
if ( x >= winrect.left && x < winrect.left + borderWidth &&
|
||||
y < winrect.bottom && y >= winrect.bottom - borderWidth )
|
||||
{
|
||||
return HTBOTTOMLEFT;
|
||||
}
|
||||
//bottom right corner
|
||||
if ( x < winrect.right && x >= winrect.right - borderWidth &&
|
||||
y < winrect.bottom && y >= winrect.bottom - borderWidth )
|
||||
{
|
||||
return HTBOTTOMRIGHT;
|
||||
}
|
||||
//top left corner
|
||||
if ( x >= winrect.left && x < winrect.left + borderWidth &&
|
||||
y >= winrect.top && y < winrect.top + borderWidth )
|
||||
{
|
||||
return HTTOPLEFT;
|
||||
}
|
||||
//top right corner
|
||||
if ( x < winrect.right && x >= winrect.right - borderWidth &&
|
||||
y >= winrect.top && y < winrect.top + borderWidth )
|
||||
{
|
||||
return HTTOPRIGHT;
|
||||
}
|
||||
//left border
|
||||
if ( x >= winrect.left && x < winrect.left + borderWidth )
|
||||
{
|
||||
return HTLEFT;
|
||||
}
|
||||
//right border
|
||||
if ( x < winrect.right && x >= winrect.right - borderWidth )
|
||||
{
|
||||
return HTRIGHT;
|
||||
}
|
||||
//bottom border
|
||||
if ( y < winrect.bottom && y >= winrect.bottom - borderWidth )
|
||||
{
|
||||
return HTBOTTOM;
|
||||
}
|
||||
//top border
|
||||
if ( y >= winrect.top && y < winrect.top + borderWidth )
|
||||
{
|
||||
return HTTOP;
|
||||
}
|
||||
}
|
||||
|
||||
return HTCAPTION;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case WM_SIZE:
|
||||
{
|
||||
RECT lpWindowRect;
|
||||
GetWindowRect(hWnd, &lpWindowRect);
|
||||
|
||||
bool bIsMaximize = false;
|
||||
|
||||
int nMaxOffsetX = 0;
|
||||
int nMaxOffsetY = 0;
|
||||
int nMaxOffsetR = 0;
|
||||
int nMaxOffsetB = 0;
|
||||
|
||||
if (window->mainPanel)
|
||||
{
|
||||
RECT winrect;
|
||||
GetClientRect( hWnd, &winrect );
|
||||
|
||||
WINDOWPLACEMENT wp;
|
||||
wp.length = sizeof( WINDOWPLACEMENT );
|
||||
GetWindowPlacement( hWnd, &wp );
|
||||
|
||||
int nSizeBorder_normal = 3;
|
||||
int nSizeBorder_max = nSizeBorder_normal;
|
||||
|
||||
if ( wp.showCmd == SW_MAXIMIZE )
|
||||
{
|
||||
QPushButton* pushButtonMaximize = window->mainPanel->findChild<QPushButton*>( "pushButtonMaximize" );
|
||||
pushButtonMaximize->setStyleSheet("QPushButton {background-image:url(:/Icons/new_deploy_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::hover {background-image:url(:/Icons/new_deploy_hover.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::pressed {background-image:url(:/Icons/new_deploy_hover.png);border:none;margin:0;padding:0;}");
|
||||
|
||||
LONG lTestW = 640;
|
||||
LONG lTestH = 480;
|
||||
RECT wrect;
|
||||
wrect.left = 0;
|
||||
wrect.top = 0;
|
||||
wrect.right = lTestW;
|
||||
wrect.bottom = lTestH;
|
||||
AdjustWindowRectEx(&wrect, (GetWindowStyle(hWnd) & ~WS_DLGFRAME), FALSE, 0);
|
||||
|
||||
if (0 > wrect.left)
|
||||
nMaxOffsetX = -wrect.left;
|
||||
if (0 > wrect.top)
|
||||
nMaxOffsetY = -wrect.top;
|
||||
if (wrect.right > lTestW)
|
||||
nMaxOffsetR = (wrect.right - lTestW);
|
||||
if (wrect.bottom > lTestH)
|
||||
nMaxOffsetB = (wrect.bottom - lTestH);
|
||||
|
||||
// TODO: вот тут бордер!!!
|
||||
window->mainPanel->setGeometry( nMaxOffsetX + nSizeBorder_max,
|
||||
nMaxOffsetY + nSizeBorder_max,
|
||||
winrect.right - (nMaxOffsetX + nMaxOffsetR + 2 * nSizeBorder_max),
|
||||
winrect.bottom - (nMaxOffsetY + nMaxOffsetB + 2 * nSizeBorder_max));
|
||||
|
||||
bIsMaximize = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
QPushButton* pushButtonMaximize = window->mainPanel->findChild<QPushButton*>( "pushButtonMaximize" );
|
||||
pushButtonMaximize->setStyleSheet("QPushButton {background-image:url(:/Icons/new_deploy2_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::hover {background-image:url(:/Icons/new_deploy2_hover.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::pressed {background-image:url(:/Icons/new_deploy2_hover.png);border:none;margin:0;padding:0;}");
|
||||
|
||||
// TODO: вот тут бордер!!!
|
||||
window->mainPanel->setGeometry( nSizeBorder_normal, nSizeBorder_normal,
|
||||
winrect.right - 2 * nSizeBorder_normal,
|
||||
winrect.bottom - 2 * nSizeBorder_normal);
|
||||
}
|
||||
}
|
||||
|
||||
HRGN hRgn = CreateRectRgn(nMaxOffsetX,
|
||||
nMaxOffsetY,
|
||||
lpWindowRect.right - lpWindowRect.left - nMaxOffsetX,
|
||||
lpWindowRect.bottom - lpWindowRect.top - nMaxOffsetY);
|
||||
|
||||
SetWindowRgn(hWnd, hRgn, TRUE);
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
case WM_ERASEBKGND:
|
||||
{
|
||||
#if 1
|
||||
PAINTSTRUCT ps;
|
||||
HDC hDC = BeginPaint(hWnd, &ps);
|
||||
RECT rect;
|
||||
GetClientRect(hWnd, &rect);
|
||||
|
||||
LONG lMargin = 0;
|
||||
rect.left -= lMargin;
|
||||
rect.top -= lMargin;
|
||||
rect.right += lMargin;
|
||||
rect.bottom += lMargin;
|
||||
// тут цвет бекграунда!
|
||||
HBRUSH hBrush = CreateSolidBrush(RGB( 49, 52, 55 ));
|
||||
FillRect(hDC, &rect, (HBRUSH)hBrush);
|
||||
DeleteObject(hBrush);
|
||||
EndPaint(hWnd, &ps);
|
||||
#else
|
||||
HDC hDC = GetWindowDC(hWnd);
|
||||
|
||||
RECT rect;
|
||||
//GetClientRect(hWnd, &rect);
|
||||
GetWindowRect(hWnd, &rect);
|
||||
|
||||
int nW = (int)(rect.right-rect.left);
|
||||
int nH = (int)(rect.bottom-rect.top);
|
||||
|
||||
HDC hCDC = ::CreateCompatibleDC(hDC);
|
||||
HBITMAP hBmp = ::CreateCompatibleBitmap(hDC, nW, nH);
|
||||
HBITMAP hBmpOld = (HBITMAP)::SelectObject(hCDC, hBmp);
|
||||
HBRUSH hBrush = ::CreateSolidBrush(RGB( 49, 52, 55 ));
|
||||
HBRUSH hBrushOld = (HBRUSH )::SelectObject(hCDC, hBrush);
|
||||
|
||||
::PatBlt(hCDC, 0,0, nW, nH, PATCOPY);
|
||||
::BitBlt(hDC, rect.left, rect.top, nW, nH, hCDC, 0,0, SRCCOPY);
|
||||
|
||||
::SelectObject(hCDC, hBrushOld);
|
||||
::SelectObject(hCDC, hBmpOld);
|
||||
::DeleteObject(hBrush);
|
||||
::DeleteObject(hBmp);
|
||||
|
||||
::ReleaseDC(hWnd, hDC);
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
case WM_NCPAINT:
|
||||
{
|
||||
return 0;
|
||||
#if 0
|
||||
if (true)
|
||||
{
|
||||
//if (QSysInfo::windowsVersion() != QSysInfo::WV_XP)
|
||||
// DefWindowProc(hWnd, message, wParam, lParam);
|
||||
|
||||
HDC hdc;
|
||||
//hdc = GetDCEx(hWnd, (HRGN)wParam, DCX_WINDOW|DCX_INTERSECTRGN);
|
||||
hdc = GetWindowDC(hWnd);
|
||||
// Paint into this DC
|
||||
|
||||
RECT rect;
|
||||
GetWindowRect(hWnd, &rect);
|
||||
rect.left = 0;
|
||||
rect.top = 0;
|
||||
|
||||
HBRUSH hBrush = CreateSolidBrush(RGB(0, 0, 0));
|
||||
//FillRect(hdc, &rect, (HBRUSH)hBrush);
|
||||
FillRgn(hdc, (HRGN)wParam, hBrush);
|
||||
DeleteObject(hBrush);
|
||||
|
||||
ReleaseDC(hWnd, hdc);
|
||||
return 0;
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
}
|
||||
|
||||
case WM_NCACTIVATE:
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
case WM_GETMINMAXINFO:
|
||||
{
|
||||
MINMAXINFO* minMaxInfo = ( MINMAXINFO* )lParam;
|
||||
if ( window->minimumSize.required )
|
||||
{
|
||||
minMaxInfo->ptMinTrackSize.x = window->getMinimumWidth();
|
||||
minMaxInfo->ptMinTrackSize.y = window->getMinimumHeight();
|
||||
}
|
||||
|
||||
if ( window->maximumSize.required )
|
||||
{
|
||||
minMaxInfo->ptMaxTrackSize.x = window->getMaximumWidth();
|
||||
minMaxInfo->ptMaxTrackSize.y = window->getMaximumHeight();
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
case WM_QUERYENDSESSION:
|
||||
{
|
||||
break;
|
||||
}
|
||||
case WM_ENDSESSION:
|
||||
{
|
||||
window->m_pManager->CloseApplication();
|
||||
break;
|
||||
}
|
||||
#if 0
|
||||
case WM_INPUTLANGCHANGE:
|
||||
case WM_INPUTLANGCHANGEREQUEST:
|
||||
{
|
||||
int _lang = LOWORD(lParam);
|
||||
m_oLanguage.Check(_lang);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
return DefWindowProc(hWnd, message, wParam, lParam);
|
||||
}
|
||||
|
||||
void CMainWindow::toggleBorderless()
|
||||
{
|
||||
if ( visible )
|
||||
{
|
||||
LONG newStyle = (LONG)Style::windowed;
|
||||
// чтобы не было мерцания. перерисовку при "неактивном окне" - перекроем
|
||||
//newStyle &= (~WS_CAPTION);
|
||||
newStyle &= (~WS_SYSMENU);
|
||||
if (borderless)
|
||||
{
|
||||
newStyle = (LONG)Style::aero_borderless;
|
||||
}
|
||||
|
||||
SetWindowLongPtr( hWnd, GWL_STYLE, newStyle );
|
||||
|
||||
borderless = !borderless;
|
||||
if ( !borderless )
|
||||
{
|
||||
toggleShadow();
|
||||
}
|
||||
|
||||
//redraw frame
|
||||
SetWindowPos( hWnd, 0, 0, 0, 0, 0, SWP_FRAMECHANGED | SWP_NOMOVE | SWP_NOSIZE /*| SWP_NOZORDER | SWP_NOOWNERZORDER */);
|
||||
show();
|
||||
}
|
||||
}
|
||||
|
||||
void CMainWindow::toggleShadow()
|
||||
{
|
||||
if ( borderless )
|
||||
{
|
||||
aeroShadow = !aeroShadow;
|
||||
const MARGINS shadow_on = { 1, 1, 1, 1 };
|
||||
const MARGINS shadow_off = { 0, 0, 0, 0 };
|
||||
//DwmExtendFrameIntoClientArea( hWnd, ( aeroShadow ) ? ( &shadow_on ) : ( &shadow_off ) );
|
||||
}
|
||||
}
|
||||
|
||||
void CMainWindow::toggleResizeable()
|
||||
{
|
||||
borderlessResizeable = borderlessResizeable ? false : true;
|
||||
}
|
||||
|
||||
bool CMainWindow::isResizeable()
|
||||
{
|
||||
return borderlessResizeable ? true : false;
|
||||
}
|
||||
|
||||
void CMainWindow::show()
|
||||
{
|
||||
ShowWindow( hWnd, SW_SHOW );
|
||||
visible = true;
|
||||
}
|
||||
|
||||
void CMainWindow::hide()
|
||||
{
|
||||
ShowWindow( hWnd, SW_HIDE );
|
||||
visible = false;
|
||||
}
|
||||
|
||||
bool CMainWindow::isVisible()
|
||||
{
|
||||
return visible ? true : false;
|
||||
}
|
||||
|
||||
// Minimum size
|
||||
void CMainWindow::setMinimumSize( const int width, const int height )
|
||||
{
|
||||
this->minimumSize.required = true;
|
||||
this->minimumSize.width = width;
|
||||
this->minimumSize.height = height;
|
||||
}
|
||||
|
||||
bool CMainWindow::isSetMinimumSize()
|
||||
{
|
||||
return this->minimumSize.required;
|
||||
}
|
||||
void CMainWindow::removeMinimumSize()
|
||||
{
|
||||
this->minimumSize.required = false;
|
||||
this->minimumSize.width = 0;
|
||||
this->minimumSize.height = 0;
|
||||
}
|
||||
|
||||
int CMainWindow::getMinimumWidth()
|
||||
{
|
||||
return minimumSize.width;
|
||||
}
|
||||
|
||||
int CMainWindow::getMinimumHeight()
|
||||
{
|
||||
return minimumSize.height;
|
||||
}
|
||||
|
||||
// Maximum size
|
||||
void CMainWindow::setMaximumSize( const int width, const int height )
|
||||
{
|
||||
this->maximumSize.required = true;
|
||||
this->maximumSize.width = width;
|
||||
this->maximumSize.height = height;
|
||||
}
|
||||
bool CMainWindow::isSetMaximumSize()
|
||||
{
|
||||
return this->maximumSize.required;
|
||||
}
|
||||
|
||||
void CMainWindow::removeMaximumSize()
|
||||
{
|
||||
this->maximumSize.required = false;
|
||||
this->maximumSize.width = 0;
|
||||
this->maximumSize.height = 0;
|
||||
}
|
||||
int CMainWindow::getMaximumWidth()
|
||||
{
|
||||
return maximumSize.width;
|
||||
}
|
||||
int CMainWindow::getMaximumHeight()
|
||||
{
|
||||
return maximumSize.height;
|
||||
}
|
||||
|
||||
@ -1,72 +0,0 @@
|
||||
#include <windows.h>
|
||||
|
||||
#include "qmainpanel.h"
|
||||
#include "qwinwidget.h"
|
||||
|
||||
#include <QApplication>
|
||||
|
||||
class CMainWindow
|
||||
{
|
||||
enum class Style : DWORD
|
||||
{
|
||||
//windowed = ( WS_OVERLAPPEDWINDOW | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_THICKFRAME | WS_CLIPCHILDREN | WS_SYSMENU ),
|
||||
//aero_borderless = ( WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_THICKFRAME | WS_CLIPCHILDREN )
|
||||
|
||||
windowed = ( WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN ),
|
||||
aero_borderless = ( WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_THICKFRAME | WS_CLIPCHILDREN )
|
||||
};
|
||||
|
||||
public:
|
||||
HWND hWnd;
|
||||
HINSTANCE hInstance;
|
||||
CAscApplicationManager* m_pManager;
|
||||
|
||||
CMainWindow( QApplication *app, HBRUSH windowBackground, const int x, const int y, const int width, const int height, CAscApplicationManager* pManager );
|
||||
~CMainWindow();
|
||||
static LRESULT CALLBACK WndProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam );
|
||||
void show();
|
||||
void hide();
|
||||
bool isVisible();
|
||||
|
||||
void toggleBorderless();
|
||||
void toggleShadow();
|
||||
void toggleResizeable();
|
||||
bool isResizeable();
|
||||
|
||||
void setMinimumSize( const int width, const int height );
|
||||
bool isSetMinimumSize();
|
||||
void removeMinimumSize();
|
||||
int getMinimumHeight();
|
||||
int getMinimumWidth();
|
||||
|
||||
void setMaximumSize( const int width, const int height );
|
||||
bool isSetMaximumSize();
|
||||
int getMaximumHeight();
|
||||
int getMaximumWidth();
|
||||
void removeMaximumSize();
|
||||
|
||||
public:
|
||||
QApplication *a;
|
||||
QMainPanel *mainPanel;
|
||||
|
||||
private:
|
||||
|
||||
bool closed;
|
||||
bool visible;
|
||||
|
||||
bool borderless;
|
||||
bool aeroShadow;
|
||||
bool borderlessResizeable;
|
||||
|
||||
struct sizeType
|
||||
{
|
||||
sizeType() : required( false ), width( 0 ), height( 0 ) {}
|
||||
|
||||
bool required;
|
||||
int width;
|
||||
int height;
|
||||
};
|
||||
|
||||
sizeType minimumSize;
|
||||
sizeType maximumSize;
|
||||
};
|
||||
@ -1,113 +0,0 @@
|
||||
#include <windows.h>
|
||||
|
||||
#include "./qmainpanel.h"
|
||||
|
||||
QMainPanel::QMainPanel( HWND hWnd, CAscApplicationManager* pManager ) : QWinWidget( hWnd )
|
||||
{
|
||||
windowHandle = hWnd;
|
||||
|
||||
// Central widget
|
||||
QWidget *centralWidget = new QWidget( this );
|
||||
centralWidget->setObjectName( "centralWidget" );
|
||||
centralWidget->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding );
|
||||
centralWidget->setStyleSheet("background-color:#313437");
|
||||
|
||||
m_pPanel = new QAscMainPanel(this, pManager, true);
|
||||
m_pPanel->SetMainButtonsController(this);
|
||||
|
||||
resizeEvent(NULL);
|
||||
|
||||
show();
|
||||
}
|
||||
|
||||
void QMainPanel::resizeEvent(QResizeEvent* event)
|
||||
{
|
||||
if (NULL != event)
|
||||
QWinWidget::resizeEvent(event);
|
||||
|
||||
int nWindowW = this->width();
|
||||
int nWindowH = this->height();
|
||||
|
||||
m_pPanel->setGeometry(0, 0, nWindowW, nWindowH);
|
||||
}
|
||||
|
||||
bool QMainPanel::nativeEvent( const QByteArray &, void *msg, long * result)
|
||||
{
|
||||
Q_UNUSED(result);
|
||||
MSG *message = ( MSG * )msg;
|
||||
switch( message->message )
|
||||
{
|
||||
case WM_SYSKEYDOWN:
|
||||
{
|
||||
if ( message->wParam == VK_SPACE )
|
||||
{
|
||||
RECT winrect;
|
||||
GetWindowRect( windowHandle, &winrect );
|
||||
TrackPopupMenu( GetSystemMenu( windowHandle, false ), TPM_TOPALIGN | TPM_LEFTALIGN, winrect.left + 5, winrect.top + 5, 0, windowHandle, NULL);
|
||||
break;
|
||||
}
|
||||
}
|
||||
case WM_KEYDOWN:
|
||||
{
|
||||
if ( message->wParam == VK_F5 || message->wParam == VK_F6 || message->wParam == VK_F7)
|
||||
{
|
||||
SendMessage( windowHandle, WM_KEYDOWN, message->wParam, message->lParam );
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
void QMainPanel::mousePressEvent( QMouseEvent *event )
|
||||
{
|
||||
if ( event->button() == Qt::LeftButton )
|
||||
{
|
||||
ReleaseCapture();
|
||||
SendMessage( windowHandle, WM_NCLBUTTONDOWN, HTCAPTION, 0 );
|
||||
}
|
||||
|
||||
if ( event->type() == QEvent::MouseButtonDblClick )
|
||||
{
|
||||
if (event -> button() == Qt::LeftButton)
|
||||
{
|
||||
WINDOWPLACEMENT wp;
|
||||
wp.length = sizeof( WINDOWPLACEMENT );
|
||||
GetWindowPlacement( parentWindow(), &wp );
|
||||
if ( wp.showCmd == SW_MAXIMIZE )
|
||||
{
|
||||
ShowWindow( parentWindow(), SW_RESTORE );
|
||||
}
|
||||
else
|
||||
{
|
||||
ShowWindow( parentWindow(), SW_MAXIMIZE );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void QMainPanel::pushButtonMinimizeClicked()
|
||||
{
|
||||
ShowWindow( parentWindow(), SW_MINIMIZE );
|
||||
}
|
||||
|
||||
void QMainPanel::pushButtonMaximizeClicked()
|
||||
{
|
||||
WINDOWPLACEMENT wp;
|
||||
wp.length = sizeof( WINDOWPLACEMENT );
|
||||
GetWindowPlacement( parentWindow(), &wp );
|
||||
if ( wp.showCmd == SW_MAXIMIZE )
|
||||
{
|
||||
ShowWindow( parentWindow(), SW_RESTORE );
|
||||
}
|
||||
else
|
||||
{
|
||||
ShowWindow( parentWindow(), SW_MAXIMIZE );
|
||||
}
|
||||
}
|
||||
|
||||
void QMainPanel::pushButtonCloseClicked()
|
||||
{
|
||||
PostQuitMessage( 0 );
|
||||
}
|
||||
@ -1,29 +0,0 @@
|
||||
#ifndef QMAINPANELW_H
|
||||
#define QMAINPANELW_H
|
||||
|
||||
#include "qwinwidget.h"
|
||||
#include "./src/QAscMainPanel.h"
|
||||
|
||||
class QMainPanel : public QWinWidget, public CMainButtonsController
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
QMainPanel( HWND hWnd, CAscApplicationManager* pManager );
|
||||
bool nativeEvent(const QByteArray &, void *msg, long *result);
|
||||
|
||||
void mousePressEvent( QMouseEvent *event );
|
||||
void resizeEvent(QResizeEvent* event);
|
||||
|
||||
virtual void pushButtonMinimizeClicked();
|
||||
virtual void pushButtonMaximizeClicked();
|
||||
virtual void pushButtonCloseClicked();
|
||||
|
||||
private:
|
||||
HWND windowHandle;
|
||||
|
||||
public:
|
||||
QAscMainPanel* m_pPanel;
|
||||
};
|
||||
|
||||
#endif // QMAINPANELW_H
|
||||
@ -1,268 +0,0 @@
|
||||
// Implementation of the QWinHost classes
|
||||
#include "qwinhost.h"
|
||||
|
||||
#include <QEvent>
|
||||
#include <qt_windows.h>
|
||||
|
||||
/*!
|
||||
\class QWinHost qwinhost.h
|
||||
\brief The QWinHost class provides an API to use native Win32
|
||||
windows in Qt applications.
|
||||
|
||||
QWinHost exists to provide a QWidget that can act as a parent for
|
||||
any native Win32 control. Since QWinHost is a proper QWidget, it
|
||||
can be used as a toplevel widget (e.g. 0 parent) or as a child of
|
||||
any other QWidget.
|
||||
|
||||
QWinHost integrates the native control into the Qt user interface,
|
||||
e.g. handles focus switches and laying out.
|
||||
|
||||
Applications moving to Qt may have custom Win32 controls that will
|
||||
take time to rewrite with Qt. Such applications can use these
|
||||
custom controls as children of QWinHost widgets. This allows the
|
||||
application's user interface to be replaced gradually.
|
||||
|
||||
When the QWinHost is destroyed, and the Win32 window hasn't been
|
||||
set with setWindow(), the window will also be destroyed.
|
||||
*/
|
||||
|
||||
/*!
|
||||
Creates an instance of QWinHost. \a parent and \a f are
|
||||
passed on to the QWidget constructor. The widget has by default
|
||||
no background.
|
||||
|
||||
\warning You cannot change the parent widget of the QWinHost instance
|
||||
after the native window has been created, i.e. do not call
|
||||
QWidget::setParent or move the QWinHost into a different layout.
|
||||
*/
|
||||
QWinHost::QWinHost(QWidget *parent, Qt::WindowFlags f) :
|
||||
QWidget(parent, f), wndproc(0),own_hwnd(false), hwnd(0)
|
||||
{
|
||||
setAttribute(Qt::WA_NoBackground);
|
||||
|
||||
}
|
||||
|
||||
/*!
|
||||
Destroys the QWinHost object. If the hosted Win32 window has not
|
||||
been set explicitly using setWindow() the window will be
|
||||
destroyed.
|
||||
*/
|
||||
QWinHost::~QWinHost()
|
||||
{
|
||||
if (wndproc)
|
||||
{
|
||||
SetWindowLongPtr(hwnd, GWLP_WNDPROC, (LONG_PTR)wndproc);
|
||||
}
|
||||
|
||||
if (hwnd && own_hwnd)
|
||||
DestroyWindow(hwnd);
|
||||
}
|
||||
|
||||
/*!
|
||||
Reimplement this virtual function to create and return the native
|
||||
Win32 window. \a parent is the handle to this widget, and \a
|
||||
instance is the handle to the application instance. The returned HWND
|
||||
must be a child of the \a parent HWND.
|
||||
|
||||
The default implementation returns null. The window returned by a
|
||||
reimplementation of this function is owned by this QWinHost
|
||||
instance and will be destroyed in the destructor.
|
||||
|
||||
This function is called by the implementation of polish() if no
|
||||
window has been set explicitly using setWindow(). Call polish() to
|
||||
force this function to be called.
|
||||
|
||||
\sa setWindow()
|
||||
*/
|
||||
HWND QWinHost::createWindow(HWND parent, HINSTANCE instance)
|
||||
{
|
||||
Q_UNUSED(parent);
|
||||
Q_UNUSED(instance);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*!
|
||||
Ensures that the window provided a child of this widget, unless
|
||||
it is a WS_OVERLAPPED window.
|
||||
*/
|
||||
void QWinHost::fixParent()
|
||||
{
|
||||
if (!hwnd)
|
||||
return;
|
||||
if (!::IsWindow(hwnd))
|
||||
{
|
||||
hwnd = 0;
|
||||
return;
|
||||
}
|
||||
if (::GetParent(hwnd) == (HWND)winId())
|
||||
return;
|
||||
long style = GetWindowLong(hwnd, GWL_STYLE);
|
||||
if (style & WS_OVERLAPPED)
|
||||
return;
|
||||
::SetParent(hwnd, (HWND)winId());
|
||||
}
|
||||
|
||||
/*!
|
||||
Sets the native Win32 window to \a window. If \a window is not a child
|
||||
window of this widget, then it is reparented to become one. If \a window
|
||||
is not a child window (i.e. WS_OVERLAPPED is set), then this function does nothing.
|
||||
|
||||
The lifetime of the window handle will be managed by Windows, QWinHost does not
|
||||
call DestroyWindow. To verify that the handle is destroyed when expected, handle
|
||||
WM_DESTROY in the window procedure.
|
||||
|
||||
\sa window(), createWindow()
|
||||
*/
|
||||
void QWinHost::setWindow(HWND window)
|
||||
{
|
||||
if (hwnd && own_hwnd)
|
||||
DestroyWindow(hwnd);
|
||||
|
||||
hwnd = window;
|
||||
fixParent();
|
||||
|
||||
own_hwnd = false;
|
||||
}
|
||||
|
||||
/*!
|
||||
Returns the handle to the native Win32 window, or null if no
|
||||
window has been set or created yet.
|
||||
|
||||
\sa setWindow(), createWindow()
|
||||
*/
|
||||
HWND QWinHost::window() const
|
||||
{
|
||||
return hwnd;
|
||||
}
|
||||
|
||||
void *getWindowProc(QWinHost *host)
|
||||
{
|
||||
return host ? host->wndproc : 0;
|
||||
}
|
||||
|
||||
LRESULT CALLBACK WinHostProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
QWinHost *widget = qobject_cast<QWinHost*>(QWidget::find((WId)::GetParent(hwnd)));
|
||||
WNDPROC oldproc = (WNDPROC)getWindowProc(widget);
|
||||
if (widget)
|
||||
{
|
||||
switch(msg)
|
||||
{
|
||||
case WM_LBUTTONDOWN:
|
||||
if (::GetFocus() != hwnd && (widget->focusPolicy() & Qt::ClickFocus))
|
||||
{
|
||||
widget->setFocus(Qt::MouseFocusReason);
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_SYSKEYDOWN:
|
||||
case WM_SYSKEYUP:
|
||||
SendMessage((HWND)widget->winId(), msg, wParam, lParam);
|
||||
break;
|
||||
|
||||
case WM_KEYDOWN:
|
||||
if (wParam == VK_TAB)
|
||||
{
|
||||
SendMessage((HWND)widget->winId(), msg, wParam, lParam);
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (oldproc)
|
||||
return CallWindowProc(oldproc, hwnd, msg, wParam, lParam);
|
||||
return DefWindowProc(hwnd, msg, wParam, lParam);
|
||||
}
|
||||
|
||||
/*!
|
||||
\reimp
|
||||
*/
|
||||
bool QWinHost::event(QEvent *e)
|
||||
{
|
||||
switch(e->type())
|
||||
{
|
||||
case QEvent::Polish:
|
||||
if (!hwnd)
|
||||
{
|
||||
hwnd = createWindow((HWND)winId(), qWinAppInst());
|
||||
fixParent();
|
||||
own_hwnd = hwnd != 0;
|
||||
}
|
||||
if (hwnd && !wndproc && GetParent(hwnd) == (HWND)winId())
|
||||
{
|
||||
wndproc = (void*)GetWindowLongPtr(hwnd, GWLP_WNDPROC);
|
||||
SetWindowLongPtr(hwnd, GWLP_WNDPROC, (LONG_PTR)WinHostProc);
|
||||
|
||||
LONG style = GetWindowLong(hwnd, GWL_STYLE);
|
||||
if (style & WS_TABSTOP)
|
||||
setFocusPolicy(Qt::FocusPolicy(focusPolicy() | Qt::StrongFocus));
|
||||
}
|
||||
break;
|
||||
case QEvent::WindowBlocked:
|
||||
if (hwnd)
|
||||
EnableWindow(hwnd, false);
|
||||
break;
|
||||
case QEvent::WindowUnblocked:
|
||||
if (hwnd)
|
||||
EnableWindow(hwnd, true);
|
||||
break;
|
||||
}
|
||||
return QWidget::event(e);
|
||||
}
|
||||
|
||||
/*!
|
||||
\reimp
|
||||
*/
|
||||
void QWinHost::showEvent(QShowEvent *e)
|
||||
{
|
||||
QWidget::showEvent(e);
|
||||
|
||||
if (hwnd)
|
||||
SetWindowPos(hwnd, HWND_TOP, 0, 0, width(), height(), SWP_SHOWWINDOW);
|
||||
}
|
||||
|
||||
/*!
|
||||
\reimp
|
||||
*/
|
||||
void QWinHost::focusInEvent(QFocusEvent *e)
|
||||
{
|
||||
QWidget::focusInEvent(e);
|
||||
|
||||
if (hwnd)
|
||||
::SetFocus(hwnd);
|
||||
}
|
||||
|
||||
/*!
|
||||
\reimp
|
||||
*/
|
||||
void QWinHost::resizeEvent(QResizeEvent *e)
|
||||
{
|
||||
QWidget::resizeEvent(e);
|
||||
|
||||
if (hwnd)
|
||||
SetWindowPos(hwnd, HWND_TOP, 0, 0, width(), height(), 0);
|
||||
}
|
||||
|
||||
/*!
|
||||
\reimp
|
||||
*/
|
||||
bool QWinHost::nativeEvent(const QByteArray &eventType, void *message, long *result)
|
||||
{
|
||||
MSG *msg = (MSG *)message;
|
||||
switch (msg->message)
|
||||
{
|
||||
case WM_SETFOCUS:
|
||||
if (hwnd)
|
||||
{
|
||||
::SetFocus(hwnd);
|
||||
return true;
|
||||
}
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return QWidget::nativeEvent(eventType, message, result);
|
||||
}
|
||||
|
||||
@ -1,36 +0,0 @@
|
||||
#ifndef QWINHOST_H
|
||||
#define QWINHOST_H
|
||||
|
||||
#include <QWidget>
|
||||
#include <Windows.h>
|
||||
|
||||
class QWinHost : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
QWinHost(QWidget *parent = 0, Qt::WindowFlags f = 0);
|
||||
~QWinHost();
|
||||
|
||||
void setWindow(HWND);
|
||||
HWND window() const;
|
||||
|
||||
protected:
|
||||
virtual HWND createWindow(HWND parent, HINSTANCE instance);
|
||||
|
||||
bool event(QEvent *e);
|
||||
void showEvent(QShowEvent *);
|
||||
void focusInEvent(QFocusEvent*);
|
||||
void resizeEvent(QResizeEvent*);
|
||||
|
||||
bool nativeEvent(const QByteArray &eventType, void *message, long *result);
|
||||
|
||||
private:
|
||||
void fixParent();
|
||||
friend void* getWindowProc(QWinHost*);
|
||||
|
||||
void* wndproc;
|
||||
bool own_hwnd;
|
||||
HWND hwnd;
|
||||
};
|
||||
|
||||
#endif // QWINHOST_H
|
||||
@ -1,333 +0,0 @@
|
||||
#include <qevent.h>
|
||||
#include "qwinwidget.h"
|
||||
#include <qt_windows.h>
|
||||
#include <QApplication>
|
||||
|
||||
#include <QWindow>
|
||||
#include <qpa/qplatformnativeinterface.h>
|
||||
|
||||
/*!
|
||||
\class QWinWidget qwinwidget.h
|
||||
\brief The QWinWidget class is a Qt widget that can be child of a
|
||||
native Win32 widget.
|
||||
|
||||
The QWinWidget class is the bridge between an existing application
|
||||
user interface developed using native Win32 APIs or toolkits like
|
||||
MFC, and Qt based GUI elements.
|
||||
|
||||
Using QWinWidget as the parent of QDialogs will ensure that
|
||||
modality, placement and stacking works properly throughout the
|
||||
entire application. If the child widget is a top level window that
|
||||
uses the \c WDestructiveClose flag, QWinWidget will destroy itself
|
||||
when the child window closes down.
|
||||
|
||||
Applications moving to Qt can use QWinWidget to add new
|
||||
functionality, and gradually replace the existing interface.
|
||||
*/
|
||||
|
||||
/*!
|
||||
Creates an instance of QWinWidget. \a hParentWnd is the handle to
|
||||
the native Win32 parent. If a \a parent is provided the object is
|
||||
owned by that QObject. \a f is passed on to the QWidget constructor.
|
||||
*/
|
||||
QWinWidget::QWinWidget(HWND hParentWnd, QObject *parent, Qt::WindowFlags f)
|
||||
: QWidget(0, f), hParent(hParentWnd), prevFocus(0), reenable_parent(false)
|
||||
{
|
||||
if (parent)
|
||||
QObject::setParent(parent);
|
||||
|
||||
init();
|
||||
}
|
||||
|
||||
void QWinWidget::init()
|
||||
{
|
||||
Q_ASSERT(hParent);
|
||||
|
||||
if (hParent)
|
||||
{
|
||||
// make the widget window style be WS_CHILD so SetParent will work
|
||||
LONG lStyle = WS_CHILD | WS_CLIPCHILDREN | WS_CLIPSIBLINGS;
|
||||
|
||||
SetWindowLong((HWND)winId(), GWL_STYLE, lStyle);
|
||||
|
||||
QWindow *window = windowHandle();
|
||||
window->setProperty("_q_embedded_native_parent_handle", (WId)hParent);
|
||||
HWND h = static_cast<HWND>(QGuiApplication::platformNativeInterface()->
|
||||
nativeResourceForWindow("handle", window));
|
||||
SetParent(h, hParent);
|
||||
window->setFlags(Qt::FramelessWindowHint);
|
||||
|
||||
QEvent e(QEvent::EmbeddingControl);
|
||||
QApplication::sendEvent(this, &e);
|
||||
}
|
||||
}
|
||||
|
||||
/*!
|
||||
Destroys this object, freeing all allocated resources.
|
||||
*/
|
||||
QWinWidget::~QWinWidget()
|
||||
{
|
||||
}
|
||||
|
||||
/*!
|
||||
Returns the handle of the native Win32 parent window.
|
||||
*/
|
||||
HWND QWinWidget::parentWindow() const
|
||||
{
|
||||
return hParent;
|
||||
}
|
||||
|
||||
/*!
|
||||
\reimp
|
||||
*/
|
||||
void QWinWidget::childEvent(QChildEvent *e)
|
||||
{
|
||||
QObject *obj = e->child();
|
||||
if (obj->isWidgetType())
|
||||
{
|
||||
if (e->added())
|
||||
{
|
||||
if (obj->isWidgetType())
|
||||
{
|
||||
obj->installEventFilter(this);
|
||||
}
|
||||
}
|
||||
else if (e->removed() && reenable_parent)
|
||||
{
|
||||
reenable_parent = false;
|
||||
EnableWindow(hParent, true);
|
||||
obj->removeEventFilter(this);
|
||||
}
|
||||
}
|
||||
QWidget::childEvent(e);
|
||||
}
|
||||
|
||||
/*! \internal */
|
||||
void QWinWidget::saveFocus()
|
||||
{
|
||||
if (!prevFocus)
|
||||
prevFocus = ::GetFocus();
|
||||
if (!prevFocus)
|
||||
prevFocus = parentWindow();
|
||||
}
|
||||
|
||||
/*!
|
||||
Shows this widget. Overrides QWidget::show().
|
||||
|
||||
\sa showCentered()
|
||||
*/
|
||||
void QWinWidget::show()
|
||||
{
|
||||
saveFocus();
|
||||
QWidget::show();
|
||||
}
|
||||
|
||||
/*!
|
||||
Centers this widget over the native parent window. Use this
|
||||
function to have Qt toplevel windows (i.e. dialogs) positioned
|
||||
correctly over their native parent windows.
|
||||
|
||||
\code
|
||||
QWinWidget qwin(hParent);
|
||||
qwin.center();
|
||||
|
||||
QMessageBox::information(&qwin, "Caption", "Information Text");
|
||||
\endcode
|
||||
|
||||
This will center the message box over the client area of hParent.
|
||||
*/
|
||||
void QWinWidget::center()
|
||||
{
|
||||
const QWidget *child = findChild<QWidget*>();
|
||||
if (child && !child->isWindow())
|
||||
{
|
||||
qWarning("QWinWidget::center: Call this function only for QWinWidgets with toplevel children");
|
||||
}
|
||||
RECT r;
|
||||
GetWindowRect(hParent, &r);
|
||||
setGeometry((r.right-r.left)/2+r.left, (r.bottom-r.top)/2+r.top,0,0);
|
||||
}
|
||||
|
||||
/*!
|
||||
\obsolete
|
||||
|
||||
Call center() instead.
|
||||
*/
|
||||
void QWinWidget::showCentered()
|
||||
{
|
||||
center();
|
||||
show();
|
||||
}
|
||||
|
||||
/*!
|
||||
Sets the focus to the window that had the focus before this widget
|
||||
was shown, or if there was no previous window, sets the focus to
|
||||
the parent window.
|
||||
*/
|
||||
void QWinWidget::resetFocus()
|
||||
{
|
||||
if (prevFocus)
|
||||
::SetFocus(prevFocus);
|
||||
else
|
||||
::SetFocus(parentWindow());
|
||||
}
|
||||
|
||||
/*! \reimp
|
||||
*/
|
||||
bool QWinWidget::nativeEvent(const QByteArray &, void *message, long *)
|
||||
{
|
||||
MSG *msg = (MSG *)message;
|
||||
|
||||
if (msg->message == WM_SETFOCUS)
|
||||
{
|
||||
Qt::FocusReason reason;
|
||||
if (::GetKeyState(VK_LBUTTON) < 0 || ::GetKeyState(VK_RBUTTON) < 0)
|
||||
reason = Qt::MouseFocusReason;
|
||||
else if (::GetKeyState(VK_SHIFT) < 0)
|
||||
reason = Qt::BacktabFocusReason;
|
||||
else
|
||||
reason = Qt::TabFocusReason;
|
||||
QFocusEvent e(QEvent::FocusIn, reason);
|
||||
QApplication::sendEvent(this, &e);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/*!
|
||||
\reimp
|
||||
*/
|
||||
bool QWinWidget::eventFilter(QObject *o, QEvent *e)
|
||||
{
|
||||
QWidget *w = (QWidget*)o;
|
||||
|
||||
switch (e->type())
|
||||
{
|
||||
case QEvent::WindowDeactivate:
|
||||
if (w->isModal() && w->isHidden())
|
||||
BringWindowToTop(hParent);
|
||||
break;
|
||||
|
||||
case QEvent::Hide:
|
||||
if (reenable_parent)
|
||||
{
|
||||
EnableWindow(hParent, true);
|
||||
reenable_parent = false;
|
||||
}
|
||||
resetFocus();
|
||||
if (w->testAttribute(Qt::WA_DeleteOnClose) && w->isWindow())
|
||||
deleteLater();
|
||||
break;
|
||||
|
||||
case QEvent::Show:
|
||||
if (w->isWindow())
|
||||
{
|
||||
saveFocus();
|
||||
hide();
|
||||
if (w->isModal() && !reenable_parent)
|
||||
{
|
||||
EnableWindow(hParent, false);
|
||||
reenable_parent = true;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case QEvent::Close:
|
||||
::SetActiveWindow(hParent);
|
||||
if (w->testAttribute(Qt::WA_DeleteOnClose))
|
||||
deleteLater();
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
return QWidget::eventFilter(o, e);
|
||||
}
|
||||
|
||||
/*! \reimp
|
||||
*/
|
||||
void QWinWidget::focusInEvent(QFocusEvent *e)
|
||||
{
|
||||
QWidget *candidate = this;
|
||||
|
||||
switch (e->reason())
|
||||
{
|
||||
case Qt::TabFocusReason:
|
||||
case Qt::BacktabFocusReason:
|
||||
while (!(candidate->focusPolicy() & Qt::TabFocus))
|
||||
{
|
||||
candidate = candidate->nextInFocusChain();
|
||||
if (candidate == this)
|
||||
{
|
||||
candidate = 0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (candidate)
|
||||
{
|
||||
candidate->setFocus(e->reason());
|
||||
if (e->reason() == Qt::BacktabFocusReason || e->reason() == Qt::TabFocusReason)
|
||||
{
|
||||
candidate->setAttribute(Qt::WA_KeyboardFocusChange);
|
||||
candidate->window()->setAttribute(Qt::WA_KeyboardFocusChange);
|
||||
}
|
||||
if (e->reason() == Qt::BacktabFocusReason)
|
||||
QWidget::focusNextPrevChild(false);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/*! \reimp
|
||||
*/
|
||||
bool QWinWidget::focusNextPrevChild(bool next)
|
||||
{
|
||||
QWidget *curFocus = focusWidget();
|
||||
if (!next)
|
||||
{
|
||||
if (!curFocus->isWindow())
|
||||
{
|
||||
QWidget *nextFocus = curFocus->nextInFocusChain();
|
||||
QWidget *prevFocus = 0;
|
||||
QWidget *topLevel = 0;
|
||||
while (nextFocus != curFocus)
|
||||
{
|
||||
if (nextFocus->focusPolicy() & Qt::TabFocus)
|
||||
{
|
||||
prevFocus = nextFocus;
|
||||
topLevel = 0;
|
||||
}
|
||||
else if (nextFocus->isWindow())
|
||||
{
|
||||
topLevel = nextFocus;
|
||||
}
|
||||
nextFocus = nextFocus->nextInFocusChain();
|
||||
}
|
||||
|
||||
if (!topLevel)
|
||||
{
|
||||
return QWidget::focusNextPrevChild(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
QWidget *nextFocus = curFocus;
|
||||
while (1)
|
||||
{
|
||||
nextFocus = nextFocus->nextInFocusChain();
|
||||
if (nextFocus->isWindow())
|
||||
break;
|
||||
if (nextFocus->focusPolicy() & Qt::TabFocus)
|
||||
{
|
||||
return QWidget::focusNextPrevChild(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
::SetFocus(hParent);
|
||||
return true;
|
||||
}
|
||||
@ -1,38 +0,0 @@
|
||||
#ifndef QWINWIDGET_H
|
||||
#define QWINWIDGET_H
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
class QWinWidget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
QWinWidget( HWND hParentWnd, QObject *parent = 0, Qt::WindowFlags f = 0 );
|
||||
~QWinWidget();
|
||||
|
||||
void show();
|
||||
void center();
|
||||
void showCentered();
|
||||
|
||||
HWND parentWindow() const;
|
||||
|
||||
protected:
|
||||
void childEvent( QChildEvent *e );
|
||||
bool eventFilter( QObject *o, QEvent *e );
|
||||
|
||||
bool focusNextPrevChild(bool next);
|
||||
void focusInEvent(QFocusEvent *e);
|
||||
bool nativeEvent(const QByteArray &eventType, void *message, long *result);
|
||||
|
||||
private:
|
||||
void init();
|
||||
|
||||
void saveFocus();
|
||||
void resetFocus();
|
||||
|
||||
HWND hParent;
|
||||
HWND prevFocus;
|
||||
bool reenable_parent;
|
||||
};
|
||||
|
||||
#endif // QWINWIDGET_H
|
||||
@ -1,92 +0,0 @@
|
||||
QT += core gui widgets printsupport
|
||||
|
||||
TEMPLATE = app
|
||||
CONFIG += app_bundle
|
||||
|
||||
CONFIG += c++11
|
||||
|
||||
CONFIG -= debug_and_release debug_and_release_target
|
||||
|
||||
win32:contains(QMAKE_TARGET.arch, x86_64):{
|
||||
PLATFORM_BUILD = win64
|
||||
message(windows64)
|
||||
}
|
||||
win32:!contains(QMAKE_TARGET.arch, x86_64):{
|
||||
PLATFORM_BUILD = win32
|
||||
message(windows32)
|
||||
}
|
||||
linux-g++:contains(QMAKE_HOST.arch, x86_64):{
|
||||
PLATFORM_BUILD = linux64
|
||||
message(linux64)
|
||||
}
|
||||
linux-g++:!contains(QMAKE_HOST.arch, x86_64):{
|
||||
PLATFORM_BUILD = linux32
|
||||
message(linux32)
|
||||
}
|
||||
|
||||
mac {
|
||||
PLATFORM_BUILD = mac
|
||||
message(mac)
|
||||
}
|
||||
|
||||
CONFIG(debug, debug|release) {
|
||||
PLATFORM_BUILD2 = $$PLATFORM_BUILD/debug
|
||||
DESTDIR = $$PWD/build/$$PLATFORM_BUILD/Debug
|
||||
message(debug)
|
||||
} else {
|
||||
PLATFORM_BUILD2 = $$PLATFORM_BUILD
|
||||
DESTDIR = $$PWD/build/$$PLATFORM_BUILD/Release
|
||||
message(release)
|
||||
}
|
||||
|
||||
include($$PWD/AscDocumentEditor.pri)
|
||||
|
||||
SOURCES += \
|
||||
$$PWD/main_cp.cpp
|
||||
|
||||
win32 {
|
||||
LIBS += -L$$PWD/../../cefbuilds/$$PLATFORM_BUILD -llibcef
|
||||
}
|
||||
|
||||
linux {
|
||||
LIBS += -L$$PWD/../../cefbuilds/$$PLATFORM_BUILD -lcef
|
||||
}
|
||||
|
||||
mac {
|
||||
|
||||
DEFINES += _MAC
|
||||
|
||||
#PROJECT_PATH = $$PWD
|
||||
PROJECT_PATH = ..
|
||||
|
||||
QMAKE_LFLAGS += -F$${PROJECT_PATH}/../../cefbuilds/mac
|
||||
LIBS += -framework "Chromium Embedded Framework"
|
||||
|
||||
BUNDLE_TARGET = $${PROJECT_PATH}/build/mac/Debug/$${TARGET}.app
|
||||
|
||||
QMAKE_POST_LINK += mkdir -p $${BUNDLE_TARGET}/Contents/Frameworks;
|
||||
QMAKE_POST_LINK += cp -R $${PROJECT_PATH}/../../cefbuilds/mac/ASCDocumentEditor\ Helper.app $${BUNDLE_TARGET}/Contents/Frameworks;
|
||||
QMAKE_POST_LINK += cp -R $${PROJECT_PATH}/../../cefbuilds/mac/Chromium\ Embedded\ Framework.framework $${BUNDLE_TARGET}/Contents/Frameworks;
|
||||
QMAKE_POST_LINK += cp -R $${PROJECT_PATH}/../../corebuilds/mac/debug/libascdocumentscore.dylib $${BUNDLE_TARGET}/Contents/Frameworks;
|
||||
|
||||
QMAKE_POST_LINK += install_name_tool \
|
||||
-change \
|
||||
@executable_path/Chromium\ Embedded\ Framework \
|
||||
@executable_path/../Frameworks/Chromium\ Embedded\ Framework.framework/Chromium\ Embedded\ Framework \
|
||||
$${BUNDLE_TARGET}/Contents/MacOS/ASCDocumentEditor;
|
||||
|
||||
QMAKE_POST_LINK += install_name_tool \
|
||||
-change \
|
||||
libascdocumentscore.dylib \
|
||||
@executable_path/../Frameworks/libascdocumentscore.dylib \
|
||||
$${BUNDLE_TARGET}/Contents/MacOS/ASCDocumentEditor;
|
||||
|
||||
QMAKE_POST_LINK += install_name_tool \
|
||||
-change \
|
||||
@executable_path/Chromium\ Embedded\ Framework \
|
||||
@executable_path/../Frameworks/Chromium\ Embedded\ Framework.framework/Chromium\ Embedded\ Framework \
|
||||
$${BUNDLE_TARGET}/Contents/Frameworks/libascdocumentscore.dylib
|
||||
|
||||
}
|
||||
|
||||
LIBS += -L$$PWD/../../corebuilds/$$PLATFORM_BUILD2 -lascdocumentscore
|
||||
@ -1,564 +0,0 @@
|
||||
#-------------------------------------------------
|
||||
#
|
||||
# Project created by QtCreator 2015-08-28T23:20:13
|
||||
#
|
||||
#-------------------------------------------------
|
||||
|
||||
QT -= core
|
||||
QT -= gui
|
||||
|
||||
TARGET = $$quote(ASCDocumentEditor Helper)
|
||||
TEMPLATE = app
|
||||
#CONFIG += console
|
||||
CONFIG += app_bundle
|
||||
|
||||
CONFIG += c++11
|
||||
|
||||
INCLUDEPATH += \
|
||||
$$PWD/../../../lib/src/cef/mac
|
||||
|
||||
LIBS += -L../../../../../../SDK/lib/mac_64 -lgraphics
|
||||
|
||||
DEFINES += \
|
||||
"V8_DEPRECATION_WARNINGS" \
|
||||
"PSAPI_VERSION=1" \
|
||||
"_CRT_RAND_S" \
|
||||
"CERT_CHAIN_PARA_HAS_EXTRA_FIELDS" \
|
||||
"_ATL_NO_OPENGL" \
|
||||
"_HAS_EXCEPTIONS=0" \
|
||||
"_SECURE_ATL" \
|
||||
"CHROMIUM_BUILD" \
|
||||
"TOOLKIT_VIEWS=1" \
|
||||
"USE_AURA=1" \
|
||||
"USE_ASH=1" \
|
||||
"USE_DEFAULT_RENDER_THEME=1" \
|
||||
"USE_LIBJPEG_TURBO=1" \
|
||||
"ENABLE_ONE_CLICK_SIGNIN" \
|
||||
"ENABLE_PRE_SYNC_BACKUP" \
|
||||
"ENABLE_REMOTING=1" \
|
||||
"ENABLE_WEBRTC=1" \
|
||||
"ENABLE_PEPPER_CDMS" \
|
||||
"ENABLE_CONFIGURATION_POLICY" \
|
||||
"ENABLE_NOTIFICATIONS" \
|
||||
"ENABLE_HIDPI=1" \
|
||||
"ENABLE_EGLIMAGE=1" \
|
||||
"__STD_C" \
|
||||
"_CRT_SECURE_NO_DEPRECATE" \
|
||||
"_SCL_SECURE_NO_DEPRECATE" \
|
||||
"NTDDI_VERSION=0x06020000" \
|
||||
"_USING_V110_SDK71_" \
|
||||
"ENABLE_TASK_MANAGER=1" \
|
||||
"ENABLE_EXTENSIONS=1" \
|
||||
"ENABLE_PLUGIN_INSTALLATION=1" \
|
||||
"ENABLE_PLUGINS=1" \
|
||||
"ENABLE_SESSION_SERVICE=1" \
|
||||
"ENABLE_THEMES=1" \
|
||||
"ENABLE_AUTOFILL_DIALOG=1" \
|
||||
"ENABLE_BACKGROUND=1" \
|
||||
"ENABLE_GOOGLE_NOW=1" \
|
||||
"CLD_VERSION=2" \
|
||||
"CLD2_DATA_SOURCE=static" \
|
||||
"ENABLE_FULL_PRINTING=1" \
|
||||
"ENABLE_PRINTING=1" \
|
||||
"ENABLE_SPELLCHECK=1" \
|
||||
"ENABLE_CAPTIVE_PORTAL_DETECTION=1" \
|
||||
"ENABLE_APP_LIST=1" \
|
||||
"ENABLE_SETTINGS_APP=1" \
|
||||
"ENABLE_MANAGED_USERS=1" \
|
||||
"ENABLE_MDNS=1" \
|
||||
"ENABLE_SERVICE_DISCOVERY=1" \
|
||||
"ENABLE_WIFI_BOOTSTRAPPING=1" \
|
||||
"ENABLE_LOAD_COMPLETION_HACKS=1" \
|
||||
"USING_CEF_SHARED" \
|
||||
"__STDC_CONSTANT_MACROS" \
|
||||
"__STDC_FORMAT_MACROS" \
|
||||
"NDEBUG" \
|
||||
"NVALGRIND" \
|
||||
"DYNAMIC_ANNOTATIONS_ENABLED=0"
|
||||
|
||||
PROJECT_PATH = ../
|
||||
|
||||
QMAKE_LFLAGS += -F$${PROJECT_PATH}/../../cefbuilds/mac
|
||||
LIBS += -framework "Chromium Embedded Framework"
|
||||
LIBS += -framework AppKit
|
||||
LIBS += -framework OpenGl
|
||||
|
||||
TEMPLATE = app
|
||||
|
||||
SOURCES += \
|
||||
../../../lib/src/cef/mac/cefclient/browser/binding_test.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/browser_window.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/bytes_write_handler.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/client_app_browser.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/client_app_delegates_browser.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/client_handler.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/client_handler_osr.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/client_handler_std.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/dialog_test.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/geometry_util.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/main_context.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/main_context_impl.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/main_context_impl_posix.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/main_message_loop.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/main_message_loop_std.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/osr_renderer.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/resource_util_posix.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/root_window.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/root_window_manager.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/scheme_test.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/test_runner.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/urlrequest_test.cc \
|
||||
../../../lib/src/cef/mac/cefclient/browser/window_test.cc \
|
||||
../../../lib/src/cef/mac/cefclient/common/client_app.cc \
|
||||
../../../lib/src/cef/mac/cefclient/common/client_app_delegates_common.cc \
|
||||
../../../lib/src/cef/mac/cefclient/common/client_app_other.cc \
|
||||
../../../lib/src/cef/mac/cefclient/common/client_switches.cc \
|
||||
../../../lib/src/cef/mac/cefclient/common/scheme_test_common.cc \
|
||||
../../../lib/src/cef/mac/cefclient/renderer/client_app_delegates_renderer.cc \
|
||||
../../../lib/src/cef/mac/cefclient/renderer/client_app_renderer.cc \
|
||||
../../../lib/src/cef/mac/cefclient/renderer/client_renderer.cc \
|
||||
../../../lib/src/cef/mac/cefclient/renderer/performance_test.cc \
|
||||
../../../lib/src/cef/mac/cefclient/renderer/performance_test_tests.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/base/cef_atomicops_x86_gcc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/base/cef_bind_helpers.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/base/cef_callback_helpers.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/base/cef_callback_internal.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/base/cef_lock.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/base/cef_lock_impl.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/base/cef_logging.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/base/cef_ref_counted.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/base/cef_string16.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/base/cef_thread_checker_impl.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/base/cef_thread_collision_warner.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/base/cef_weak_ptr.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/app_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/base_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/browser_process_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/client_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/completion_callback_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/context_menu_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/cookie_visitor_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/delete_cookies_callback_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/dialog_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/display_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/domvisitor_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/download_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/drag_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/end_tracing_callback_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/find_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/focus_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/geolocation_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/get_geolocation_callback_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/jsdialog_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/keyboard_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/life_span_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/load_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/navigation_entry_visitor_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/pdf_print_callback_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/print_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/read_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/render_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/render_process_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/request_context_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/request_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/resource_bundle_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/resource_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/run_file_dialog_callback_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/scheme_handler_factory_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/set_cookie_callback_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/string_visitor_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/task_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/urlrequest_client_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/v8accessor_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/v8handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/web_plugin_info_visitor_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/web_plugin_unstable_callback_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/write_handler_cpptoc.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/auth_callback_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/before_download_callback_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/binary_value_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/browser_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/browser_host_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/callback_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/command_line_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/context_menu_params_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/cookie_manager_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/dictionary_value_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/domdocument_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/domnode_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/download_item_callback_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/download_item_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/drag_data_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/file_dialog_callback_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/frame_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/geolocation_callback_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/jsdialog_callback_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/list_value_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/menu_model_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/navigation_entry_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/post_data_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/post_data_element_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/print_dialog_callback_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/print_job_callback_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/print_settings_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/process_message_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/request_callback_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/request_context_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/request_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/response_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/scheme_registrar_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/sslcert_principal_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/sslinfo_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/stream_reader_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/stream_writer_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/task_runner_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/urlrequest_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/v8context_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/v8exception_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/v8stack_frame_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/v8stack_trace_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/v8value_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/value_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/web_plugin_info_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/xml_reader_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/zip_reader_ctocpp.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/wrapper/cef_byte_read_handler.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/wrapper/cef_closure_task.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/wrapper/cef_message_router.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/wrapper/cef_resource_manager.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/wrapper/cef_stream_resource_handler.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/wrapper/cef_xml_object.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/wrapper/cef_zip_archive.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/wrapper/libcef_dll_wrapper.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/wrapper/libcef_dll_wrapper2.cc \
|
||||
../../../lib/src/cef/mac/libcef_dll/transfer_util.cc \
|
||||
../../../lib/src/cef/mac/cefclient/process_helper_mac.cc \
|
||||
../../../lib/src/cefwrapper/client_renderer_wrapper.cpp \
|
||||
../../../lib/src/cefwrapper/client_scheme_wrapper.cpp
|
||||
|
||||
HEADERS += \
|
||||
../../../lib/src/cef/mac/cefclient/browser/binding_test.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/browser_window.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/browser_window_osr_mac.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/browser_window_std_mac.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/bytes_write_handler.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/client_app_browser.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/client_handler.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/client_handler_osr.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/client_handler_std.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/client_types.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/dialog_test.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/geometry_util.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/main_context.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/main_context_impl.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/main_message_loop.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/main_message_loop_std.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/osr_dragdrop_events.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/osr_renderer.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/resource.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/resource_util.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/root_window.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/root_window_mac.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/root_window_manager.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/scheme_test.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/temp_window.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/temp_window_mac.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/test_runner.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/urlrequest_test.h \
|
||||
../../../lib/src/cef/mac/cefclient/browser/window_test.h \
|
||||
../../../lib/src/cef/mac/cefclient/common/client_app.h \
|
||||
../../../lib/src/cef/mac/cefclient/common/client_app_other.h \
|
||||
../../../lib/src/cef/mac/cefclient/common/client_switches.h \
|
||||
../../../lib/src/cef/mac/cefclient/common/scheme_test_common.h \
|
||||
../../../lib/src/cef/mac/cefclient/renderer/client_app_renderer.h \
|
||||
../../../lib/src/cef/mac/cefclient/renderer/client_renderer.h \
|
||||
../../../lib/src/cef/mac/cefclient/renderer/performance_test.h \
|
||||
../../../lib/src/cef/mac/cefclient/renderer/performance_test_setup.h \
|
||||
../../../lib/src/cef/mac/include/base/internal/cef_atomicops_atomicword_compat.h \
|
||||
../../../lib/src/cef/mac/include/base/internal/cef_atomicops_mac.h \
|
||||
../../../lib/src/cef/mac/include/base/internal/cef_bind_internal.h \
|
||||
../../../lib/src/cef/mac/include/base/internal/cef_callback_internal.h \
|
||||
../../../lib/src/cef/mac/include/base/internal/cef_lock_impl.h \
|
||||
../../../lib/src/cef/mac/include/base/internal/cef_raw_scoped_refptr_mismatch_checker.h \
|
||||
../../../lib/src/cef/mac/include/base/internal/cef_thread_checker_impl.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_atomic_ref_count.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_atomicops.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_basictypes.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_bind.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_bind_helpers.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_build.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_callback.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_callback_forward.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_callback_helpers.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_callback_list.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_cancelable_callback.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_lock.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_logging.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_macros.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_move.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_platform_thread.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_ref_counted.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_scoped_ptr.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_string16.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_template_util.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_thread_checker.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_thread_collision_warner.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_trace_event.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_tuple.h \
|
||||
../../../lib/src/cef/mac/include/base/cef_weak_ptr.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_app_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_auth_callback_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_base_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_browser_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_browser_process_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_callback_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_client_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_command_line_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_context_menu_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_cookie_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_dialog_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_display_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_dom_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_download_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_download_item_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_drag_data_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_drag_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_find_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_focus_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_frame_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_geolocation_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_geolocation_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_jsdialog_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_keyboard_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_life_span_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_load_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_menu_model_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_navigation_entry_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_origin_whitelist_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_parser_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_path_util_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_print_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_print_settings_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_process_message_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_process_util_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_render_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_render_process_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_request_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_request_context_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_request_context_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_request_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_resource_bundle_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_resource_handler_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_response_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_scheme_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_ssl_info_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_stream_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_string_visitor_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_task_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_trace_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_urlrequest_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_v8_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_values_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_web_plugin_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_xml_reader_capi.h \
|
||||
../../../lib/src/cef/mac/include/capi/cef_zip_reader_capi.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_export.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_logging_internal.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_mac.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_ptr.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_string.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_string_list.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_string_map.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_string_multimap.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_string_types.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_string_wrappers.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_thread_internal.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_time.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_trace_event_internal.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_types.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_types_mac.h \
|
||||
../../../lib/src/cef/mac/include/internal/cef_types_wrappers.h \
|
||||
../../../lib/src/cef/mac/include/wrapper/cef_byte_read_handler.h \
|
||||
../../../lib/src/cef/mac/include/wrapper/cef_closure_task.h \
|
||||
../../../lib/src/cef/mac/include/wrapper/cef_helpers.h \
|
||||
../../../lib/src/cef/mac/include/wrapper/cef_message_router.h \
|
||||
../../../lib/src/cef/mac/include/wrapper/cef_resource_manager.h \
|
||||
../../../lib/src/cef/mac/include/wrapper/cef_stream_resource_handler.h \
|
||||
../../../lib/src/cef/mac/include/wrapper/cef_xml_object.h \
|
||||
../../../lib/src/cef/mac/include/wrapper/cef_zip_archive.h \
|
||||
../../../lib/src/cef/mac/include/cef_app.h \
|
||||
../../../lib/src/cef/mac/include/cef_application_mac.h \
|
||||
../../../lib/src/cef/mac/include/cef_auth_callback.h \
|
||||
../../../lib/src/cef/mac/include/cef_base.h \
|
||||
../../../lib/src/cef/mac/include/cef_browser.h \
|
||||
../../../lib/src/cef/mac/include/cef_browser_process_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_callback.h \
|
||||
../../../lib/src/cef/mac/include/cef_client.h \
|
||||
../../../lib/src/cef/mac/include/cef_command_line.h \
|
||||
../../../lib/src/cef/mac/include/cef_context_menu_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_cookie.h \
|
||||
../../../lib/src/cef/mac/include/cef_dialog_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_display_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_dom.h \
|
||||
../../../lib/src/cef/mac/include/cef_download_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_download_item.h \
|
||||
../../../lib/src/cef/mac/include/cef_drag_data.h \
|
||||
../../../lib/src/cef/mac/include/cef_drag_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_find_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_focus_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_frame.h \
|
||||
../../../lib/src/cef/mac/include/cef_geolocation.h \
|
||||
../../../lib/src/cef/mac/include/cef_geolocation_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_jsdialog_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_keyboard_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_life_span_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_load_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_menu_model.h \
|
||||
../../../lib/src/cef/mac/include/cef_navigation_entry.h \
|
||||
../../../lib/src/cef/mac/include/cef_origin_whitelist.h \
|
||||
../../../lib/src/cef/mac/include/cef_pack_resources.h \
|
||||
../../../lib/src/cef/mac/include/cef_pack_strings.h \
|
||||
../../../lib/src/cef/mac/include/cef_parser.h \
|
||||
../../../lib/src/cef/mac/include/cef_path_util.h \
|
||||
../../../lib/src/cef/mac/include/cef_print_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_print_settings.h \
|
||||
../../../lib/src/cef/mac/include/cef_process_message.h \
|
||||
../../../lib/src/cef/mac/include/cef_process_util.h \
|
||||
../../../lib/src/cef/mac/include/cef_render_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_render_process_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_request.h \
|
||||
../../../lib/src/cef/mac/include/cef_request_context.h \
|
||||
../../../lib/src/cef/mac/include/cef_request_context_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_request_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_resource_bundle_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_resource_handler.h \
|
||||
../../../lib/src/cef/mac/include/cef_response.h \
|
||||
../../../lib/src/cef/mac/include/cef_runnable.h \
|
||||
../../../lib/src/cef/mac/include/cef_scheme.h \
|
||||
../../../lib/src/cef/mac/include/cef_ssl_info.h \
|
||||
../../../lib/src/cef/mac/include/cef_stream.h \
|
||||
../../../lib/src/cef/mac/include/cef_string_visitor.h \
|
||||
../../../lib/src/cef/mac/include/cef_task.h \
|
||||
../../../lib/src/cef/mac/include/cef_trace.h \
|
||||
../../../lib/src/cef/mac/include/cef_urlrequest.h \
|
||||
../../../lib/src/cef/mac/include/cef_v8.h \
|
||||
../../../lib/src/cef/mac/include/cef_values.h \
|
||||
../../../lib/src/cef/mac/include/cef_version.h \
|
||||
../../../lib/src/cef/mac/include/cef_web_plugin.h \
|
||||
../../../lib/src/cef/mac/include/cef_xml_reader.h \
|
||||
../../../lib/src/cef/mac/include/cef_zip_reader.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/app_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/base_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/browser_process_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/client_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/completion_callback_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/context_menu_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/cookie_visitor_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/delete_cookies_callback_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/dialog_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/display_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/domvisitor_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/download_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/drag_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/end_tracing_callback_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/find_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/focus_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/geolocation_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/get_geolocation_callback_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/jsdialog_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/keyboard_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/life_span_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/load_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/navigation_entry_visitor_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/pdf_print_callback_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/print_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/read_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/render_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/render_process_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/request_context_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/request_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/resource_bundle_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/resource_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/run_file_dialog_callback_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/scheme_handler_factory_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/set_cookie_callback_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/string_visitor_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/task_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/urlrequest_client_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/v8accessor_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/v8handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/web_plugin_info_visitor_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/web_plugin_unstable_callback_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/cpptoc/write_handler_cpptoc.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/auth_callback_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/before_download_callback_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/binary_value_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/browser_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/browser_host_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/callback_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/command_line_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/context_menu_params_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/cookie_manager_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/dictionary_value_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/domdocument_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/domnode_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/download_item_callback_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/download_item_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/drag_data_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/file_dialog_callback_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/frame_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/geolocation_callback_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/jsdialog_callback_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/list_value_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/menu_model_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/navigation_entry_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/post_data_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/post_data_element_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/print_dialog_callback_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/print_job_callback_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/print_settings_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/process_message_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/request_callback_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/request_context_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/request_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/response_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/scheme_registrar_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/sslcert_principal_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/sslinfo_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/stream_reader_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/stream_writer_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/task_runner_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/urlrequest_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/v8context_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/v8exception_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/v8stack_frame_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/v8stack_trace_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/v8value_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/value_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/web_plugin_info_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/xml_reader_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/ctocpp/zip_reader_ctocpp.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/wrapper/cef_browser_info_map.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/transfer_util.h \
|
||||
../../../lib/src/cef/mac/libcef_dll/wrapper_types.h
|
||||
|
||||
OBJECTIVE_SOURCES += \
|
||||
../../../lib/src/cef/mac/cefclient/browser/browser_window_osr_mac.mm \
|
||||
../../../lib/src/cef/mac/cefclient/browser/browser_window_std_mac.mm \
|
||||
../../../lib/src/cef/mac/cefclient/browser/resource_util_mac.mm \
|
||||
../../../lib/src/cef/mac/cefclient/browser/root_window_mac.mm \
|
||||
../../../lib/src/cef/mac/cefclient/browser/temp_window_mac.mm \
|
||||
../../../lib/src/cef/mac/cefclient/browser/window_test_mac.mm
|
||||
|
||||
BUNDLE_TARGET = $${PROJECT_PATH}/mac_Debug/$${TARGET}.app
|
||||
|
||||
QMAKE_POST_LINK += mkdir -p $${BUNDLE_TARGET}/Contents/Frameworks; \
|
||||
cp -R $${PROJECT_PATH}/../../cefbuilds/mac/ASCDocumentEditor\ Helper.app $${BUNDLE_TARGET}/Contents/Frameworks; \
|
||||
cp -R $${PROJECT_PATH}/../../cefbuilds/mac/Chromium\ Embedded\ Framework.framework $${BUNDLE_TARGET}/Contents/Frameworks; \
|
||||
install_name_tool \
|
||||
-change \
|
||||
@executable_path/Chromium\ Embedded\ Framework \
|
||||
@executable_path/../../../../Frameworks/Chromium\ Embedded\ Framework.framework/Chromium\ Embedded\ Framework \
|
||||
ASCDocumentEditor\ Helper.app/Contents/MacOS/ASCDocumentEditor\ Helper
|
||||
@ -1,72 +0,0 @@
|
||||
HEADERS += \
|
||||
$$PWD/../../../lib/qcefview/qcefview.h \
|
||||
$$PWD/../../../lib/include/qascprinter.h
|
||||
|
||||
SOURCES += \
|
||||
$$PWD/../../../lib/qcefview/qcefview.cpp
|
||||
|
||||
HEADERS += \
|
||||
$$PWD/QAscApplicationManager.h \
|
||||
$$PWD/QAscTabWidget.h \
|
||||
$$PWD/QAscMainPanel.h \
|
||||
$$PWD/QAscMain.h
|
||||
|
||||
SOURCES += \
|
||||
$$PWD/QAscMainPanel.cpp
|
||||
|
||||
RESOURCES += \
|
||||
$$PWD/Icons.qrc
|
||||
|
||||
win32 {
|
||||
LIBS += -lwininet \
|
||||
-ldnsapi \
|
||||
-lversion \
|
||||
-lmsimg32 \
|
||||
-lws2_32 \
|
||||
-lusp10 \
|
||||
-lpsapi \
|
||||
-ldbghelp \
|
||||
-lwinmm \
|
||||
-lshlwapi \
|
||||
-lkernel32 \
|
||||
-lgdi32 \
|
||||
-lwinspool \
|
||||
-lcomdlg32 \
|
||||
-ladvapi32 \
|
||||
-lshell32 \
|
||||
-lole32 \
|
||||
-loleaut32 \
|
||||
-luser32 \
|
||||
-luuid \
|
||||
-lodbc32 \
|
||||
-lodbccp32 \
|
||||
-ldelayimp \
|
||||
-lcredui \
|
||||
-lnetapi32 \
|
||||
-lcomctl32 \
|
||||
-lrpcrt4 \
|
||||
-ldwmapi \
|
||||
-lOpenGL32
|
||||
|
||||
QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.02
|
||||
}
|
||||
|
||||
linux-g++ {
|
||||
DEFINES += \
|
||||
LINUX \
|
||||
_LINUX \
|
||||
_LINUX_QT
|
||||
|
||||
CONFIG += link_pkgconfig
|
||||
PKGCONFIG += glib-2.0 gdk-2.0 gtkglext-1.0 atk cairo gtk+-unix-print-2.0
|
||||
}
|
||||
|
||||
mac {
|
||||
DEFINES += \
|
||||
MAC \
|
||||
_MAC \
|
||||
_LINUX
|
||||
|
||||
LIBS += -framework AppKit
|
||||
LIBS += -framework OpenGl
|
||||
}
|
||||
@ -1,48 +0,0 @@
|
||||
<RCC>
|
||||
<qresource prefix="/">
|
||||
<file>Icons/collapse_active.png</file>
|
||||
<file>Icons/collapse_hover.png</file>
|
||||
<file>Icons/collapse_normal.png</file>
|
||||
<file>Icons/deploy_active.png</file>
|
||||
<file>Icons/deploy_hover.png</file>
|
||||
<file>Icons/deploy_normal.png</file>
|
||||
<file>Icons/exit_active.png</file>
|
||||
<file>Icons/exit_hover.png</file>
|
||||
<file>Icons/exit_normal.png</file>
|
||||
<file>Icons/first_tab_active.png</file>
|
||||
<file>Icons/first_tab_hover.png</file>
|
||||
<file>Icons/first_tab_normal.png</file>
|
||||
<file>Icons/output_tab_active.png</file>
|
||||
<file>Icons/output_tab_hover.png</file>
|
||||
<file>Icons/output_tab_normal.png</file>
|
||||
<file>Icons/tabicon_DE_active.png</file>
|
||||
<file>Icons/tabicon_DE_normal.png</file>
|
||||
<file>Icons/tabicon_PE_active.png</file>
|
||||
<file>Icons/tabicon_PE_normal.png</file>
|
||||
<file>Icons/tabicon_SE_active.png</file>
|
||||
<file>Icons/tabicon_SE_normal.png</file>
|
||||
<file>Icons/changetab_left_active.png</file>
|
||||
<file>Icons/changetab_left_hover.png</file>
|
||||
<file>Icons/changetab_left_normal.png</file>
|
||||
<file>Icons/changetab_right_active.png</file>
|
||||
<file>Icons/changetab_right_hover.png</file>
|
||||
<file>Icons/changetab_right_normal.png</file>
|
||||
<file>Icons/changetab_left_disabled.png</file>
|
||||
<file>Icons/changetab_right_disabled.png</file>
|
||||
<file>Icons/deploy2_active.png</file>
|
||||
<file>Icons/deploy2_hover.png</file>
|
||||
<file>Icons/deploy2_normal.png</file>
|
||||
<file>Icons/Documents_active_hover.png</file>
|
||||
<file>Icons/Documents_active_normal.png</file>
|
||||
<file>Icons/Documents_disabled_hover.png</file>
|
||||
<file>Icons/Documents_disabled_normal.png</file>
|
||||
<file>Icons/new_collapse_normal.png</file>
|
||||
<file>Icons/new_deploy_hover.png</file>
|
||||
<file>Icons/new_deploy_normal.png</file>
|
||||
<file>Icons/new_exit_hover.png</file>
|
||||
<file>Icons/new_exit_normal.png</file>
|
||||
<file>Icons/new_deploy2_hover.png</file>
|
||||
<file>Icons/new_deploy2_normal.png</file>
|
||||
<file>Icons/new_collapse_hover.png</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1023 B |
|
Before Width: | Height: | Size: 1022 B |
|
Before Width: | Height: | Size: 1023 B |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1022 B |
|
Before Width: | Height: | Size: 1022 B |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 197 B |
|
Before Width: | Height: | Size: 194 B |
|
Before Width: | Height: | Size: 217 B |
|
Before Width: | Height: | Size: 172 B |
|
Before Width: | Height: | Size: 222 B |
|
Before Width: | Height: | Size: 195 B |
@ -1,44 +0,0 @@
|
||||
#ifndef QASCAPPLICATIONMANAGER
|
||||
#define QASCAPPLICATIONMANAGER
|
||||
|
||||
#include "QAscMainPanel.h"
|
||||
#include <QApplication>
|
||||
|
||||
class QAscApplicationManager : public CAscApplicationManager
|
||||
{
|
||||
public:
|
||||
QAscMainPanel* m_pPanel;
|
||||
|
||||
public:
|
||||
QAscApplicationManager()
|
||||
{
|
||||
m_pPanel = NULL;
|
||||
}
|
||||
|
||||
public:
|
||||
virtual void StartSaveDialog(const std::wstring& sName)
|
||||
{
|
||||
// сделал через QMainPanel - чтобы использовать сигналы-слоты.
|
||||
// если сделать QAscApplicationManager : public QObject, то он будет прокидывать
|
||||
// слоты родителю. Т.е. классу CAscApplicationManager.
|
||||
// А в либе я не буду затачиваться на QT
|
||||
|
||||
m_pPanel->OpenDialogSave(sName);
|
||||
}
|
||||
|
||||
virtual void OnNeedCheckKeyboard()
|
||||
{
|
||||
m_pPanel->CheckKeyboard();
|
||||
}
|
||||
|
||||
virtual int GetPlatformKeyboardLayout()
|
||||
{
|
||||
if (this->IsPlatformKeyboardSupport())
|
||||
return CAscApplicationManager::GetPlatformKeyboardLayout();
|
||||
|
||||
return -1;
|
||||
}
|
||||
};
|
||||
|
||||
#endif // QASCAPPLICATIONMANAGER
|
||||
|
||||
@ -1,149 +0,0 @@
|
||||
#ifndef ASCEDITORWIDGET
|
||||
#define ASCEDITORWIDGET
|
||||
|
||||
#include <QWidget>
|
||||
#include <QTabWidget>
|
||||
#include <QTabBar>
|
||||
#include <QStyleOption>
|
||||
#include <QPainter>
|
||||
#include <QApplication>
|
||||
|
||||
namespace NSAscEditor
|
||||
{
|
||||
enum EditorType
|
||||
{
|
||||
etDocument = 0,
|
||||
etPresentation = 1,
|
||||
etSpreadsheet = 2
|
||||
};
|
||||
}
|
||||
|
||||
#if 0
|
||||
class CAscEditorWidget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
NSAscEditor::EditorType m_etType;
|
||||
|
||||
public:
|
||||
CAscEditorWidget(QWidget *parent = 0, NSAscEditor::EditorType etType = NSAscEditor::etDocument) : QWidget(parent)
|
||||
{
|
||||
m_etType = etType;
|
||||
setStyleSheet("background-color:#FF00FF");
|
||||
}
|
||||
|
||||
~CAscEditorWidget()
|
||||
{
|
||||
}
|
||||
|
||||
void SetIcon(int nIndex, QTabWidget* pWidget)
|
||||
{
|
||||
int nSelectedIndex = pWidget->tabBar()->currentIndex();
|
||||
|
||||
QTabBar* pTabBar = pWidget->tabBar();
|
||||
|
||||
bool bIsActive = (nIndex == nSelectedIndex) ? true : false;
|
||||
switch (m_etType)
|
||||
{
|
||||
case NSAscEditor::etPresentation:
|
||||
{
|
||||
pTabBar->setTabIcon(nIndex, bIsActive ? QIcon(":/Icons/tabicon_PE_active.png") : QIcon(":/Icons/tabicon_PE_normal.png"));
|
||||
break;
|
||||
}
|
||||
case NSAscEditor::etSpreadsheet:
|
||||
{
|
||||
pTabBar->setTabIcon(nIndex, bIsActive ? QIcon(":/Icons/tabicon_SE_active.png") : QIcon(":/Icons/tabicon_SE_normal.png"));
|
||||
break;
|
||||
}
|
||||
case NSAscEditor::etDocument:
|
||||
default:
|
||||
{
|
||||
pTabBar->setTabIcon(nIndex, bIsActive ? QIcon(":/Icons/tabicon_DE_active.png") : QIcon(":/Icons/tabicon_DE_normal.png"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
pTabBar->setTabTextColor(nIndex, bIsActive ? QColor(255, 255, 255) : QColor(51, 51, 51));
|
||||
}
|
||||
|
||||
protected:
|
||||
void paintEvent(QPaintEvent* e)
|
||||
{
|
||||
Q_UNUSED(e);
|
||||
|
||||
QStyleOption opt;
|
||||
opt.init(this);
|
||||
QPainter p(this);
|
||||
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
|
||||
}
|
||||
};
|
||||
#else
|
||||
#include "./cef/qcefwebview.h"
|
||||
class CAscEditorWidget : public QCefWebView
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
NSAscEditor::EditorType m_etType;
|
||||
|
||||
public:
|
||||
CAscEditorWidget(QWidget *parent = 0, NSAscEditor::EditorType etType = NSAscEditor::etDocument, std::wstring strUrl = L"") : QCefWebView(parent)
|
||||
{
|
||||
this->setParentTabs((QTabWidget*)parent);
|
||||
m_etType = etType;
|
||||
|
||||
std::wstring sUrl = QApplication::applicationDirPath().toStdWString();
|
||||
sUrl += L"/deploy/apps/api/documents/index.html";
|
||||
|
||||
if (etType == NSAscEditor::etSpreadsheet)
|
||||
sUrl += L"?doctype=spreadsheet";
|
||||
if (etType == NSAscEditor::etPresentation)
|
||||
sUrl += L"?doctype=presentation";
|
||||
|
||||
if (strUrl.length() != 0)
|
||||
sUrl = strUrl;
|
||||
|
||||
this->load(sUrl);
|
||||
}
|
||||
|
||||
virtual ~CAscEditorWidget()
|
||||
{
|
||||
}
|
||||
|
||||
void SetIcon(int nIndex, QTabWidget* pWidget)
|
||||
{
|
||||
int nSelectedIndex = pWidget->tabBar()->currentIndex();
|
||||
|
||||
QTabBar* pTabBar = pWidget->tabBar();
|
||||
|
||||
bool bIsActive = (nIndex == nSelectedIndex) ? true : false;
|
||||
|
||||
switch (m_etType)
|
||||
{
|
||||
case NSAscEditor::etPresentation:
|
||||
{
|
||||
pTabBar->setTabIcon(nIndex, bIsActive ? QIcon(":/Icons/tabicon_PE_active.png") : QIcon(":/Icons/tabicon_PE_normal.png"));
|
||||
break;
|
||||
}
|
||||
case NSAscEditor::etSpreadsheet:
|
||||
{
|
||||
pTabBar->setTabIcon(nIndex, bIsActive ? QIcon(":/Icons/tabicon_SE_active.png") : QIcon(":/Icons/tabicon_SE_normal.png"));
|
||||
break;
|
||||
}
|
||||
case NSAscEditor::etDocument:
|
||||
default:
|
||||
{
|
||||
pTabBar->setTabIcon(nIndex, bIsActive ? QIcon(":/Icons/tabicon_DE_active.png") : QIcon(":/Icons/tabicon_DE_normal.png"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
//pTabBar->setTabTextColor(nIndex, bIsActive ? QColor(255, 255, 255) : QColor(51, 51, 51));
|
||||
pTabBar->setTabTextColor(nIndex, QColor(51, 51, 51));
|
||||
}
|
||||
};
|
||||
#endif
|
||||
|
||||
#endif // ASCEDITORWIDGET
|
||||
|
||||
@ -1,212 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include <QFile>
|
||||
#include <QScreen>
|
||||
#include <QDir>
|
||||
|
||||
#include "QAscApplicationManager.h"
|
||||
|
||||
#ifdef WIN32
|
||||
#include <shlwapi.h>
|
||||
#include <shlobj.h>
|
||||
#endif
|
||||
|
||||
#include <QStandardPaths>
|
||||
#include <QApplication>
|
||||
#include <QAbstractEventDispatcher>
|
||||
#include <QAbstractNativeEventFilter>
|
||||
|
||||
#include <QDebug>
|
||||
|
||||
static std::wstring GetAppDataPath()
|
||||
{
|
||||
#ifdef WIN32
|
||||
WCHAR szPath[MAX_PATH];
|
||||
// Get path for each computer, non-user specific and non-roaming data.
|
||||
if ( SUCCEEDED( SHGetFolderPathW( NULL, CSIDL_COMMON_APPDATA, NULL, 0, szPath ) ) )
|
||||
{
|
||||
// TODO: [0]
|
||||
// QStringList arr = QStandardPaths::standardLocations(QStandardPaths::AppDataLocation);
|
||||
|
||||
// Append product-specific path
|
||||
std::wstring sAppData(szPath);
|
||||
sAppData += L"/ONLYOFFICE";
|
||||
return sAppData;
|
||||
}
|
||||
#else
|
||||
std::wstring sAppData = QDir::homePath().toStdWString();
|
||||
sAppData += L"/ONLYOFFICE";
|
||||
return sAppData;
|
||||
#endif
|
||||
|
||||
return L"";
|
||||
}
|
||||
|
||||
#include <QMainWindow>
|
||||
#include <QApplication>
|
||||
class QAscMainWindow : public QMainWindow
|
||||
{
|
||||
Q_OBJECT
|
||||
QWidget* m_pMainPanel;
|
||||
|
||||
public:
|
||||
explicit QAscMainWindow(QWidget *parent, CAscApplicationManager* pAppManager) : QMainWindow(parent)
|
||||
{
|
||||
#if 0
|
||||
this->resize(2000, 1000);
|
||||
#else
|
||||
this->resize(1200, 700);
|
||||
#endif
|
||||
m_pMainPanel = new QAscMainPanel(this, pAppManager, false);
|
||||
this->setCentralWidget(m_pMainPanel);
|
||||
|
||||
((QAscApplicationManager*)pAppManager)->m_pPanel = (QAscMainPanel*)m_pMainPanel;
|
||||
|
||||
QMetaObject::connectSlotsByName(this);
|
||||
|
||||
pAppManager->StartSpellChecker();
|
||||
pAppManager->StartKeyboardChecker();
|
||||
}
|
||||
|
||||
void closeEvent(QCloseEvent*)
|
||||
{
|
||||
QAscMainPanel* pPanel = (QAscMainPanel*)m_pMainPanel;
|
||||
pPanel->GetAppManager()->GetApplication()->ExitMessageLoop();
|
||||
}
|
||||
|
||||
~QAscMainWindow()
|
||||
{
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
class QNativeEventFilter : public QAbstractNativeEventFilter
|
||||
{
|
||||
public:
|
||||
CAscApplicationManager* m_pManager;
|
||||
public:
|
||||
QNativeEventFilter(CAscApplicationManager* pManager) : QAbstractNativeEventFilter()
|
||||
{
|
||||
m_pManager = pManager;
|
||||
}
|
||||
virtual ~QNativeEventFilter() {}
|
||||
|
||||
virtual bool nativeEventFilter(const QByteArray &eventType, void *message, long *result)
|
||||
{
|
||||
//qDebug() << "EventFilter";
|
||||
//qDebug() << rand();
|
||||
m_pManager->GetApplication()->DoMessageLoopEvent();
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
class QApplicationEL : public QApplication
|
||||
{
|
||||
public:
|
||||
QApplicationEL(int &argc, char **argv) : QApplication(argc, argv)
|
||||
{
|
||||
}
|
||||
|
||||
public:
|
||||
void InitMessageLoop(CAscApplicationManager* pManager)
|
||||
{
|
||||
this->installNativeEventFilter(new QNativeEventFilter(pManager));
|
||||
}
|
||||
};
|
||||
|
||||
static int AscEditor_Main( int argc, char *argv[] )
|
||||
{
|
||||
bool bIsChromiumSubprocess = false;
|
||||
for (int i = 0; i < argc; ++i)
|
||||
{
|
||||
if ((0 == strcmp("--type=gpu-process", argv[i])) ||
|
||||
(0 == strcmp("--type=renderer", argv[i])) ||
|
||||
(0 == strcmp("--type=zygote", argv[i])))
|
||||
{
|
||||
bIsChromiumSubprocess = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
#if 0
|
||||
FILE* f = fopen("/home/oleg/activex/1/12345.txt", "a+");
|
||||
fprintf(f, "-----------------------------------------------\n");
|
||||
for (int i = 0; i < argc; ++i)
|
||||
{
|
||||
fprintf(f, argv[i]);
|
||||
fprintf(f, "\n");
|
||||
}
|
||||
fprintf(f, "-----------------------------------------------\n");
|
||||
fclose(f);
|
||||
#endif
|
||||
|
||||
if (bIsChromiumSubprocess)
|
||||
{
|
||||
QApplication aa(argc, argv);
|
||||
CApplicationCEF oCef;
|
||||
CAscApplicationManager oManager;
|
||||
|
||||
std::wstring sUserPath = GetAppDataPath();
|
||||
oManager.m_oSettings.SetUserDataPath(sUserPath);
|
||||
|
||||
oCef.Init_CEF(&oManager, argc, argv);
|
||||
|
||||
bool bIsOwnMessageLoop = false;
|
||||
int nResult = oCef.RunMessageLoop(bIsOwnMessageLoop);
|
||||
|
||||
if (bIsOwnMessageLoop)
|
||||
return nResult;
|
||||
|
||||
return aa.exec();
|
||||
}
|
||||
|
||||
QApplication a(argc, argv);
|
||||
CApplicationCEF* application_cef = new CApplicationCEF();
|
||||
|
||||
CAscApplicationManager* pApplicationManager = new QAscApplicationManager();
|
||||
|
||||
std::wstring sUserPath = GetAppDataPath();
|
||||
pApplicationManager->m_oSettings.SetUserDataPath(sUserPath);
|
||||
|
||||
qreal ww = a.primaryScreen()->logicalDotsPerInch();
|
||||
qreal hh = a.primaryScreen()->physicalDotsPerInch();
|
||||
|
||||
application_cef->Init_CEF(pApplicationManager, argc, argv);
|
||||
|
||||
pApplicationManager->CheckFonts();
|
||||
|
||||
// Font
|
||||
QFont mainFont = a.font();
|
||||
mainFont.setStyleStrategy( QFont::PreferAntialias );
|
||||
a.setFont( mainFont );
|
||||
|
||||
// Create window
|
||||
QAscMainWindow w(NULL, pApplicationManager);
|
||||
|
||||
w.setStyleSheet("#mainPanel { margin: 0; padding: 0; }\
|
||||
#systemPanel { margin: 0; padding: 0; } \
|
||||
#centralWidget { background: #313437; } \
|
||||
QPushButton:focus{border:none;outline:none;}\
|
||||
QWidget {border:none;outline:none;}");
|
||||
|
||||
w.show();
|
||||
|
||||
w.setWindowTitle("ASCDesktopEditor");
|
||||
|
||||
bool bIsOwnMessageLoop = false;
|
||||
application_cef->RunMessageLoop(bIsOwnMessageLoop);
|
||||
|
||||
if (!bIsOwnMessageLoop)
|
||||
{
|
||||
// Launch
|
||||
a.exec();
|
||||
}
|
||||
|
||||
// release all subprocesses
|
||||
pApplicationManager->CloseApplication();
|
||||
|
||||
delete application_cef;
|
||||
delete pApplicationManager;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -1,574 +0,0 @@
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QGridLayout>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QScrollArea>
|
||||
#include <QFileDialog>
|
||||
|
||||
#include "QAscTabWidget.h"
|
||||
|
||||
#include <QStandardPaths>
|
||||
|
||||
#include "QAscMainPanel.h"
|
||||
#include "../../../lib/include/qascprinter.h"
|
||||
|
||||
QAscMainPanel::QAscMainPanel( QWidget* parent, CAscApplicationManager* pManager, bool bIsCustomWindow ) : QWidget( parent )
|
||||
{
|
||||
m_bIsCustomWindow = bIsCustomWindow;
|
||||
m_pMainButtonsController = NULL;
|
||||
|
||||
QObject::connect(this, SIGNAL( signal_Download(NSEditorApi::CAscDownloadFileInfo*)), this, SLOT( slot_Download(NSEditorApi::CAscDownloadFileInfo*)), Qt::QueuedConnection );
|
||||
QObject::connect(this, SIGNAL( signal_Modified(int,bool)) , this, SLOT( slot_Modified(int,bool)), Qt::QueuedConnection );
|
||||
QObject::connect(this, SIGNAL( signal_Print(int,int)) , this, SLOT( slot_Print(int,int)), Qt::QueuedConnection );
|
||||
QObject::connect(this, SIGNAL( signal_DialogSave()), this, SLOT( slot_DialogSave()), Qt::QueuedConnection);
|
||||
QObject::connect(this, SIGNAL( signal_CheckKeyboard()), this, SLOT( slot_CheckKeyboard()), Qt::QueuedConnection);
|
||||
|
||||
m_pManager = pManager;
|
||||
|
||||
setObjectName( "mainPanel" );
|
||||
|
||||
QGridLayout *mainGridLayout = new QGridLayout();
|
||||
mainGridLayout->setSpacing( 0 );
|
||||
mainGridLayout->setMargin( 0 );
|
||||
setLayout( mainGridLayout );
|
||||
|
||||
// Central widget
|
||||
QWidget *centralWidget = new QWidget( this );
|
||||
centralWidget->setObjectName( "centralWidget" );
|
||||
centralWidget->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding );
|
||||
//centralWidget->setStyleSheet("background-color:#313437");
|
||||
|
||||
QAscTabWidget* pTabs = new QAscTabWidget(centralWidget);
|
||||
pTabs->setGeometry(0, 0, centralWidget->width(), centralWidget->height());
|
||||
pTabs->m_pManager = m_pManager;
|
||||
|
||||
m_pTabs = (QTabWidget*)pTabs;
|
||||
|
||||
m_pSaveModifiedButton = new QPushButton("", centralWidget);
|
||||
|
||||
m_pSaveModifiedButton->setObjectName( "pushButtoneModified" );
|
||||
QObject::connect( m_pSaveModifiedButton, SIGNAL( clicked() ), this, SLOT( pushButtonSaveClicked()) );
|
||||
|
||||
m_pSaveModifiedButton->setStyleSheet("background-color:#FFFFFF;border:none;margin:0;padding:0;");
|
||||
|
||||
if (m_bIsCustomWindow)
|
||||
{
|
||||
// Minimize
|
||||
m_pButtonMinimize = new QPushButton( "", centralWidget );
|
||||
m_pButtonMinimize->setObjectName( "pushButtonMinimize" );
|
||||
QObject::connect( m_pButtonMinimize, SIGNAL( clicked() ), this, SLOT( pushButtonMinimizeClicked() ) );
|
||||
|
||||
m_pButtonMinimize->setStyleSheet("QPushButton {background-image:url(:/Icons/new_collapse_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::hover {background-image:url(:/Icons/new_collapse_hover.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::pressed {background-image:url(:/Icons/new_collapse_hover.png);border:none;margin:0;padding:0;}");
|
||||
|
||||
// Maximize
|
||||
m_pButtonMaximize = new QPushButton( "", centralWidget );
|
||||
m_pButtonMaximize->setObjectName( "pushButtonMaximize" );
|
||||
QObject::connect( m_pButtonMaximize, SIGNAL( clicked() ), this, SLOT( pushButtonMaximizeClicked() ) );
|
||||
|
||||
m_pButtonMaximize->setStyleSheet("QPushButton {background-image:url(:/Icons/new_deploy_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::hover {background-image:url(:/Icons/new_deploy_hover.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::pressed {background-image:url(:/Icons/new_deploy_hover.png);border:none;margin:0;padding:0;}");
|
||||
|
||||
// Close
|
||||
m_pButtonClose = new QPushButton( "", centralWidget );
|
||||
m_pButtonClose->setObjectName( "pushButtonClose" );
|
||||
QObject::connect( m_pButtonClose, SIGNAL( clicked() ), this, SLOT( pushButtonCloseClicked() ) );
|
||||
|
||||
m_pButtonClose->setStyleSheet("QPushButton {background-image:url(:/Icons/new_exit_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::hover {background-image:url(:/Icons/new_exit_hover.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::pressed {background-image:url(:/Icons/new_exit_hover.png);border:none;margin:0;padding:0;}");
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pButtonMinimize = NULL;
|
||||
m_pButtonMaximize = NULL;
|
||||
m_pButtonClose = NULL;
|
||||
}
|
||||
|
||||
// Main
|
||||
m_pButtonMain = new QPushButton( "", centralWidget );
|
||||
m_pButtonMain->setObjectName( "pushButtonMain" );
|
||||
QObject::connect( m_pButtonMain, SIGNAL( clicked() ), this, SLOT( pushButtonMainClicked() ) );
|
||||
|
||||
m_pButtonMain->setStyleSheet("QPushButton {background-image:url(:/Icons/Documents_active_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::hover {background-image:url(:/Icons/Documents_active_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::pressed {background-image:url(:/Icons/Documents_active_hover.png);border:none;margin:0;padding:0;}");
|
||||
|
||||
QCefView* pMainWidget = new QCefView(centralWidget);
|
||||
pMainWidget->Create(m_pManager, cvwtSimple);
|
||||
pMainWidget->setObjectName( "mainPanel" );
|
||||
pMainWidget->setHidden(false);
|
||||
|
||||
//pMainWidget->GetCefView()->load(L"https://ascdesktop.teamlab.info/products/files/?desktop=true");
|
||||
//pMainWidget->GetCefView()->load(L"https://testinfo.teamlab.info/products/files/?desktop=true");
|
||||
//pMainWidget->GetCefView()->load(L"https://denisdenis.teamlab.info/products/files/?desktop=true");
|
||||
//pMainWidget->GetCefView()->load(L"https://denismy.teamlab.info/products/files/?desktop=true");
|
||||
//pMainWidget->GetCefView()->load(L"file:///C:/Users/oleg.korshul/Desktop/desktop/index.html");
|
||||
//pMainWidget->GetCefView()->load(L"file:///C:/Users/oleg.korshul/Desktop/desktop2/index.html");
|
||||
pMainWidget->GetCefView()->load(L"https://koroleg.teamlab.info/products/files/?desktop=true");
|
||||
//pMainWidget->GetCefView()->load(L"http://isa2:8086");
|
||||
|
||||
m_pMainWidget = (QWidget*)pMainWidget;
|
||||
pTabs->m_pMainWidget = m_pMainWidget;
|
||||
pTabs->m_pMainButton = m_pButtonMain;
|
||||
|
||||
m_pSeparator = new QWidget(centralWidget);
|
||||
m_pSeparator->setObjectName("separator");
|
||||
m_pSeparator->setStyleSheet("background-color:#D6D6D7");
|
||||
m_pSeparator->setGeometry(0, 28, this->width(), 1);
|
||||
|
||||
mainGridLayout->addWidget( centralWidget );
|
||||
|
||||
m_pDownloadBackground = new QWidget(centralWidget);
|
||||
m_pDownloadBackground->setObjectName("downloadBackground");
|
||||
m_pDownloadBackground->setStyleSheet("background-color:#646464;");
|
||||
|
||||
m_pDownloadLable = new QLabel(m_pDownloadBackground);
|
||||
m_pDownloadLable->setObjectName("downloadLable");
|
||||
|
||||
#if 1
|
||||
QPalette palette;
|
||||
|
||||
//white text
|
||||
QBrush brush(QColor(0, 0, 0, 255));
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
|
||||
//black background
|
||||
QBrush brush1(QColor(0x64, 0x64, 0x64, 255));
|
||||
brush1.setStyle(Qt::SolidPattern);
|
||||
|
||||
//set white text
|
||||
palette.setBrush(QPalette::Active, QPalette::WindowText, brush);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::WindowText, brush);
|
||||
|
||||
//set black background
|
||||
palette.setBrush(QPalette::Active, QPalette::Window, brush1);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::Window, brush1);
|
||||
|
||||
//set palette
|
||||
m_pDownloadLable->setPalette(palette);
|
||||
|
||||
//set font
|
||||
QFont font;
|
||||
font.setPixelSize(32);
|
||||
font.setBold(true);
|
||||
|
||||
m_pDownloadLable->setFont(font);
|
||||
m_pDownloadLable->setAutoFillBackground(true);
|
||||
|
||||
m_pDownloadLable->setText("Oleg");
|
||||
#endif
|
||||
|
||||
m_pDownloadBackground->setHidden(true);
|
||||
|
||||
RecalculatePlaces();
|
||||
|
||||
m_pManager->SetEventListener(this);
|
||||
}
|
||||
|
||||
void QAscMainPanel::RecalculatePlaces()
|
||||
{
|
||||
int nWindowW = this->width();
|
||||
int nWindowH = this->height();
|
||||
int nCaptionH = 29;
|
||||
|
||||
m_pTabs->setGeometry(0, 0, nWindowW, nWindowH);
|
||||
m_pButtonMain->setGeometry(0, 0, 108, nCaptionH);
|
||||
|
||||
m_pSeparator->setGeometry(0, 28, this->width(), 1);
|
||||
|
||||
int nStartOffset = 12;
|
||||
int nBetweenApp = 12;
|
||||
int nButtonW = 12;
|
||||
int nY = (nCaptionH - nButtonW) >> 1;
|
||||
nY = 5;
|
||||
|
||||
if (m_bIsCustomWindow)
|
||||
{
|
||||
m_pButtonClose->setGeometry(nWindowW - nStartOffset - nButtonW, nY, nButtonW, nButtonW);
|
||||
m_pButtonMaximize->setGeometry(nWindowW - nStartOffset - 2 * nButtonW - nBetweenApp, nY, nButtonW, nButtonW);
|
||||
m_pButtonMinimize->setGeometry(nWindowW - nStartOffset - 3 * nButtonW - 2 * nBetweenApp, nY, nButtonW, nButtonW);
|
||||
|
||||
m_pSaveModifiedButton->setGeometry(nWindowW - nStartOffset - 4 * nButtonW - 3 * nBetweenApp, nY, nButtonW, nButtonW);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pSaveModifiedButton->setGeometry(nWindowW - nStartOffset - nButtonW, nY, nButtonW, nButtonW);
|
||||
}
|
||||
|
||||
m_pMainWidget->setGeometry(0, nCaptionH, nWindowW, nWindowH - nCaptionH);
|
||||
|
||||
m_pDownloadBackground->setGeometry(0, nWindowH - 100, nWindowW, 100);
|
||||
m_pDownloadLable->setGeometry(0, 0, nWindowW, 100);
|
||||
}
|
||||
|
||||
void QAscMainPanel::pushButtonSaveClicked()
|
||||
{
|
||||
#if 0
|
||||
int nCount = m_pTabs->tabBar()->count();
|
||||
for (int i = 0; i < nCount; ++i)
|
||||
{
|
||||
if (i != m_pTabs->tabBar()->currentIndex())
|
||||
{
|
||||
CCefView* pCefView = ((QCefView*)m_pTabs->widget(m_pTabs->tabBar()->currentIndex()))->GetCefView();
|
||||
pCefView->focus(false);
|
||||
}
|
||||
}
|
||||
return;
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
if (-1 != m_pTabs->tabBar()->currentIndex())
|
||||
{
|
||||
CCefView* pCefView = ((QCefView*)m_pTabs->widget(m_pTabs->tabBar()->currentIndex()))->GetCefView();
|
||||
NSEditorApi::CAscMenuEvent* pEvent = new NSEditorApi::CAscMenuEvent();
|
||||
pEvent->m_nType = ASC_MENU_EVENT_TYPE_CEF_PRINT_START;
|
||||
pCefView->Apply(pEvent);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (m_pSaveModifiedButton->styleSheet() != "background-color:#00FF00;border:none;margin:0;padding:0;")
|
||||
return;
|
||||
|
||||
bool bIsMain = !m_pMainWidget->isHidden();
|
||||
if (bIsMain)
|
||||
return;
|
||||
|
||||
if (-1 == m_pTabs->tabBar()->currentIndex())
|
||||
return;
|
||||
|
||||
CCefView* pCefView = ((QCefView*)m_pTabs->widget(m_pTabs->tabBar()->currentIndex()))->GetCefView();
|
||||
NSEditorApi::CAscMenuEvent* pEvent = new NSEditorApi::CAscMenuEvent();
|
||||
pEvent->m_nType = ASC_MENU_EVENT_TYPE_CEF_SAVE;
|
||||
pCefView->Apply(pEvent);
|
||||
}
|
||||
|
||||
void QAscMainPanel::pushButtonMainClicked()
|
||||
{
|
||||
// test logout
|
||||
//m_pManager->Logout(L"ascdesktop.teamlab.info");
|
||||
|
||||
m_pMainWidget->setHidden(!m_pMainWidget->isHidden());
|
||||
|
||||
if (m_pMainWidget->isHidden())
|
||||
{
|
||||
m_pButtonMain->setStyleSheet("QPushButton {background-image:url(:/Icons/Documents_disabled_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::hover {background-image:url(:/Icons/Documents_disabled_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::pressed {background-image:url(:/Icons/Documents_disabled_hover.png);border:none;margin:0;padding:0;}");
|
||||
|
||||
((QCefView*)m_pMainWidget)->GetCefView()->focus();
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pButtonMain->setStyleSheet("QPushButton {background-image:url(:/Icons/Documents_active_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::hover {background-image:url(:/Icons/Documents_active_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::pressed {background-image:url(:/Icons/Documents_active_hover.png);border:none;margin:0;padding:0;}");
|
||||
|
||||
((QAscTabWidget*)m_pTabs)->FireFocus();
|
||||
m_pTabs->setCurrentIndex(-1);
|
||||
}
|
||||
}
|
||||
|
||||
void QAscMainPanel::pushButtonMinimizeClicked()
|
||||
{
|
||||
if (m_pMainButtonsController)
|
||||
m_pMainButtonsController->pushButtonMinimizeClicked();
|
||||
}
|
||||
void QAscMainPanel::pushButtonMaximizeClicked()
|
||||
{
|
||||
if (m_pMainButtonsController)
|
||||
m_pMainButtonsController->pushButtonMaximizeClicked();
|
||||
}
|
||||
void QAscMainPanel::pushButtonCloseClicked()
|
||||
{
|
||||
if (m_pMainButtonsController)
|
||||
m_pMainButtonsController->pushButtonCloseClicked();
|
||||
}
|
||||
|
||||
void QAscMainPanel::slot_Download(NSEditorApi::CAscDownloadFileInfo* pInfo)
|
||||
{
|
||||
if (pInfo->get_IsComplete())
|
||||
{
|
||||
// файл докачался, нужно удалить его из списка
|
||||
std::map<int, NSEditorApi::CAscDownloadFileInfo*>::iterator i = m_mapDownloads.find(pInfo->get_Id());
|
||||
|
||||
if (i != m_mapDownloads.end())
|
||||
{
|
||||
RELEASEINTERFACE((i->second));
|
||||
m_mapDownloads.erase(i);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
std::map<int, NSEditorApi::CAscDownloadFileInfo*>::iterator i = m_mapDownloads.find(pInfo->get_Id());
|
||||
|
||||
if (i != m_mapDownloads.end())
|
||||
{
|
||||
NSEditorApi::CAscDownloadFileInfo* pCurrent = i->second;
|
||||
pCurrent->put_Percent(pInfo->get_Percent());
|
||||
pCurrent->put_Speed(pInfo->get_Speed());
|
||||
pCurrent->put_IsComplete(pInfo->get_IsComplete());
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!pInfo->get_FilePath().empty())
|
||||
{
|
||||
ADDREFINTERFACE(pInfo);
|
||||
m_mapDownloads.insert(std::pair<int, NSEditorApi::CAscDownloadFileInfo*>(pInfo->get_Id(), pInfo));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
RELEASEINTERFACE(pInfo);
|
||||
|
||||
// теперь смотрим, нужно ли показывать загрузки
|
||||
if (0 == m_mapDownloads.size())
|
||||
{
|
||||
m_pDownloadBackground->setHidden(true);
|
||||
return;
|
||||
}
|
||||
|
||||
m_pDownloadBackground->setHidden(false);
|
||||
QString sText = "";
|
||||
|
||||
for (std::map<int, NSEditorApi::CAscDownloadFileInfo*>::iterator i = m_mapDownloads.begin(); i != m_mapDownloads.end(); i++)
|
||||
{
|
||||
NSEditorApi::CAscDownloadFileInfo* pInfo = i->second;
|
||||
|
||||
std::wstring sName = pInfo->get_FilePath();
|
||||
int n1 = sName.find_last_of((wchar_t)'\\');
|
||||
int n2 = sName.find_last_of((wchar_t)'/');
|
||||
|
||||
int n = -1;
|
||||
if (n1 != std::wstring::npos)
|
||||
n = n1;
|
||||
if (n2 != std::wstring::npos && n2 > n1)
|
||||
n = n2;
|
||||
|
||||
if (-1 == n)
|
||||
continue;
|
||||
|
||||
sName = sName.substr(n + 1);
|
||||
|
||||
sName += L" : %1; ";
|
||||
|
||||
QString ss = QString::fromStdWString(sName);
|
||||
int nPercent = pInfo->get_Percent();
|
||||
if (nPercent < 0)
|
||||
nPercent = 0;
|
||||
|
||||
sText += ss.arg(nPercent);
|
||||
}
|
||||
|
||||
m_pDownloadLable->setText(sText);
|
||||
}
|
||||
|
||||
void QAscMainPanel::slot_Modified(int id, bool value)
|
||||
{
|
||||
bool bIsMain = !m_pMainWidget->isHidden();
|
||||
if (bIsMain)
|
||||
return;
|
||||
|
||||
int nTabIndex = ((QAscTabWidget*)m_pTabs)->GetTabIndexById(id);
|
||||
if (nTabIndex == m_pTabs->tabBar()->currentIndex())
|
||||
{
|
||||
if (value == true)
|
||||
m_pSaveModifiedButton->setStyleSheet("background-color:#00FF00;border:none;margin:0;padding:0;");
|
||||
else
|
||||
m_pSaveModifiedButton->setStyleSheet("background-color:#FFFFFF;border:none;margin:0;padding:0;");
|
||||
}
|
||||
}
|
||||
|
||||
void QAscMainPanel::slot_Print(int id, int pagesCount)
|
||||
{
|
||||
QAscPrinterContext* pContext = new QAscPrinterContext();
|
||||
|
||||
//pagesCount = 1;
|
||||
|
||||
pContext->getPrinter()->setFromTo(1, pagesCount);
|
||||
|
||||
QPrintDialog *dialog = new QPrintDialog(pContext->getPrinter(), NULL);
|
||||
dialog->setWindowTitle(tr("Print Document"));
|
||||
dialog->exec();
|
||||
|
||||
CCefView* pView = m_pManager->GetViewById(id);
|
||||
|
||||
pContext->BeginPaint();
|
||||
for (int i = 0; i < pagesCount; ++i)
|
||||
{
|
||||
pContext->AddRef();
|
||||
|
||||
NSEditorApi::CAscPrintPage* pData = new NSEditorApi::CAscPrintPage();
|
||||
pData->put_Context(pContext);
|
||||
pData->put_Page(i);
|
||||
|
||||
NSEditorApi::CAscMenuEvent* pEvent = new NSEditorApi::CAscMenuEvent();
|
||||
pEvent->m_nType = ASC_MENU_EVENT_TYPE_CEF_PRINT_PAGE;
|
||||
pEvent->m_pData = pData;
|
||||
|
||||
pView->Apply(pEvent);
|
||||
|
||||
if (i != (pagesCount - 1))
|
||||
pContext->getPrinter()->newPage();
|
||||
}
|
||||
pContext->EndPaint();
|
||||
|
||||
NSEditorApi::CAscMenuEvent* pEventEnd = new NSEditorApi::CAscMenuEvent();
|
||||
pEventEnd->m_nType = ASC_MENU_EVENT_TYPE_CEF_PRINT_END;
|
||||
|
||||
pView->Apply(pEventEnd);
|
||||
|
||||
pContext->Release();
|
||||
}
|
||||
|
||||
void QAscMainPanel::slot_DialogSave()
|
||||
{
|
||||
std::wstring sName = m_sDownloadName;
|
||||
|
||||
QStringList arDocumentsPath = QStandardPaths::standardLocations(QStandardPaths::DocumentsLocation);
|
||||
QString sDocumentsPath = (arDocumentsPath.size() == 0) ? QString() : arDocumentsPath[0];
|
||||
|
||||
sDocumentsPath += QString::fromStdWString(L"/" + sName);
|
||||
QString sFileQT = QFileDialog::getSaveFileName(NULL, QString(), sDocumentsPath);
|
||||
std::wstring sPathQT = sFileQT.toStdWString();
|
||||
m_pManager->EndSaveDialog(sPathQT);
|
||||
m_sDownloadName = L"";
|
||||
}
|
||||
|
||||
void QAscMainPanel::slot_CheckKeyboard()
|
||||
{
|
||||
if (m_pManager)
|
||||
m_pManager->CheckKeyboard();
|
||||
}
|
||||
|
||||
void QAscMainPanel::OpenDialogSave(std::wstring sName)
|
||||
{
|
||||
m_sDownloadName = sName;
|
||||
emit signal_DialogSave();
|
||||
}
|
||||
void QAscMainPanel::CheckKeyboard()
|
||||
{
|
||||
emit signal_CheckKeyboard();
|
||||
}
|
||||
|
||||
void QAscMainPanel::resizeEvent(QResizeEvent* event)
|
||||
{
|
||||
this->RecalculatePlaces();
|
||||
}
|
||||
|
||||
void QAscMainPanel::OnEvent(NSEditorApi::CAscMenuEvent* pEvent)
|
||||
{
|
||||
if (NULL == pEvent)
|
||||
return;
|
||||
|
||||
switch (pEvent->m_nType)
|
||||
{
|
||||
case ASC_MENU_EVENT_TYPE_CEF_CREATETAB:
|
||||
{
|
||||
NSEditorApi::CAscCreateTab* pData = (NSEditorApi::CAscCreateTab*)pEvent->m_pData;
|
||||
QString sUrl = QString::fromStdWString(pData->get_Url());
|
||||
((QAscTabWidget*)m_pTabs)->OpenPopup(sUrl);
|
||||
break;
|
||||
}
|
||||
case ASC_MENU_EVENT_TYPE_CEF_TABEDITORTYPE:
|
||||
{
|
||||
NSEditorApi::CAscTabEditorType* pData = (NSEditorApi::CAscTabEditorType*)pEvent->m_pData;
|
||||
CCefView* pView = m_pManager->GetViewById(pData->get_Id());
|
||||
if (NULL != pView && pView->GetType() == cvwtEditor)
|
||||
{
|
||||
CCefViewEditor* pEditor = (CCefViewEditor*)pView;
|
||||
pEditor->SetEditorType((AscEditorType)pData->get_Type());
|
||||
}
|
||||
((QAscTabWidget*)m_pTabs)->UpdateIcons();
|
||||
break;
|
||||
}
|
||||
case ASC_MENU_EVENT_TYPE_CEF_ONCLOSE:
|
||||
{
|
||||
NSEditorApi::CAscTypeId* pId = (NSEditorApi::CAscTypeId*)pEvent->m_pData;
|
||||
int nId = pId->get_Id();
|
||||
|
||||
int nIndex = ((QAscTabWidget*)m_pTabs)->GetTabIndexById(nId);
|
||||
|
||||
m_pManager->DestroyCefView(nId);
|
||||
|
||||
if (-1 != nIndex)
|
||||
m_pTabs->removeTab(nIndex);
|
||||
|
||||
break;
|
||||
}
|
||||
case ASC_MENU_EVENT_TYPE_CEF_DOWNLOAD_START:
|
||||
{
|
||||
NSEditorApi::CAscDownloadFileInfo* pData = (NSEditorApi::CAscDownloadFileInfo*)pEvent->m_pData;
|
||||
QString sUrl = QString::fromStdWString(pData->get_Url());
|
||||
((QAscTabWidget*)m_pTabs)->OpenDownload(sUrl, pData->get_Id());
|
||||
break;
|
||||
}
|
||||
case ASC_MENU_EVENT_TYPE_CEF_DOWNLOAD:
|
||||
{
|
||||
NSEditorApi::CAscDownloadFileInfo* pData = (NSEditorApi::CAscDownloadFileInfo*)pEvent->m_pData;
|
||||
|
||||
if (pData->get_IsComplete())
|
||||
{
|
||||
((QAscTabWidget*)m_pTabs)->EndDownload(pData->get_Id());
|
||||
}
|
||||
|
||||
ADDREFINTERFACE(pData);
|
||||
emit signal_Download(pData);
|
||||
|
||||
break;
|
||||
}
|
||||
case ASC_MENU_EVENT_TYPE_CEF_DOCUMENT_NAME:
|
||||
{
|
||||
NSEditorApi::CAscDocumentName* pData = (NSEditorApi::CAscDocumentName*)pEvent->m_pData;
|
||||
|
||||
QString sUrl = QString::fromStdWString(pData->get_Name());
|
||||
((QAscTabWidget*)m_pTabs)->onSendNameAsync(sUrl, pData->get_Id());
|
||||
|
||||
break;
|
||||
}
|
||||
case ASC_MENU_EVENT_TYPE_CEF_MODIFY_CHANGED:
|
||||
{
|
||||
NSEditorApi::CAscDocumentModifyChanged* pData = (NSEditorApi::CAscDocumentModifyChanged*)pEvent->m_pData;
|
||||
emit signal_Modified(pData->get_Id(), pData->get_Changed());
|
||||
|
||||
break;
|
||||
}
|
||||
case ASC_MENU_EVENT_TYPE_CEF_ONSAVE:
|
||||
{
|
||||
//OutputDebugStringA("onsave");
|
||||
|
||||
break;
|
||||
}
|
||||
case ASC_MENU_EVENT_TYPE_CEF_ONBEFORE_PRINT_END:
|
||||
{
|
||||
NSEditorApi::CAscPrintEnd* pData = (NSEditorApi::CAscPrintEnd*)pEvent->m_pData;
|
||||
emit signal_Print(pData->get_Id(), pData->get_PagesCount());
|
||||
break;
|
||||
}
|
||||
case ASC_MENU_EVENT_TYPE_CEF_ONKEYBOARDDOWN:
|
||||
{
|
||||
NSEditorApi::CAscKeyboardDown* pData = (NSEditorApi::CAscKeyboardDown*)pEvent->m_pData;
|
||||
|
||||
QString sFormat = QString("code: %1, ctrl: %2, shift: %3, alt: %4").arg(
|
||||
QString::number(pData->get_KeyCode()),
|
||||
QString::number((int)pData->get_IsCtrl()),
|
||||
QString::number((int)pData->get_IsShift()),
|
||||
QString::number((int)pData->get_IsAlt()));
|
||||
|
||||
#if 0
|
||||
if (pData->get_KeyCode() == 32 && pData->get_IsAlt() == true)
|
||||
{
|
||||
RECT winrect;
|
||||
|
||||
HWND windowHandle = (HWND)this->parentWidget()->winId();
|
||||
GetWindowRect( windowHandle, &winrect );
|
||||
TrackPopupMenu( GetSystemMenu( windowHandle, false ), TPM_TOPALIGN | TPM_LEFTALIGN, winrect.left + 5, winrect.top + 5, 0, windowHandle, NULL);
|
||||
}
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
RELEASEINTERFACE(pEvent);
|
||||
}
|
||||
@ -1,98 +0,0 @@
|
||||
#ifndef QMAINPANEL_H
|
||||
#define QMAINPANEL_H
|
||||
|
||||
#include <QMouseEvent>
|
||||
#include <QResizeEvent>
|
||||
#include <QtWidgets/QTabWidget>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QLabel>
|
||||
|
||||
#include "../../../lib/include/applicationmanager.h"
|
||||
|
||||
class CMainButtonsController
|
||||
{
|
||||
public:
|
||||
virtual void pushButtonMinimizeClicked() {}
|
||||
virtual void pushButtonMaximizeClicked() {}
|
||||
virtual void pushButtonCloseClicked() {}
|
||||
};
|
||||
|
||||
class QAscMainPanel : public QWidget, public NSEditorApi::CAscMenuEventListener
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
signals:
|
||||
void signal_Download( NSEditorApi::CAscDownloadFileInfo* );
|
||||
void signal_Modified(int, bool);
|
||||
void signal_Print(int, int);
|
||||
void signal_DialogSave();
|
||||
void signal_CheckKeyboard();
|
||||
|
||||
public:
|
||||
QAscMainPanel( QWidget *parent, CAscApplicationManager* pManager, bool bIsCustomWindow );
|
||||
|
||||
public slots:
|
||||
void pushButtonSaveClicked();
|
||||
void pushButtonMainClicked();
|
||||
|
||||
void pushButtonMinimizeClicked();
|
||||
void pushButtonMaximizeClicked();
|
||||
void pushButtonCloseClicked();
|
||||
|
||||
void slot_Download( NSEditorApi::CAscDownloadFileInfo* );
|
||||
void slot_Modified(int, bool);
|
||||
void slot_Print(int, int);
|
||||
void slot_DialogSave();
|
||||
void slot_CheckKeyboard();
|
||||
|
||||
public:
|
||||
WId GetHwndForKeyboard()
|
||||
{
|
||||
return ((QWidget*)m_pTabs->parent())->winId();
|
||||
}
|
||||
void SetMainButtonsController(CMainButtonsController* pController)
|
||||
{
|
||||
m_pMainButtonsController = pController;
|
||||
}
|
||||
|
||||
public:
|
||||
void resizeEvent(QResizeEvent* event);
|
||||
virtual void OnEvent(NSEditorApi::CAscMenuEvent* pEvent);
|
||||
virtual bool IsSupportEvent(int nEventType) { return true; }
|
||||
|
||||
void OpenDialogSave(std::wstring sName);
|
||||
void CheckKeyboard();
|
||||
|
||||
CAscApplicationManager* GetAppManager() { return m_pManager; }
|
||||
|
||||
protected:
|
||||
void RecalculatePlaces();
|
||||
|
||||
protected:
|
||||
QPushButton* m_pButtonMain;
|
||||
QWidget* m_pMainWidget;
|
||||
|
||||
QPushButton* m_pButtonMinimize;
|
||||
QPushButton* m_pButtonMaximize;
|
||||
QPushButton* m_pButtonClose;
|
||||
|
||||
QPushButton* m_pSaveModifiedButton;
|
||||
|
||||
QTabWidget* m_pTabs;
|
||||
|
||||
QWidget* m_pSeparator;
|
||||
|
||||
std::wstring m_sDownloadName;
|
||||
|
||||
CAscApplicationManager* m_pManager;
|
||||
|
||||
std::map<int, NSEditorApi::CAscDownloadFileInfo*> m_mapDownloads;
|
||||
QWidget* m_pDownloadBackground;
|
||||
QLabel* m_pDownloadLable;
|
||||
|
||||
bool m_bIsCustomWindow;
|
||||
|
||||
CMainButtonsController* m_pMainButtonsController;
|
||||
};
|
||||
|
||||
#endif // QMAINPANEL_H
|
||||
@ -1,401 +0,0 @@
|
||||
#ifndef ASCTABWIDGET
|
||||
#define ASCTABWIDGET
|
||||
|
||||
#include <QResizeEvent>
|
||||
#include <QtWidgets/QTabWidget>
|
||||
#include <QtWidgets/QTabBar>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QStylePainter>
|
||||
#include <QStyleOption>
|
||||
|
||||
#include "../../../lib/qcefview/qcefview.h"
|
||||
|
||||
class QPushButtonWrapper : public QPushButton
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
QCefView* m_pView;
|
||||
|
||||
public:
|
||||
QPushButtonWrapper(QWidget *parent = 0) : QPushButton(parent)
|
||||
{
|
||||
m_pView = NULL;
|
||||
}
|
||||
|
||||
public:
|
||||
|
||||
virtual void paintEvent(QPaintEvent *)
|
||||
{
|
||||
QStyleOption opt;
|
||||
opt.init(this);
|
||||
QPainter p(this);
|
||||
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
|
||||
}
|
||||
};
|
||||
|
||||
class QAscTabWidget : public QTabWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
QWidget* m_pMainWidget;
|
||||
QPushButton* m_pMainButton;
|
||||
CAscApplicationManager* m_pManager;
|
||||
|
||||
std::map<int, QCefView*> m_mapDownloads;
|
||||
|
||||
int m_nAreaWidth;
|
||||
int m_nAreaHeight;
|
||||
|
||||
signals:
|
||||
void sendPopup( QString );
|
||||
void sendDownload( QString, int );
|
||||
void sendEndDownload( int );
|
||||
void sendName( QString, int );
|
||||
|
||||
public:
|
||||
QAscTabWidget(QWidget *parent = 0) : QTabWidget(parent)
|
||||
{
|
||||
m_nAreaWidth = -1;
|
||||
m_nAreaHeight = -1;
|
||||
|
||||
QObject::connect(this, SIGNAL( sendPopup( QString ) ), this, SLOT( openPopup(QString) ), Qt::QueuedConnection );
|
||||
QObject::connect(this, SIGNAL( sendDownload( QString , int) ), this, SLOT( openDownload(QString, int) ), Qt::QueuedConnection );
|
||||
QObject::connect(this, SIGNAL( sendEndDownload( int ) ), this, SLOT( endDownload(int) ), Qt::QueuedConnection );
|
||||
QObject::connect(this, SIGNAL( sendName(QString,int)), this, SLOT( onSendName(QString, int) ), Qt::QueuedConnection );
|
||||
|
||||
this->tabBar()->setMovable(true);
|
||||
|
||||
//QString strPaneColor = "#FFFFFF";
|
||||
QString strPaneColor = "#313437";
|
||||
|
||||
QString strStyleQSS = "";
|
||||
//strStyleQSS += "QTabWidget QWidget { background-color:#FFFFFF;border:none;padding:0;margin:0; }";
|
||||
strStyleQSS += ("QTabWidget::pane { background-color:" + strPaneColor + "; border:none; }");
|
||||
strStyleQSS += "QTabWidget::tab-bar { height: 29px; left: 111px; }";
|
||||
|
||||
strStyleQSS += "QTabBar::tab { \
|
||||
background-color: #CFCFCF; border: 1px solid #CFCFCF; border-radius: 1px; \
|
||||
min-width: 41px; max-width: 135px; \
|
||||
width:135px; height: 27px; \
|
||||
margin-left: 0px; margin-right: 1px; margin-top: 0px; margin-bottom: 0px; }";
|
||||
|
||||
strStyleQSS += "QTabBar::tab:focus { border:none;outline:none; }";
|
||||
|
||||
strStyleQSS += "QTabBar::tab:hover { \
|
||||
background-color: #DDDDDD; border: 1px solid #DDDDDD; border-radius: 1px; }";
|
||||
|
||||
strStyleQSS += "QTabBar::tab:selected { \
|
||||
background-color: #F1F1F1; border: 1px solid #F1F1F1; border-radius: 1px;}";
|
||||
|
||||
strStyleQSS += "QTabBar::tab:first { margin-left: 0px; }";
|
||||
strStyleQSS += "QTabBar::tab:last { }";
|
||||
|
||||
strStyleQSS += "QTabBar::tear { width: 0px; }";
|
||||
|
||||
strStyleQSS += "QTabBar QToolButton::left-arrow {margin:-2;background-color:#FFFFFF;border: 1px solid #FFFFFF; }";
|
||||
|
||||
strStyleQSS += "QTabBar QToolButton::left-arrow { image: url(:/Icons/changetab_left_normal.png) }";
|
||||
strStyleQSS += "QTabBar QToolButton::left-arrow:hover { image: url(:/Icons/changetab_left_hover.png) }";
|
||||
strStyleQSS += "QTabBar QToolButton::left-arrow:disabled { image: url(:/Icons/changetab_left_disabled.png) }";
|
||||
strStyleQSS += "QTabBar QToolButton::left-arrow:pressed { image: url(:/Icons/changetab_left_active.png) }";
|
||||
|
||||
strStyleQSS += "QTabBar QToolButton::right-arrow {margin:-2;background-color:#FFFFFF;border: 1px solid #FFFFFF;}";
|
||||
|
||||
strStyleQSS += "QTabBar QToolButton::right-arrow { image: url(:/Icons/changetab_right_normal.png) }";
|
||||
strStyleQSS += "QTabBar QToolButton::right-arrow:hover { image: url(:/Icons/changetab_right_hover.png) }";
|
||||
strStyleQSS += "QTabBar QToolButton::right-arrow:disabled { image: url(:/Icons/changetab_right_disabled.png) }";
|
||||
strStyleQSS += "QTabBar QToolButton::right-arrow:pressed { image: url(:/Icons/changetab_right_active.png) }";
|
||||
|
||||
strStyleQSS += "QTabBar::scroller { padding: 0px; margin: 0px;background-color:#FFFFFF;border: 1px solid #FFFFFF; width:10; }";
|
||||
|
||||
setStyleSheet(strStyleQSS);
|
||||
|
||||
QSize iconSize;
|
||||
iconSize.setWidth(18);
|
||||
iconSize.setHeight(10);
|
||||
this->setIconSize(iconSize);
|
||||
|
||||
connect(this, SIGNAL(currentChanged(int)), this, SLOT(currentChangedSlot(int)));
|
||||
}
|
||||
|
||||
void addEditor(QString strName, AscEditorType etType = etDocument, std::wstring strUrl = L"")
|
||||
{
|
||||
if (!m_pManager)
|
||||
return;
|
||||
|
||||
QCefView* pView = new QCefView(this);
|
||||
pView->SetBackgroundCefColor(244, 244, 244);
|
||||
pView->Create(m_pManager, cvwtEditor);
|
||||
|
||||
this->addTab(pView, strName);
|
||||
this->resizeEvent(NULL);
|
||||
|
||||
pView->GetCefView()->load(strUrl);
|
||||
|
||||
QPushButtonWrapper *close = new QPushButtonWrapper(pView);
|
||||
close->m_pView = pView;
|
||||
|
||||
QObject::connect(close, SIGNAL(clicked()), this, SLOT(clickedSlotClose()));
|
||||
|
||||
QString sStyleClose = "QPushButton {background:transparent;background-repeat: no-repeat;background-image:url(:/Icons/output_tab_normal.png);border:none;width:8px;height:11px;margin-right:5px;} ";
|
||||
sStyleClose += "QPushButton:hover {background-image:url(:/Icons/output_tab_hover.png);border:none;width:8px;height:11px;margin-right:5px;}";
|
||||
sStyleClose += "QPushButton:pressed {background-image:url(:/Icons/output_tab_active.png);border:none;width:8px;height:11px;margin-right:5px;}";
|
||||
|
||||
close->setStyleSheet(sStyleClose);
|
||||
this->tabBar()->setTabButton(this->tabBar()->count() - 1, QTabBar::RightSide, close);
|
||||
|
||||
this->resizeEvent(NULL);
|
||||
}
|
||||
|
||||
protected:
|
||||
void resizeEvent(QResizeEvent* e)
|
||||
{
|
||||
Q_UNUSED(e);
|
||||
|
||||
int nMin = 41;
|
||||
int nMax = 135;
|
||||
|
||||
int nFirst = 44;
|
||||
int nStartOffset = 5;
|
||||
int nBetweenApp = 5;
|
||||
int nButtonW = 16;
|
||||
int nEndOffset = 40;
|
||||
|
||||
int nControlWidth = this->width();
|
||||
int nTabBarWidth = nControlWidth - nFirst - nStartOffset - nEndOffset - 3 * nButtonW - 2 * nBetweenApp;
|
||||
|
||||
int nCountTabs = this->tabBar()->count();
|
||||
if (nCountTabs == 0)
|
||||
nCountTabs = 1;
|
||||
|
||||
int nTabWidth = (nTabBarWidth - (2 + 2) * nCountTabs) / nCountTabs;
|
||||
if (nTabWidth > nMax)
|
||||
nTabWidth = nMax;
|
||||
if (nTabWidth < nMin)
|
||||
nTabWidth = nMin;
|
||||
|
||||
int nMinTabBarWidth = (nTabWidth + 2 + 2) * nCountTabs;
|
||||
if (nTabBarWidth > nMinTabBarWidth)
|
||||
nTabBarWidth = nMinTabBarWidth;
|
||||
|
||||
//QString strPaneColor = "#FFFFFF";
|
||||
QString strPaneColor = "#313437";
|
||||
|
||||
QString strStyleQSS = "";
|
||||
//strStyleQSS += "QTabWidget QWidget { background-color:#FFFFFF;border:none;padding:0;margin:0; }";
|
||||
strStyleQSS += ("QTabWidget::pane { background-color:" + strPaneColor + "; border: none; }");
|
||||
strStyleQSS += QString("QTabWidget::tab-bar { width:%1px; height: 29px; left: 111px; }").arg(nTabBarWidth);
|
||||
|
||||
strStyleQSS += QString("QTabBar::tab { \
|
||||
background-color: #CFCFCF; border: 1px solid #CFCFCF; border-radius: 1px; \
|
||||
min-width: 41px; max-width: 135px; \
|
||||
width:%1px; height: 27px; \
|
||||
margin-right: 1px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }").arg(nTabWidth);
|
||||
|
||||
strStyleQSS += "QTabBar::tab:focus { border:none;outline:none; }";
|
||||
|
||||
strStyleQSS += "QTabBar::tab:hover { \
|
||||
background-color: #DDDDDD; border: 1px solid #DDDDDD; border-radius: 1px; }";
|
||||
|
||||
strStyleQSS += "QTabBar::tab:selected { \
|
||||
background-color: #F1F1F1; border: 1px solid #F1F1F1; border-radius: 1px;}";
|
||||
|
||||
strStyleQSS += "QTabBar::tab:first { margin-left: 0px; }";
|
||||
strStyleQSS += "QTabBar::tab:last { }";
|
||||
|
||||
strStyleQSS += "QTabBar::tear { width: 0px; }";
|
||||
|
||||
strStyleQSS += "QTabBar QToolButton::left-arrow {margin:-2;background-color:#FFFFFF;border: 1px solid #FFFFFF; }";
|
||||
|
||||
strStyleQSS += "QTabBar QToolButton::left-arrow { image: url(:/Icons/changetab_left_normal.png) }";
|
||||
strStyleQSS += "QTabBar QToolButton::left-arrow:hover { image: url(:/Icons/changetab_left_hover.png) }";
|
||||
strStyleQSS += "QTabBar QToolButton::left-arrow:disabled { image: url(:/Icons/changetab_left_disabled.png) }";
|
||||
strStyleQSS += "QTabBar QToolButton::left-arrow:pressed { image: url(:/Icons/changetab_left_active.png) }";
|
||||
|
||||
strStyleQSS += "QTabBar QToolButton::right-arrow {margin:-2;background-color:#FFFFFF;border: 1px solid #FFFFFF;}";
|
||||
|
||||
strStyleQSS += "QTabBar QToolButton::right-arrow { image: url(:/Icons/changetab_right_normal.png) }";
|
||||
strStyleQSS += "QTabBar QToolButton::right-arrow:hover { image: url(:/Icons/changetab_right_hover.png) }";
|
||||
strStyleQSS += "QTabBar QToolButton::right-arrow:disabled { image: url(:/Icons/changetab_right_disabled.png) }";
|
||||
strStyleQSS += "QTabBar QToolButton::right-arrow:pressed { image: url(:/Icons/changetab_right_active.png) }";
|
||||
|
||||
strStyleQSS += "QTabBar::scroller { padding: 0px; margin: 0px;background-color:#FFFFFF;border: 1px solid #FFFFFF; width:10; }";
|
||||
|
||||
strStyleQSS += "QTabBar QIcon { offset: 10px; }";
|
||||
strStyleQSS += "QTabBar::tab:text{ font:Arial;font-weight:normal;font-size:8pt;text-align:left;}";
|
||||
|
||||
setStyleSheet(strStyleQSS);
|
||||
|
||||
int nNewAreaWidth = width();
|
||||
int nNewAreaHeight = height() - this->tabBar()->height();
|
||||
|
||||
if (nNewAreaWidth != m_nAreaWidth || nNewAreaHeight != m_nAreaHeight)
|
||||
{
|
||||
m_nAreaWidth = nNewAreaWidth;
|
||||
m_nAreaHeight = nNewAreaHeight;
|
||||
int nCountNatural = this->count();
|
||||
for (int i = 0; i < nCountNatural; ++i)
|
||||
{
|
||||
if (i == this->currentIndex())
|
||||
continue;
|
||||
|
||||
((QCefView*)widget(i))->GetCefView()->resizeEvent(m_nAreaWidth, m_nAreaHeight);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public:
|
||||
void OpenPopup(QString strUrl)
|
||||
{
|
||||
if (strUrl.length() == 0)
|
||||
return;
|
||||
emit sendPopup(strUrl);
|
||||
}
|
||||
|
||||
void OpenDownload(QString strUrl, int nParentId)
|
||||
{
|
||||
if (strUrl.length() == 0)
|
||||
return;
|
||||
emit sendDownload(strUrl, nParentId);
|
||||
}
|
||||
|
||||
void EndDownload(int nId)
|
||||
{
|
||||
emit sendEndDownload(nId);
|
||||
}
|
||||
|
||||
public slots:
|
||||
void currentChangedSlot(int index)
|
||||
{
|
||||
resizeEvent(NULL);
|
||||
if (!m_pMainWidget->isHidden())
|
||||
{
|
||||
m_pMainWidget->setHidden(true);
|
||||
m_pMainButton->setStyleSheet("QPushButton {background-image:url(:/Icons/Documents_disabled_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::hover {background-image:url(:/Icons/Documents_disabled_normal.png);border:none;margin:0;padding:0;}\
|
||||
QPushButton::pressed {background-image:url(:/Icons/Documents_disabled_hover.png);border:none;margin:0;padding:0;}");
|
||||
}
|
||||
|
||||
FireFocus(index);
|
||||
UpdateIcons();
|
||||
}
|
||||
|
||||
void openPopup(QString sValue)
|
||||
{
|
||||
this->addEditor("Editor", etDocument, sValue.toStdWString());
|
||||
}
|
||||
|
||||
void openDownload(QString sUrl, int nParentId)
|
||||
{
|
||||
std::wstring strUrl = sUrl.toStdWString();
|
||||
if (!m_pManager)
|
||||
return;
|
||||
|
||||
QCefView* pView = new QCefView(NULL);
|
||||
pView->Create(m_pManager, cvwtEditor);
|
||||
pView->GetCefView()->SetParentCef(nParentId);
|
||||
pView->GetCefView()->load(strUrl);
|
||||
|
||||
m_mapDownloads.insert(std::pair<int, QCefView*>(pView->GetCefView()->GetId(), pView));
|
||||
}
|
||||
void endDownload(int nId)
|
||||
{
|
||||
std::map<int, QCefView*>::iterator i = m_mapDownloads.find(nId);
|
||||
if (i != m_mapDownloads.end())
|
||||
{
|
||||
QCefView* pView = i->second;
|
||||
RELEASEOBJECT(pView);
|
||||
m_mapDownloads.erase(i);
|
||||
}
|
||||
}
|
||||
|
||||
void onSendNameAsync(QString sUrl, int nId)
|
||||
{
|
||||
emit sendName(sUrl, nId);
|
||||
}
|
||||
void onSendName(QString sUrl, int nId)
|
||||
{
|
||||
int nIndex = this->GetTabIndexById(nId);
|
||||
this->tabBar()->setTabText(nIndex, sUrl);
|
||||
}
|
||||
|
||||
void FireFocus(int index = -1)
|
||||
{
|
||||
int nIndex = (index >= 0) ? index : this->currentIndex();
|
||||
if (nIndex >= 0)
|
||||
((QCefView*)this->widget(nIndex))->GetCefView()->focus();
|
||||
}
|
||||
|
||||
void UpdateIcons()
|
||||
{
|
||||
QTabBar* pBar = this->tabBar();
|
||||
int nCount = pBar->count();
|
||||
|
||||
int nSelectedIndex = pBar->currentIndex();
|
||||
for (int i = 0; i < nCount; ++i)
|
||||
{
|
||||
CCefViewEditor* pEditor = (CCefViewEditor*)(((QCefView*)(this->widget(i)))->GetCefView());
|
||||
|
||||
bool bIsActive = (i == nSelectedIndex) ? true : false;
|
||||
|
||||
switch (pEditor->GetEditorType())
|
||||
{
|
||||
case etPresentation:
|
||||
{
|
||||
pBar->setTabIcon(i, bIsActive ? QIcon(":/Icons/tabicon_PE_active.png") : QIcon(":/Icons/tabicon_PE_normal.png"));
|
||||
break;
|
||||
}
|
||||
case etSpreadsheet:
|
||||
{
|
||||
pBar->setTabIcon(i, bIsActive ? QIcon(":/Icons/tabicon_SE_active.png") : QIcon(":/Icons/tabicon_SE_normal.png"));
|
||||
break;
|
||||
}
|
||||
case etDocument:
|
||||
default:
|
||||
{
|
||||
pBar->setTabIcon(i, bIsActive ? QIcon(":/Icons/tabicon_DE_active.png") : QIcon(":/Icons/tabicon_DE_normal.png"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
//pBar->setTabTextColor(nIndex, bIsActive ? QColor(255, 255, 255) : QColor(51, 51, 51));
|
||||
pBar->setTabTextColor(i, QColor(51, 51, 51));
|
||||
}
|
||||
}
|
||||
|
||||
public slots:
|
||||
void clickedSlotClose()
|
||||
{
|
||||
QPushButtonWrapper* pButton = (QPushButtonWrapper*)sender();
|
||||
QCefView* pViewCef = pButton->m_pView;
|
||||
int nId = pViewCef->GetCefView()->GetId();
|
||||
|
||||
#if 1
|
||||
std::string sId = std::to_string(nId);sId += "\n";
|
||||
//OutputDebugStringA(sId.c_str());
|
||||
#endif
|
||||
|
||||
NSEditorApi::CAscMenuEvent* pEvent = new NSEditorApi::CAscMenuEvent();
|
||||
pEvent->m_nType = ASC_MENU_EVENT_TYPE_CEF_CLOSE;
|
||||
pViewCef->GetCefView()->Apply(pEvent);
|
||||
}
|
||||
|
||||
int GetTabIndexById(int nId)
|
||||
{
|
||||
QTabBar* pBar = this->tabBar();
|
||||
int nCount = pBar->count();
|
||||
|
||||
for (int i = 0; i < nCount; ++i)
|
||||
{
|
||||
CCefView* pEditor = (CCefView*)(((QCefView*)(this->widget(i)))->GetCefView());
|
||||
if (pEditor->GetId() == nId)
|
||||
return i;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
};
|
||||
|
||||
#endif // ASCTABWIDGET
|
||||
|
||||
@ -1,6 +0,0 @@
|
||||
#include "QAscMain.h"
|
||||
|
||||
int main( int argc, char *argv[] )
|
||||
{
|
||||
return AscEditor_Main(argc, argv);
|
||||
}
|
||||
@ -1,629 +0,0 @@
|
||||
QT -= core
|
||||
QT -= gui
|
||||
|
||||
TARGET = ascdocumentscore
|
||||
TEMPLATE = lib
|
||||
|
||||
CONFIG += shared
|
||||
CONFIG += plugin
|
||||
|
||||
CONFIG -= debug_and_release debug_and_release_target
|
||||
#QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
|
||||
|
||||
linux-g++:contains(QMAKE_HOST.arch, x86_64):{
|
||||
PLATFORM_BUILD = linux64
|
||||
PLATFORM_BUILD2 = linux_64
|
||||
message(linux64)
|
||||
}
|
||||
linux-g++:!contains(QMAKE_HOST.arch, x86_64):{
|
||||
PLATFORM_BUILD = linux32
|
||||
PLATFORM_BUILD2 = linux_32
|
||||
message(linux32)
|
||||
}
|
||||
|
||||
CONFIG(debug, debug|release) {
|
||||
DESTINATION_BUILD_OBJ = $$PWD/build/$$PLATFORM_BUILD/Debug/obj
|
||||
DESTINATION_BUILD_MOC = $$PWD/build/$$PLATFORM_BUILD/Debug/moc
|
||||
DESTINATION_BUILD_QMAKE = $$PWD/build/$$PLATFORM_BUILD/Debug
|
||||
DESTINATION_BUILD = $$PWD/../app/corebuilds/$$PLATFORM_BUILD/debug
|
||||
message(debug)
|
||||
} else {
|
||||
DESTINATION_BUILD_OBJ = $$PWD/build/$$PLATFORM_BUILD/Release/obj
|
||||
DESTINATION_BUILD_MOC = $$PWD/build/$$PLATFORM_BUILD/Release/moc
|
||||
DESTINATION_BUILD_QMAKE = $$PWD/build/$$PLATFORM_BUILD/Release
|
||||
DESTINATION_BUILD = $$PWD/../app/corebuilds/$$PLATFORM_BUILD
|
||||
message(release)
|
||||
}
|
||||
|
||||
DESTDIR = $$DESTINATION_BUILD
|
||||
OBJECTS_DIR = $$DESTINATION_BUILD_OBJ
|
||||
MOC_DIR = $$DESTINATION_BUILD_MOC
|
||||
|
||||
# common projects --------------------------------------
|
||||
#zlib
|
||||
CONFIG += build_all_zlib build_zlib_as_sources
|
||||
include($$PWD/../../../OfficeUtils/OfficeUtils.pri)
|
||||
#hunspell
|
||||
|
||||
DEFINES += HUNSPELL_STATIC
|
||||
CONFIG += building_hunspell
|
||||
include($$PWD/../../hunspell-1.3.3/src/qt/hunspell.pri)
|
||||
|
||||
#graphics
|
||||
#include($$PWD/../../Qt_build/graphics/project/graphics.pri)
|
||||
|
||||
LIBS += -L$$PWD/../../../SDK/lib/$$PLATFORM_BUILD2 -lgraphics
|
||||
# ------------------------------------------------------
|
||||
|
||||
CONFIG += link_pkgconfig c++11
|
||||
PKGCONFIG += glib-2.0 gdk-2.0 gtkglext-1.0 atk cairo gtk+-unix-print-2.0
|
||||
|
||||
LIBS += -lcurl
|
||||
|
||||
DEFINES += \
|
||||
LINUX \
|
||||
_LINUX \
|
||||
_LINUX_QT
|
||||
|
||||
DEFINES += QT_NO_SIGNALS_SLOTS_KEYWORDS
|
||||
|
||||
DEFINES += \
|
||||
"V8_DEPRECATION_WARNINGS" \
|
||||
"NOMINMAX" \
|
||||
"PSAPI_VERSION=1" \
|
||||
"_CRT_RAND_S" \
|
||||
"CERT_CHAIN_PARA_HAS_EXTRA_FIELDS" \
|
||||
"_ATL_NO_OPENGL" \
|
||||
"_HAS_EXCEPTIONS=0" \
|
||||
"_SECURE_ATL" \
|
||||
"CHROMIUM_BUILD" \
|
||||
"TOOLKIT_VIEWS=1" \
|
||||
"USE_AURA=1" \
|
||||
"USE_ASH=1" \
|
||||
"USE_DEFAULT_RENDER_THEME=1" \
|
||||
"USE_LIBJPEG_TURBO=1" \
|
||||
"ENABLE_ONE_CLICK_SIGNIN" \
|
||||
"ENABLE_PRE_SYNC_BACKUP" \
|
||||
"ENABLE_REMOTING=1" \
|
||||
"ENABLE_WEBRTC=1" \
|
||||
"ENABLE_PEPPER_CDMS" \
|
||||
"ENABLE_CONFIGURATION_POLICY" \
|
||||
"ENABLE_NOTIFICATIONS" \
|
||||
"ENABLE_HIDPI=1" \
|
||||
"ENABLE_EGLIMAGE=1" \
|
||||
"__STD_C" \
|
||||
"_CRT_SECURE_NO_DEPRECATE" \
|
||||
"_SCL_SECURE_NO_DEPRECATE" \
|
||||
"NTDDI_VERSION=0x06020000" \
|
||||
"_USING_V110_SDK71_" \
|
||||
"ENABLE_TASK_MANAGER=1" \
|
||||
"ENABLE_EXTENSIONS=1" \
|
||||
"ENABLE_PLUGIN_INSTALLATION=1" \
|
||||
"ENABLE_PLUGINS=1" \
|
||||
"ENABLE_SESSION_SERVICE=1" \
|
||||
"ENABLE_THEMES=1" \
|
||||
"ENABLE_AUTOFILL_DIALOG=1" \
|
||||
"ENABLE_BACKGROUND=1" \
|
||||
"ENABLE_GOOGLE_NOW=1" \
|
||||
"CLD_VERSION=2" \
|
||||
"CLD2_DATA_SOURCE=static" \
|
||||
"ENABLE_FULL_PRINTING=1" \
|
||||
"ENABLE_PRINTING=1" \
|
||||
"ENABLE_SPELLCHECK=1" \
|
||||
"ENABLE_CAPTIVE_PORTAL_DETECTION=1" \
|
||||
"ENABLE_APP_LIST=1" \
|
||||
"ENABLE_SETTINGS_APP=1" \
|
||||
"ENABLE_MANAGED_USERS=1" \
|
||||
"ENABLE_MDNS=1" \
|
||||
"ENABLE_SERVICE_DISCOVERY=1" \
|
||||
"ENABLE_WIFI_BOOTSTRAPPING=1" \
|
||||
"ENABLE_LOAD_COMPLETION_HACKS=1" \
|
||||
"USING_CEF_SHARED" \
|
||||
"__STDC_CONSTANT_MACROS" \
|
||||
"__STDC_FORMAT_MACROS" \
|
||||
"NDEBUG" \
|
||||
"NVALGRIND" \
|
||||
"DYNAMIC_ANNOTATIONS_ENABLED=0"
|
||||
|
||||
INCLUDEPATH += \
|
||||
src/cef/linux
|
||||
|
||||
HEADERS += \
|
||||
src/cef/linux/include/base/internal/cef_atomicops_atomicword_compat.h \
|
||||
src/cef/linux/include/base/internal/cef_atomicops_x86_gcc.h \
|
||||
src/cef/linux/include/base/internal/cef_bind_internal.h \
|
||||
src/cef/linux/include/base/internal/cef_callback_internal.h \
|
||||
src/cef/linux/include/base/internal/cef_lock_impl.h \
|
||||
src/cef/linux/include/base/internal/cef_raw_scoped_refptr_mismatch_checker.h \
|
||||
src/cef/linux/include/base/internal/cef_thread_checker_impl.h \
|
||||
src/cef/linux/include/base/cef_atomicops.h \
|
||||
src/cef/linux/include/base/cef_atomic_ref_count.h \
|
||||
src/cef/linux/include/base/cef_basictypes.h \
|
||||
src/cef/linux/include/base/cef_bind.h \
|
||||
src/cef/linux/include/base/cef_bind_helpers.h \
|
||||
src/cef/linux/include/base/cef_build.h \
|
||||
src/cef/linux/include/base/cef_callback.h \
|
||||
src/cef/linux/include/base/cef_callback_forward.h \
|
||||
src/cef/linux/include/base/cef_callback_helpers.h \
|
||||
src/cef/linux/include/base/cef_callback_list.h \
|
||||
src/cef/linux/include/base/cef_cancelable_callback.h \
|
||||
src/cef/linux/include/base/cef_lock.h \
|
||||
src/cef/linux/include/base/cef_logging.h \
|
||||
src/cef/linux/include/base/cef_macros.h \
|
||||
src/cef/linux/include/base/cef_move.h \
|
||||
src/cef/linux/include/base/cef_platform_thread.h \
|
||||
src/cef/linux/include/base/cef_ref_counted.h \
|
||||
src/cef/linux/include/base/cef_scoped_ptr.h \
|
||||
src/cef/linux/include/base/cef_string16.h \
|
||||
src/cef/linux/include/base/cef_template_util.h \
|
||||
src/cef/linux/include/base/cef_thread_checker.h \
|
||||
src/cef/linux/include/base/cef_thread_collision_warner.h \
|
||||
src/cef/linux/include/base/cef_trace_event.h \
|
||||
src/cef/linux/include/base/cef_tuple.h \
|
||||
src/cef/linux/include/base/cef_weak_ptr.h \
|
||||
src/cef/linux/include/capi/cef_app_capi.h \
|
||||
src/cef/linux/include/capi/cef_auth_callback_capi.h \
|
||||
src/cef/linux/include/capi/cef_base_capi.h \
|
||||
src/cef/linux/include/capi/cef_browser_capi.h \
|
||||
src/cef/linux/include/capi/cef_browser_process_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_callback_capi.h \
|
||||
src/cef/linux/include/capi/cef_client_capi.h \
|
||||
src/cef/linux/include/capi/cef_command_line_capi.h \
|
||||
src/cef/linux/include/capi/cef_context_menu_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_cookie_capi.h \
|
||||
src/cef/linux/include/capi/cef_dialog_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_display_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_dom_capi.h \
|
||||
src/cef/linux/include/capi/cef_download_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_download_item_capi.h \
|
||||
src/cef/linux/include/capi/cef_drag_data_capi.h \
|
||||
src/cef/linux/include/capi/cef_drag_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_find_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_focus_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_frame_capi.h \
|
||||
src/cef/linux/include/capi/cef_geolocation_capi.h \
|
||||
src/cef/linux/include/capi/cef_geolocation_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_jsdialog_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_keyboard_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_life_span_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_load_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_menu_model_capi.h \
|
||||
src/cef/linux/include/capi/cef_navigation_entry_capi.h \
|
||||
src/cef/linux/include/capi/cef_origin_whitelist_capi.h \
|
||||
src/cef/linux/include/capi/cef_parser_capi.h \
|
||||
src/cef/linux/include/capi/cef_path_util_capi.h \
|
||||
src/cef/linux/include/capi/cef_print_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_print_settings_capi.h \
|
||||
src/cef/linux/include/capi/cef_process_message_capi.h \
|
||||
src/cef/linux/include/capi/cef_process_util_capi.h \
|
||||
src/cef/linux/include/capi/cef_render_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_render_process_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_request_capi.h \
|
||||
src/cef/linux/include/capi/cef_request_context_capi.h \
|
||||
src/cef/linux/include/capi/cef_request_context_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_request_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_resource_bundle_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_resource_handler_capi.h \
|
||||
src/cef/linux/include/capi/cef_response_capi.h \
|
||||
src/cef/linux/include/capi/cef_scheme_capi.h \
|
||||
src/cef/linux/include/capi/cef_ssl_info_capi.h \
|
||||
src/cef/linux/include/capi/cef_stream_capi.h \
|
||||
src/cef/linux/include/capi/cef_string_visitor_capi.h \
|
||||
src/cef/linux/include/capi/cef_task_capi.h \
|
||||
src/cef/linux/include/capi/cef_trace_capi.h \
|
||||
src/cef/linux/include/capi/cef_urlrequest_capi.h \
|
||||
src/cef/linux/include/capi/cef_v8_capi.h \
|
||||
src/cef/linux/include/capi/cef_values_capi.h \
|
||||
src/cef/linux/include/capi/cef_web_plugin_capi.h \
|
||||
src/cef/linux/include/capi/cef_xml_reader_capi.h \
|
||||
src/cef/linux/include/capi/cef_zip_reader_capi.h \
|
||||
src/cef/linux/include/internal/cef_export.h \
|
||||
src/cef/linux/include/internal/cef_linux.h \
|
||||
src/cef/linux/include/internal/cef_logging_internal.h \
|
||||
src/cef/linux/include/internal/cef_ptr.h \
|
||||
src/cef/linux/include/internal/cef_string.h \
|
||||
src/cef/linux/include/internal/cef_string_list.h \
|
||||
src/cef/linux/include/internal/cef_string_map.h \
|
||||
src/cef/linux/include/internal/cef_string_multimap.h \
|
||||
src/cef/linux/include/internal/cef_string_types.h \
|
||||
src/cef/linux/include/internal/cef_string_wrappers.h \
|
||||
src/cef/linux/include/internal/cef_thread_internal.h \
|
||||
src/cef/linux/include/internal/cef_time.h \
|
||||
src/cef/linux/include/internal/cef_trace_event_internal.h \
|
||||
src/cef/linux/include/internal/cef_types.h \
|
||||
src/cef/linux/include/internal/cef_types_linux.h \
|
||||
src/cef/linux/include/internal/cef_types_wrappers.h \
|
||||
src/cef/linux/include/wrapper/cef_byte_read_handler.h \
|
||||
src/cef/linux/include/wrapper/cef_closure_task.h \
|
||||
src/cef/linux/include/wrapper/cef_helpers.h \
|
||||
src/cef/linux/include/wrapper/cef_message_router.h \
|
||||
src/cef/linux/include/wrapper/cef_resource_manager.h \
|
||||
src/cef/linux/include/wrapper/cef_stream_resource_handler.h \
|
||||
src/cef/linux/include/wrapper/cef_xml_object.h \
|
||||
src/cef/linux/include/wrapper/cef_zip_archive.h \
|
||||
src/cef/linux/include/cef_app.h \
|
||||
src/cef/linux/include/cef_auth_callback.h \
|
||||
src/cef/linux/include/cef_base.h \
|
||||
src/cef/linux/include/cef_browser.h \
|
||||
src/cef/linux/include/cef_browser_process_handler.h \
|
||||
src/cef/linux/include/cef_callback.h \
|
||||
src/cef/linux/include/cef_client.h \
|
||||
src/cef/linux/include/cef_command_line.h \
|
||||
src/cef/linux/include/cef_context_menu_handler.h \
|
||||
src/cef/linux/include/cef_cookie.h \
|
||||
src/cef/linux/include/cef_dialog_handler.h \
|
||||
src/cef/linux/include/cef_display_handler.h \
|
||||
src/cef/linux/include/cef_dom.h \
|
||||
src/cef/linux/include/cef_download_handler.h \
|
||||
src/cef/linux/include/cef_download_item.h \
|
||||
src/cef/linux/include/cef_drag_data.h \
|
||||
src/cef/linux/include/cef_drag_handler.h \
|
||||
src/cef/linux/include/cef_find_handler.h \
|
||||
src/cef/linux/include/cef_focus_handler.h \
|
||||
src/cef/linux/include/cef_frame.h \
|
||||
src/cef/linux/include/cef_geolocation.h \
|
||||
src/cef/linux/include/cef_geolocation_handler.h \
|
||||
src/cef/linux/include/cef_jsdialog_handler.h \
|
||||
src/cef/linux/include/cef_keyboard_handler.h \
|
||||
src/cef/linux/include/cef_life_span_handler.h \
|
||||
src/cef/linux/include/cef_load_handler.h \
|
||||
src/cef/linux/include/cef_menu_model.h \
|
||||
src/cef/linux/include/cef_navigation_entry.h \
|
||||
src/cef/linux/include/cef_origin_whitelist.h \
|
||||
src/cef/linux/include/cef_pack_resources.h \
|
||||
src/cef/linux/include/cef_pack_strings.h \
|
||||
src/cef/linux/include/cef_parser.h \
|
||||
src/cef/linux/include/cef_path_util.h \
|
||||
src/cef/linux/include/cef_print_handler.h \
|
||||
src/cef/linux/include/cef_print_settings.h \
|
||||
src/cef/linux/include/cef_process_message.h \
|
||||
src/cef/linux/include/cef_process_util.h \
|
||||
src/cef/linux/include/cef_render_handler.h \
|
||||
src/cef/linux/include/cef_render_process_handler.h \
|
||||
src/cef/linux/include/cef_request.h \
|
||||
src/cef/linux/include/cef_request_context.h \
|
||||
src/cef/linux/include/cef_request_context_handler.h \
|
||||
src/cef/linux/include/cef_request_handler.h \
|
||||
src/cef/linux/include/cef_resource_bundle_handler.h \
|
||||
src/cef/linux/include/cef_resource_handler.h \
|
||||
src/cef/linux/include/cef_response.h \
|
||||
src/cef/linux/include/cef_runnable.h \
|
||||
src/cef/linux/include/cef_scheme.h \
|
||||
src/cef/linux/include/cef_ssl_info.h \
|
||||
src/cef/linux/include/cef_stream.h \
|
||||
src/cef/linux/include/cef_string_visitor.h \
|
||||
src/cef/linux/include/cef_task.h \
|
||||
src/cef/linux/include/cef_trace.h \
|
||||
src/cef/linux/include/cef_urlrequest.h \
|
||||
src/cef/linux/include/cef_v8.h \
|
||||
src/cef/linux/include/cef_values.h \
|
||||
src/cef/linux/include/cef_version.h \
|
||||
src/cef/linux/include/cef_web_plugin.h \
|
||||
src/cef/linux/include/cef_xml_reader.h \
|
||||
src/cef/linux/include/cef_zip_reader.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/app_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/base_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/browser_process_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/client_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/completion_callback_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/context_menu_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/cookie_visitor_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/delete_cookies_callback_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/dialog_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/display_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/domvisitor_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/download_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/drag_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/end_tracing_callback_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/find_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/focus_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/geolocation_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/get_geolocation_callback_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/jsdialog_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/keyboard_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/life_span_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/load_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/navigation_entry_visitor_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/pdf_print_callback_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/print_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/read_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/render_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/render_process_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/request_context_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/request_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/resource_bundle_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/resource_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/run_file_dialog_callback_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/scheme_handler_factory_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/set_cookie_callback_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/string_visitor_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/task_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/urlrequest_client_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/v8accessor_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/v8handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/web_plugin_info_visitor_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/web_plugin_unstable_callback_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/cpptoc/write_handler_cpptoc.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/auth_callback_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/before_download_callback_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/binary_value_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/browser_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/browser_host_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/callback_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/command_line_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/context_menu_params_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/cookie_manager_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/dictionary_value_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/domdocument_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/domnode_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/download_item_callback_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/download_item_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/drag_data_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/file_dialog_callback_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/frame_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/geolocation_callback_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/jsdialog_callback_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/list_value_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/menu_model_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/navigation_entry_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/post_data_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/post_data_element_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/print_dialog_callback_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/print_job_callback_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/print_settings_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/process_message_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/request_callback_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/request_context_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/request_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/response_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/scheme_registrar_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/sslcert_principal_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/sslinfo_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/stream_reader_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/stream_writer_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/task_runner_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/urlrequest_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/v8context_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/v8exception_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/v8stack_frame_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/v8stack_trace_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/v8value_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/value_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/web_plugin_info_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/xml_reader_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/ctocpp/zip_reader_ctocpp.h \
|
||||
src/cef/linux/libcef_dll/wrapper/cef_browser_info_map.h \
|
||||
src/cef/linux/libcef_dll/transfer_util.h \
|
||||
src/cef/linux/libcef_dll/wrapper_types.h \
|
||||
src/cef/linux/cefclient/browser/binding_test.h \
|
||||
src/cef/linux/cefclient/browser/browser_window.h \
|
||||
src/cef/linux/cefclient/browser/browser_window_osr_gtk.h \
|
||||
src/cef/linux/cefclient/browser/browser_window_std_gtk.h \
|
||||
src/cef/linux/cefclient/browser/bytes_write_handler.h \
|
||||
src/cef/linux/cefclient/browser/client_app_browser.h \
|
||||
src/cef/linux/cefclient/browser/client_handler.h \
|
||||
src/cef/linux/cefclient/browser/client_handler_osr.h \
|
||||
src/cef/linux/cefclient/browser/client_handler_std.h \
|
||||
src/cef/linux/cefclient/browser/client_types.h \
|
||||
src/cef/linux/cefclient/browser/dialog_handler_gtk.h \
|
||||
src/cef/linux/cefclient/browser/dialog_test.h \
|
||||
src/cef/linux/cefclient/browser/geometry_util.h \
|
||||
src/cef/linux/cefclient/browser/main_context.h \
|
||||
src/cef/linux/cefclient/browser/main_context_impl.h \
|
||||
src/cef/linux/cefclient/browser/main_message_loop.h \
|
||||
src/cef/linux/cefclient/browser/main_message_loop_std.h \
|
||||
src/cef/linux/cefclient/browser/osr_dragdrop_events.h \
|
||||
src/cef/linux/cefclient/browser/osr_renderer.h \
|
||||
src/cef/linux/cefclient/browser/print_handler_gtk.h \
|
||||
src/cef/linux/cefclient/browser/resource.h \
|
||||
src/cef/linux/cefclient/browser/resource_util.h \
|
||||
src/cef/linux/cefclient/browser/root_window.h \
|
||||
src/cef/linux/cefclient/browser/root_window_gtk.h \
|
||||
src/cef/linux/cefclient/browser/root_window_manager.h \
|
||||
src/cef/linux/cefclient/browser/scheme_test.h \
|
||||
src/cef/linux/cefclient/browser/temp_window.h \
|
||||
src/cef/linux/cefclient/browser/temp_window_x11.h \
|
||||
src/cef/linux/cefclient/browser/test_runner.h \
|
||||
src/cef/linux/cefclient/browser/urlrequest_test.h \
|
||||
src/cef/linux/cefclient/browser/window_test.h \
|
||||
src/cef/linux/cefclient/common/client_app.h \
|
||||
src/cef/linux/cefclient/common/client_app_other.h \
|
||||
src/cef/linux/cefclient/common/client_switches.h \
|
||||
src/cef/linux/cefclient/common/scheme_test_common.h \
|
||||
src/cef/linux/cefclient/renderer/client_app_renderer.h \
|
||||
src/cef/linux/cefclient/renderer/client_renderer.h \
|
||||
src/cef/linux/cefclient/renderer/performance_test.h \
|
||||
src/cef/linux/cefclient/renderer/performance_test_setup.h
|
||||
|
||||
|
||||
SOURCES += \
|
||||
src/cef/linux/libcef_dll/base/cef_atomicops_x86_gcc.cc \
|
||||
src/cef/linux/libcef_dll/base/cef_bind_helpers.cc \
|
||||
src/cef/linux/libcef_dll/base/cef_callback_helpers.cc \
|
||||
src/cef/linux/libcef_dll/base/cef_callback_internal.cc \
|
||||
src/cef/linux/libcef_dll/base/cef_lock.cc \
|
||||
src/cef/linux/libcef_dll/base/cef_lock_impl.cc \
|
||||
src/cef/linux/libcef_dll/base/cef_logging.cc \
|
||||
src/cef/linux/libcef_dll/base/cef_ref_counted.cc \
|
||||
src/cef/linux/libcef_dll/base/cef_string16.cc \
|
||||
src/cef/linux/libcef_dll/base/cef_thread_checker_impl.cc \
|
||||
src/cef/linux/libcef_dll/base/cef_thread_collision_warner.cc \
|
||||
src/cef/linux/libcef_dll/base/cef_weak_ptr.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/app_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/base_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/browser_process_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/client_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/completion_callback_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/context_menu_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/cookie_visitor_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/delete_cookies_callback_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/dialog_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/display_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/domvisitor_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/download_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/drag_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/end_tracing_callback_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/find_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/focus_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/geolocation_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/get_geolocation_callback_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/jsdialog_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/keyboard_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/life_span_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/load_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/navigation_entry_visitor_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/pdf_print_callback_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/print_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/read_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/render_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/render_process_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/request_context_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/request_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/resource_bundle_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/resource_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/run_file_dialog_callback_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/scheme_handler_factory_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/set_cookie_callback_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/string_visitor_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/task_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/urlrequest_client_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/v8accessor_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/v8handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/web_plugin_info_visitor_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/web_plugin_unstable_callback_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/cpptoc/write_handler_cpptoc.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/auth_callback_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/before_download_callback_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/binary_value_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/browser_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/browser_host_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/callback_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/command_line_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/context_menu_params_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/cookie_manager_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/dictionary_value_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/domdocument_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/domnode_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/download_item_callback_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/download_item_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/drag_data_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/file_dialog_callback_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/frame_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/geolocation_callback_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/jsdialog_callback_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/list_value_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/menu_model_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/navigation_entry_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/post_data_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/post_data_element_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/print_dialog_callback_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/print_job_callback_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/print_settings_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/process_message_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/request_callback_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/request_context_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/request_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/response_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/scheme_registrar_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/sslcert_principal_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/sslinfo_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/stream_reader_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/stream_writer_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/task_runner_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/urlrequest_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/v8context_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/v8exception_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/v8stack_frame_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/v8stack_trace_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/v8value_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/value_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/web_plugin_info_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/xml_reader_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/ctocpp/zip_reader_ctocpp.cc \
|
||||
src/cef/linux/libcef_dll/wrapper/cef_byte_read_handler.cc \
|
||||
src/cef/linux/libcef_dll/wrapper/cef_closure_task.cc \
|
||||
src/cef/linux/libcef_dll/wrapper/cef_message_router.cc \
|
||||
src/cef/linux/libcef_dll/wrapper/cef_resource_manager.cc \
|
||||
src/cef/linux/libcef_dll/wrapper/cef_stream_resource_handler.cc \
|
||||
src/cef/linux/libcef_dll/wrapper/cef_xml_object.cc \
|
||||
src/cef/linux/libcef_dll/wrapper/cef_zip_archive.cc \
|
||||
src/cef/linux/libcef_dll/wrapper/libcef_dll_wrapper.cc \
|
||||
src/cef/linux/libcef_dll/wrapper/libcef_dll_wrapper2.cc \
|
||||
src/cef/linux/libcef_dll/transfer_util.cc \
|
||||
src/cef/linux/cefclient/browser/binding_test.cc \
|
||||
src/cef/linux/cefclient/browser/browser_window.cc \
|
||||
src/cef/linux/cefclient/browser/browser_window_osr_gtk.cc \
|
||||
src/cef/linux/cefclient/browser/browser_window_std_gtk.cc \
|
||||
src/cef/linux/cefclient/browser/bytes_write_handler.cc \
|
||||
src/cef/linux/cefclient/browser/client_app_browser.cc \
|
||||
src/cef/linux/cefclient/browser/client_app_delegates_browser.cc \
|
||||
src/cef/linux/cefclient/browser/client_handler.cc \
|
||||
src/cef/linux/cefclient/browser/client_handler_osr.cc \
|
||||
src/cef/linux/cefclient/browser/client_handler_std.cc \
|
||||
src/cef/linux/cefclient/browser/dialog_handler_gtk.cc \
|
||||
src/cef/linux/cefclient/browser/dialog_test.cc \
|
||||
src/cef/linux/cefclient/browser/geometry_util.cc \
|
||||
src/cef/linux/cefclient/browser/main_context.cc \
|
||||
src/cef/linux/cefclient/browser/main_context_impl.cc \
|
||||
src/cef/linux/cefclient/browser/main_context_impl_posix.cc \
|
||||
src/cef/linux/cefclient/browser/main_message_loop.cc \
|
||||
src/cef/linux/cefclient/browser/main_message_loop_std.cc \
|
||||
src/cef/linux/cefclient/browser/osr_renderer.cc \
|
||||
src/cef/linux/cefclient/browser/print_handler_gtk.cc \
|
||||
src/cef/linux/cefclient/browser/resource_util_linux.cc \
|
||||
src/cef/linux/cefclient/browser/resource_util_posix.cc \
|
||||
src/cef/linux/cefclient/browser/root_window.cc \
|
||||
src/cef/linux/cefclient/browser/root_window_gtk.cc \
|
||||
src/cef/linux/cefclient/browser/root_window_manager.cc \
|
||||
src/cef/linux/cefclient/browser/scheme_test.cc \
|
||||
src/cef/linux/cefclient/browser/temp_window_x11.cc \
|
||||
src/cef/linux/cefclient/browser/test_runner.cc \
|
||||
src/cef/linux/cefclient/browser/urlrequest_test.cc \
|
||||
src/cef/linux/cefclient/browser/window_test.cc \
|
||||
src/cef/linux/cefclient/browser/window_test_gtk.cc \
|
||||
src/cef/linux/cefclient/common/client_app.cc \
|
||||
src/cef/linux/cefclient/common/client_app_delegates_common.cc \
|
||||
src/cef/linux/cefclient/common/client_app_other.cc \
|
||||
src/cef/linux/cefclient/common/client_switches.cc \
|
||||
src/cef/linux/cefclient/common/scheme_test_common.cc \
|
||||
src/cef/linux/cefclient/renderer/client_app_delegates_renderer.cc \
|
||||
src/cef/linux/cefclient/renderer/client_app_renderer.cc \
|
||||
src/cef/linux/cefclient/renderer/client_renderer.cc \
|
||||
src/cef/linux/cefclient/renderer/performance_test.cc \
|
||||
src/cef/linux/cefclient/renderer/performance_test_tests.cc
|
||||
|
||||
|
||||
LIBS += -L$$PWD/../app/cefbuilds/$$PLATFORM_BUILD -lcef
|
||||
|
||||
INCLUDEPATH += \
|
||||
../../agg-2.4/include \
|
||||
../../freetype-2.5.2/include
|
||||
|
||||
HEADERS += \
|
||||
./src/cookiesworker.h \
|
||||
./src/cefwrapper/client_app.h \
|
||||
./src/cefwrapper/client_renderer.h \
|
||||
./src/cefwrapper/client_scheme.h
|
||||
|
||||
SOURCES += \
|
||||
./src/cefwrapper/client_scheme_wrapper.cpp \
|
||||
./src/cefwrapper/client_renderer_wrapper.cpp
|
||||
|
||||
HEADERS += \
|
||||
./include/base.h \
|
||||
./include/applicationmanager.h \
|
||||
./include/keyboardchecker.h \
|
||||
./include/spellchecker.h \
|
||||
./include/cefapplication.h \
|
||||
./include/cefview.h \
|
||||
./include/applicationmanager_events.h
|
||||
|
||||
SOURCES += \
|
||||
./src/applicationmanager.cpp \
|
||||
./src/keyboardchecker.cpp \
|
||||
./src/spellchecker.cpp \
|
||||
./src/cefapplication.cpp \
|
||||
./src/cefview.cpp
|
||||
|
||||
@ -1,661 +0,0 @@
|
||||
QT -= core
|
||||
QT -= gui
|
||||
|
||||
TARGET = ascdocumentscore
|
||||
TEMPLATE = lib
|
||||
|
||||
CONFIG += shared
|
||||
CONFIG += plugin
|
||||
|
||||
DEFINES += \
|
||||
WIN32 \
|
||||
NOMINMAX \
|
||||
_QT
|
||||
|
||||
CONFIG -= debug_and_release debug_and_release_target
|
||||
QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
|
||||
|
||||
win32:contains(QMAKE_TARGET.arch, x86_64):{
|
||||
PLATFORM_BUILD = win64
|
||||
PLATFORM_BUILD2 = win_64
|
||||
message(windows64)
|
||||
}
|
||||
win32:!contains(QMAKE_TARGET.arch, x86_64):{
|
||||
PLATFORM_BUILD = win32
|
||||
PLATFORM_BUILD2 = win_32
|
||||
message(windows32)
|
||||
}
|
||||
|
||||
CONFIG(debug, debug|release) {
|
||||
DESTINATION_BUILD_OBJ = $$PWD/build/$$PLATFORM_BUILD/Debug/obj
|
||||
DESTINATION_BUILD_MOC = $$PWD/build/$$PLATFORM_BUILD/Debug/moc
|
||||
DESTINATION_BUILD_QMAKE = $$PWD/build/$$PLATFORM_BUILD/Debug
|
||||
DESTINATION_BUILD = $$PWD/../app/corebuilds/$$PLATFORM_BUILD/debug
|
||||
|
||||
PLATFORM_BUILD2 = $$PLATFORM_BUILD2/DEBUG
|
||||
message(debug)
|
||||
} else {
|
||||
DESTINATION_BUILD_OBJ = $$PWD/build/$$PLATFORM_BUILD/Release/obj
|
||||
DESTINATION_BUILD_MOC = $$PWD/build/$$PLATFORM_BUILD/Release/moc
|
||||
DESTINATION_BUILD_QMAKE = $$PWD/build/$$PLATFORM_BUILD/Release
|
||||
DESTINATION_BUILD = $$PWD/../app/corebuilds/$$PLATFORM_BUILD
|
||||
message(release)
|
||||
}
|
||||
|
||||
DESTDIR = $$DESTINATION_BUILD
|
||||
OBJECTS_DIR = $$DESTINATION_BUILD_OBJ
|
||||
MOC_DIR = $$DESTINATION_BUILD_MOC
|
||||
|
||||
# common projects --------------------------------------
|
||||
#zlib
|
||||
#CONFIG += build_all_zlib build_zlib_as_sources
|
||||
#include($$PWD/../../../OfficeUtils/OfficeUtils.pri)
|
||||
#hunspell
|
||||
#include($$PWD/../../hunspell-1.3.3/src/qt/hunspell.pri)
|
||||
#graphics
|
||||
#include($$PWD/../../Qt_build/graphics/project/graphics.pri)
|
||||
|
||||
DEFINES += HUNSPELL_STATIC
|
||||
|
||||
LIBS += -L$$PWD/../../../SDK/lib/$$PLATFORM_BUILD2 -lOfficeUtils -lgraphics -lhunspell
|
||||
# ------------------------------------------------------
|
||||
|
||||
DEFINES += \
|
||||
"V8_DEPRECATION_WARNINGS" \
|
||||
"_WIN32_WINNT=0x0602" \
|
||||
"WINVER=0x0602" \
|
||||
"WIN32" \
|
||||
"_WINDOWS" \
|
||||
"NOMINMAX" \
|
||||
"PSAPI_VERSION=1" \
|
||||
"_CRT_RAND_S" \
|
||||
"CERT_CHAIN_PARA_HAS_EXTRA_FIELDS" \
|
||||
"WIN32_LEAN_AND_MEAN" \
|
||||
"_ATL_NO_OPENGL" \
|
||||
"_HAS_EXCEPTIONS=0" \
|
||||
"_SECURE_ATL" \
|
||||
"CHROMIUM_BUILD" \
|
||||
"TOOLKIT_VIEWS=1" \
|
||||
"USE_AURA=1" \
|
||||
"USE_ASH=1" \
|
||||
"USE_DEFAULT_RENDER_THEME=1" \
|
||||
"USE_LIBJPEG_TURBO=1" \
|
||||
"ENABLE_ONE_CLICK_SIGNIN" \
|
||||
"ENABLE_PRE_SYNC_BACKUP" \
|
||||
"ENABLE_REMOTING=1" \
|
||||
"ENABLE_WEBRTC=1" \
|
||||
"ENABLE_PEPPER_CDMS" \
|
||||
"ENABLE_CONFIGURATION_POLICY" \
|
||||
"ENABLE_NOTIFICATIONS" \
|
||||
"ENABLE_HIDPI=1" \
|
||||
"ENABLE_EGLIMAGE=1" \
|
||||
"__STD_C" \
|
||||
"_CRT_SECURE_NO_DEPRECATE" \
|
||||
"_SCL_SECURE_NO_DEPRECATE" \
|
||||
"NTDDI_VERSION=0x06020000" \
|
||||
"_USING_V110_SDK71_" \
|
||||
"ENABLE_TASK_MANAGER=1" \
|
||||
"ENABLE_EXTENSIONS=1" \
|
||||
"ENABLE_PLUGIN_INSTALLATION=1" \
|
||||
"ENABLE_PLUGINS=1" \
|
||||
"ENABLE_SESSION_SERVICE=1" \
|
||||
"ENABLE_THEMES=1" \
|
||||
"ENABLE_AUTOFILL_DIALOG=1" \
|
||||
"ENABLE_BACKGROUND=1" \
|
||||
"ENABLE_GOOGLE_NOW=1" \
|
||||
"CLD_VERSION=2" \
|
||||
"CLD2_DATA_SOURCE=static" \
|
||||
"ENABLE_FULL_PRINTING=1" \
|
||||
"ENABLE_PRINTING=1" \
|
||||
"ENABLE_SPELLCHECK=1" \
|
||||
"ENABLE_CAPTIVE_PORTAL_DETECTION=1" \
|
||||
"ENABLE_APP_LIST=1" \
|
||||
"ENABLE_SETTINGS_APP=1" \
|
||||
"ENABLE_MANAGED_USERS=1" \
|
||||
"ENABLE_MDNS=1" \
|
||||
"ENABLE_SERVICE_DISCOVERY=1" \
|
||||
"ENABLE_WIFI_BOOTSTRAPPING=1" \
|
||||
"ENABLE_LOAD_COMPLETION_HACKS=1" \
|
||||
"USING_CEF_SHARED" \
|
||||
"__STDC_CONSTANT_MACROS" \
|
||||
"__STDC_FORMAT_MACROS" \
|
||||
"NDEBUG" \
|
||||
"NVALGRIND" \
|
||||
"DYNAMIC_ANNOTATIONS_ENABLED=0"
|
||||
|
||||
LIBS += -lwininet \
|
||||
-ldnsapi \
|
||||
-lversion \
|
||||
-lmsimg32 \
|
||||
-lws2_32 \
|
||||
-lusp10 \
|
||||
-lpsapi \
|
||||
-ldbghelp \
|
||||
-lwinmm \
|
||||
-lshlwapi \
|
||||
-lkernel32 \
|
||||
-lgdi32 \
|
||||
-lwinspool \
|
||||
-lcomdlg32 \
|
||||
-ladvapi32 \
|
||||
-lshell32 \
|
||||
-lole32 \
|
||||
-loleaut32 \
|
||||
-luser32 \
|
||||
-luuid \
|
||||
-lodbc32 \
|
||||
-lodbccp32 \
|
||||
-ldelayimp \
|
||||
-lcredui \
|
||||
-lnetapi32 \
|
||||
-lcomctl32 \
|
||||
-lrpcrt4 \
|
||||
-lgdiplus \
|
||||
-lUrlmon \
|
||||
-lOpenGL32
|
||||
|
||||
INCLUDEPATH += \
|
||||
src/cef/windows
|
||||
|
||||
HEADERS += \
|
||||
src/cef/windows/include/base/internal/cef_atomicops_x86_msvc.h \
|
||||
src/cef/windows/include/base/internal/cef_bind_internal.h \
|
||||
src/cef/windows/include/base/internal/cef_bind_internal_win.h \
|
||||
src/cef/windows/include/base/internal/cef_callback_internal.h \
|
||||
src/cef/windows/include/base/internal/cef_lock_impl.h \
|
||||
src/cef/windows/include/base/internal/cef_raw_scoped_refptr_mismatch_checker.h \
|
||||
src/cef/windows/include/base/internal/cef_thread_checker_impl.h \
|
||||
src/cef/windows/include/base/cef_atomic_ref_count.h \
|
||||
src/cef/windows/include/base/cef_atomicops.h \
|
||||
src/cef/windows/include/base/cef_basictypes.h \
|
||||
src/cef/windows/include/base/cef_bind.h \
|
||||
src/cef/windows/include/base/cef_bind_helpers.h \
|
||||
src/cef/windows/include/base/cef_build.h \
|
||||
src/cef/windows/include/base/cef_callback.h \
|
||||
src/cef/windows/include/base/cef_callback_forward.h \
|
||||
src/cef/windows/include/base/cef_callback_helpers.h \
|
||||
src/cef/windows/include/base/cef_callback_list.h \
|
||||
src/cef/windows/include/base/cef_cancelable_callback.h \
|
||||
src/cef/windows/include/base/cef_lock.h \
|
||||
src/cef/windows/include/base/cef_logging.h \
|
||||
src/cef/windows/include/base/cef_macros.h \
|
||||
src/cef/windows/include/base/cef_move.h \
|
||||
src/cef/windows/include/base/cef_platform_thread.h \
|
||||
src/cef/windows/include/base/cef_ref_counted.h \
|
||||
src/cef/windows/include/base/cef_scoped_ptr.h \
|
||||
src/cef/windows/include/base/cef_string16.h \
|
||||
src/cef/windows/include/base/cef_template_util.h \
|
||||
src/cef/windows/include/base/cef_thread_checker.h \
|
||||
src/cef/windows/include/base/cef_thread_collision_warner.h \
|
||||
src/cef/windows/include/base/cef_trace_event.h \
|
||||
src/cef/windows/include/base/cef_tuple.h \
|
||||
src/cef/windows/include/base/cef_weak_ptr.h \
|
||||
src/cef/windows/include/capi/cef_app_capi.h \
|
||||
src/cef/windows/include/capi/cef_auth_callback_capi.h \
|
||||
src/cef/windows/include/capi/cef_base_capi.h \
|
||||
src/cef/windows/include/capi/cef_browser_capi.h \
|
||||
src/cef/windows/include/capi/cef_browser_process_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_callback_capi.h \
|
||||
src/cef/windows/include/capi/cef_client_capi.h \
|
||||
src/cef/windows/include/capi/cef_command_line_capi.h \
|
||||
src/cef/windows/include/capi/cef_context_menu_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_cookie_capi.h \
|
||||
src/cef/windows/include/capi/cef_dialog_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_display_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_dom_capi.h \
|
||||
src/cef/windows/include/capi/cef_download_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_download_item_capi.h \
|
||||
src/cef/windows/include/capi/cef_drag_data_capi.h \
|
||||
src/cef/windows/include/capi/cef_drag_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_find_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_focus_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_frame_capi.h \
|
||||
src/cef/windows/include/capi/cef_geolocation_capi.h \
|
||||
src/cef/windows/include/capi/cef_geolocation_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_jsdialog_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_keyboard_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_life_span_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_load_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_menu_model_capi.h \
|
||||
src/cef/windows/include/capi/cef_navigation_entry_capi.h \
|
||||
src/cef/windows/include/capi/cef_origin_whitelist_capi.h \
|
||||
src/cef/windows/include/capi/cef_parser_capi.h \
|
||||
src/cef/windows/include/capi/cef_path_util_capi.h \
|
||||
src/cef/windows/include/capi/cef_print_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_print_settings_capi.h \
|
||||
src/cef/windows/include/capi/cef_process_message_capi.h \
|
||||
src/cef/windows/include/capi/cef_process_util_capi.h \
|
||||
src/cef/windows/include/capi/cef_render_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_render_process_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_request_capi.h \
|
||||
src/cef/windows/include/capi/cef_request_context_capi.h \
|
||||
src/cef/windows/include/capi/cef_request_context_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_request_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_resource_bundle_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_resource_handler_capi.h \
|
||||
src/cef/windows/include/capi/cef_response_capi.h \
|
||||
src/cef/windows/include/capi/cef_scheme_capi.h \
|
||||
src/cef/windows/include/capi/cef_ssl_info_capi.h \
|
||||
src/cef/windows/include/capi/cef_stream_capi.h \
|
||||
src/cef/windows/include/capi/cef_string_visitor_capi.h \
|
||||
src/cef/windows/include/capi/cef_task_capi.h \
|
||||
src/cef/windows/include/capi/cef_trace_capi.h \
|
||||
src/cef/windows/include/capi/cef_urlrequest_capi.h \
|
||||
src/cef/windows/include/capi/cef_v8_capi.h \
|
||||
src/cef/windows/include/capi/cef_values_capi.h \
|
||||
src/cef/windows/include/capi/cef_web_plugin_capi.h \
|
||||
src/cef/windows/include/capi/cef_xml_reader_capi.h \
|
||||
src/cef/windows/include/capi/cef_zip_reader_capi.h \
|
||||
src/cef/windows/include/internal/cef_export.h \
|
||||
src/cef/windows/include/internal/cef_logging_internal.h \
|
||||
src/cef/windows/include/internal/cef_ptr.h \
|
||||
src/cef/windows/include/internal/cef_string.h \
|
||||
src/cef/windows/include/internal/cef_string_list.h \
|
||||
src/cef/windows/include/internal/cef_string_map.h \
|
||||
src/cef/windows/include/internal/cef_string_multimap.h \
|
||||
src/cef/windows/include/internal/cef_string_types.h \
|
||||
src/cef/windows/include/internal/cef_string_wrappers.h \
|
||||
src/cef/windows/include/internal/cef_thread_internal.h \
|
||||
src/cef/windows/include/internal/cef_time.h \
|
||||
src/cef/windows/include/internal/cef_trace_event_internal.h \
|
||||
src/cef/windows/include/internal/cef_types.h \
|
||||
src/cef/windows/include/internal/cef_types_win.h \
|
||||
src/cef/windows/include/internal/cef_types_wrappers.h \
|
||||
src/cef/windows/include/internal/cef_win.h \
|
||||
src/cef/windows/include/wrapper/cef_byte_read_handler.h \
|
||||
src/cef/windows/include/wrapper/cef_closure_task.h \
|
||||
src/cef/windows/include/wrapper/cef_helpers.h \
|
||||
src/cef/windows/include/wrapper/cef_message_router.h \
|
||||
src/cef/windows/include/wrapper/cef_resource_manager.h \
|
||||
src/cef/windows/include/wrapper/cef_stream_resource_handler.h \
|
||||
src/cef/windows/include/wrapper/cef_xml_object.h \
|
||||
src/cef/windows/include/wrapper/cef_zip_archive.h \
|
||||
src/cef/windows/include/cef_app.h \
|
||||
src/cef/windows/include/cef_auth_callback.h \
|
||||
src/cef/windows/include/cef_base.h \
|
||||
src/cef/windows/include/cef_browser.h \
|
||||
src/cef/windows/include/cef_browser_process_handler.h \
|
||||
src/cef/windows/include/cef_callback.h \
|
||||
src/cef/windows/include/cef_client.h \
|
||||
src/cef/windows/include/cef_command_line.h \
|
||||
src/cef/windows/include/cef_context_menu_handler.h \
|
||||
src/cef/windows/include/cef_cookie.h \
|
||||
src/cef/windows/include/cef_dialog_handler.h \
|
||||
src/cef/windows/include/cef_display_handler.h \
|
||||
src/cef/windows/include/cef_dom.h \
|
||||
src/cef/windows/include/cef_download_handler.h \
|
||||
src/cef/windows/include/cef_download_item.h \
|
||||
src/cef/windows/include/cef_drag_data.h \
|
||||
src/cef/windows/include/cef_drag_handler.h \
|
||||
src/cef/windows/include/cef_find_handler.h \
|
||||
src/cef/windows/include/cef_focus_handler.h \
|
||||
src/cef/windows/include/cef_frame.h \
|
||||
src/cef/windows/include/cef_geolocation.h \
|
||||
src/cef/windows/include/cef_geolocation_handler.h \
|
||||
src/cef/windows/include/cef_jsdialog_handler.h \
|
||||
src/cef/windows/include/cef_keyboard_handler.h \
|
||||
src/cef/windows/include/cef_life_span_handler.h \
|
||||
src/cef/windows/include/cef_load_handler.h \
|
||||
src/cef/windows/include/cef_menu_model.h \
|
||||
src/cef/windows/include/cef_navigation_entry.h \
|
||||
src/cef/windows/include/cef_origin_whitelist.h \
|
||||
src/cef/windows/include/cef_pack_resources.h \
|
||||
src/cef/windows/include/cef_pack_strings.h \
|
||||
src/cef/windows/include/cef_parser.h \
|
||||
src/cef/windows/include/cef_path_util.h \
|
||||
src/cef/windows/include/cef_print_handler.h \
|
||||
src/cef/windows/include/cef_print_settings.h \
|
||||
src/cef/windows/include/cef_process_message.h \
|
||||
src/cef/windows/include/cef_process_util.h \
|
||||
src/cef/windows/include/cef_render_handler.h \
|
||||
src/cef/windows/include/cef_render_process_handler.h \
|
||||
src/cef/windows/include/cef_request.h \
|
||||
src/cef/windows/include/cef_request_context.h \
|
||||
src/cef/windows/include/cef_request_context_handler.h \
|
||||
src/cef/windows/include/cef_request_handler.h \
|
||||
src/cef/windows/include/cef_resource_bundle_handler.h \
|
||||
src/cef/windows/include/cef_resource_handler.h \
|
||||
src/cef/windows/include/cef_response.h \
|
||||
src/cef/windows/include/cef_runnable.h \
|
||||
src/cef/windows/include/cef_sandbox_win.h \
|
||||
src/cef/windows/include/cef_scheme.h \
|
||||
src/cef/windows/include/cef_ssl_info.h \
|
||||
src/cef/windows/include/cef_stream.h \
|
||||
src/cef/windows/include/cef_string_visitor.h \
|
||||
src/cef/windows/include/cef_task.h \
|
||||
src/cef/windows/include/cef_trace.h \
|
||||
src/cef/windows/include/cef_urlrequest.h \
|
||||
src/cef/windows/include/cef_v8.h \
|
||||
src/cef/windows/include/cef_values.h \
|
||||
src/cef/windows/include/cef_version.h \
|
||||
src/cef/windows/include/cef_web_plugin.h \
|
||||
src/cef/windows/include/cef_xml_reader.h \
|
||||
src/cef/windows/include/cef_zip_reader.h \
|
||||
src/cef/windows/libcef_dll/transfer_util.h \
|
||||
src/cef/windows/libcef_dll/wrapper_types.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/app_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/base_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/browser_process_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/client_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/completion_callback_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/context_menu_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/cookie_visitor_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/delete_cookies_callback_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/dialog_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/display_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/domvisitor_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/download_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/drag_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/end_tracing_callback_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/find_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/focus_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/geolocation_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/get_geolocation_callback_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/jsdialog_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/keyboard_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/life_span_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/load_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/navigation_entry_visitor_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/pdf_print_callback_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/print_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/read_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/render_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/render_process_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/request_context_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/request_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/resource_bundle_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/resource_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/run_file_dialog_callback_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/scheme_handler_factory_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/set_cookie_callback_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/string_visitor_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/task_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/urlrequest_client_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/v8accessor_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/v8handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/web_plugin_info_visitor_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/web_plugin_unstable_callback_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/cpptoc/write_handler_cpptoc.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/auth_callback_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/before_download_callback_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/binary_value_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/browser_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/browser_host_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/callback_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/command_line_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/context_menu_params_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/cookie_manager_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/dictionary_value_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/domdocument_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/domnode_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/download_item_callback_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/download_item_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/drag_data_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/file_dialog_callback_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/frame_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/geolocation_callback_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/jsdialog_callback_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/list_value_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/menu_model_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/navigation_entry_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/post_data_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/post_data_element_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/print_dialog_callback_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/print_job_callback_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/print_settings_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/process_message_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/request_callback_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/request_context_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/request_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/response_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/scheme_registrar_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/sslcert_principal_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/sslinfo_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/stream_reader_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/stream_writer_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/task_runner_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/urlrequest_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/v8context_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/v8exception_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/v8stack_frame_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/v8stack_trace_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/v8value_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/value_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/web_plugin_info_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/xml_reader_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/ctocpp/zip_reader_ctocpp.h \
|
||||
src/cef/windows/libcef_dll/wrapper/cef_browser_info_map.h \
|
||||
src/cef/windows/cefclient/browser/binding_test.h \
|
||||
src/cef/windows/cefclient/browser/browser_window.h \
|
||||
src/cef/windows/cefclient/browser/browser_window_osr_win.h \
|
||||
src/cef/windows/cefclient/browser/browser_window_std_win.h \
|
||||
src/cef/windows/cefclient/browser/bytes_write_handler.h \
|
||||
src/cef/windows/cefclient/browser/client_app_browser.h \
|
||||
src/cef/windows/cefclient/browser/client_handler.h \
|
||||
src/cef/windows/cefclient/browser/client_handler_osr.h \
|
||||
src/cef/windows/cefclient/browser/client_handler_std.h \
|
||||
src/cef/windows/cefclient/browser/client_types.h \
|
||||
src/cef/windows/cefclient/browser/dialog_test.h \
|
||||
src/cef/windows/cefclient/browser/main_context.h \
|
||||
src/cef/windows/cefclient/browser/main_context_impl.h \
|
||||
src/cef/windows/cefclient/browser/main_message_loop.h \
|
||||
src/cef/windows/cefclient/browser/main_message_loop_multithreaded_win.h \
|
||||
src/cef/windows/cefclient/browser/main_message_loop_std.h \
|
||||
src/cef/windows/cefclient/browser/osr_dragdrop_events.h \
|
||||
src/cef/windows/cefclient/browser/osr_dragdrop_win.h \
|
||||
src/cef/windows/cefclient/browser/osr_renderer.h \
|
||||
src/cef/windows/cefclient/browser/osr_window_win.h \
|
||||
src/cef/windows/cefclient/browser/resource.h \
|
||||
src/cef/windows/cefclient/browser/resource_util.h \
|
||||
src/cef/windows/cefclient/browser/root_window.h \
|
||||
src/cef/windows/cefclient/browser/root_window_manager.h \
|
||||
src/cef/windows/cefclient/browser/root_window_win.h \
|
||||
src/cef/windows/cefclient/browser/scheme_test.h \
|
||||
src/cef/windows/cefclient/browser/temp_window.h \
|
||||
src/cef/windows/cefclient/browser/temp_window_win.h \
|
||||
src/cef/windows/cefclient/browser/test_runner.h \
|
||||
src/cef/windows/cefclient/browser/urlrequest_test.h \
|
||||
src/cef/windows/cefclient/browser/util_win.h \
|
||||
src/cef/windows/cefclient/browser/window_test.h \
|
||||
src/cef/windows/cefclient/browser/geometry_util.h \
|
||||
src/cef/windows/cefclient/common/client_app.h \
|
||||
src/cef/windows/cefclient/common/client_app_other.h \
|
||||
src/cef/windows/cefclient/common/client_switches.h \
|
||||
src/cef/windows/cefclient/common/scheme_test_common.h \
|
||||
src/cef/windows/cefclient/renderer/client_app_renderer.h \
|
||||
src/cef/windows/cefclient/renderer/client_renderer.h \
|
||||
src/cef/windows/cefclient/renderer/performance_test.h \
|
||||
src/cef/windows/cefclient/renderer/performance_test_setup.h
|
||||
|
||||
SOURCES += \
|
||||
src/cef/windows/libcef_dll/transfer_util.cc \
|
||||
src/cef/windows/libcef_dll/base/cef_atomicops_x86_gcc.cc \
|
||||
src/cef/windows/libcef_dll/base/cef_bind_helpers.cc \
|
||||
src/cef/windows/libcef_dll/base/cef_callback_helpers.cc \
|
||||
src/cef/windows/libcef_dll/base/cef_callback_internal.cc \
|
||||
src/cef/windows/libcef_dll/base/cef_lock.cc \
|
||||
src/cef/windows/libcef_dll/base/cef_lock_impl.cc \
|
||||
src/cef/windows/libcef_dll/base/cef_logging.cc \
|
||||
src/cef/windows/libcef_dll/base/cef_ref_counted.cc \
|
||||
src/cef/windows/libcef_dll/base/cef_string16.cc \
|
||||
src/cef/windows/libcef_dll/base/cef_thread_checker_impl.cc \
|
||||
src/cef/windows/libcef_dll/base/cef_thread_collision_warner.cc \
|
||||
src/cef/windows/libcef_dll/base/cef_weak_ptr.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/app_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/base_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/browser_process_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/client_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/completion_callback_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/context_menu_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/cookie_visitor_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/delete_cookies_callback_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/dialog_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/display_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/domvisitor_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/download_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/drag_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/end_tracing_callback_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/find_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/focus_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/geolocation_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/get_geolocation_callback_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/jsdialog_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/keyboard_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/life_span_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/load_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/navigation_entry_visitor_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/pdf_print_callback_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/print_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/read_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/render_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/render_process_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/request_context_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/request_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/resource_bundle_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/resource_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/run_file_dialog_callback_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/scheme_handler_factory_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/set_cookie_callback_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/string_visitor_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/task_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/urlrequest_client_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/v8accessor_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/v8handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/web_plugin_info_visitor_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/web_plugin_unstable_callback_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/cpptoc/write_handler_cpptoc.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/auth_callback_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/before_download_callback_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/binary_value_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/browser_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/browser_host_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/callback_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/command_line_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/context_menu_params_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/cookie_manager_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/dictionary_value_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/domdocument_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/domnode_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/download_item_callback_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/download_item_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/drag_data_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/file_dialog_callback_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/frame_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/geolocation_callback_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/jsdialog_callback_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/list_value_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/menu_model_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/navigation_entry_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/post_data_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/post_data_element_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/print_dialog_callback_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/print_job_callback_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/print_settings_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/process_message_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/request_callback_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/request_context_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/request_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/response_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/scheme_registrar_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/sslcert_principal_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/sslinfo_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/stream_reader_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/stream_writer_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/task_runner_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/urlrequest_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/v8context_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/v8exception_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/v8stack_frame_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/v8stack_trace_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/v8value_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/value_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/web_plugin_info_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/xml_reader_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/ctocpp/zip_reader_ctocpp.cc \
|
||||
src/cef/windows/libcef_dll/wrapper/cef_byte_read_handler.cc \
|
||||
src/cef/windows/libcef_dll/wrapper/cef_closure_task.cc \
|
||||
src/cef/windows/libcef_dll/wrapper/cef_message_router.cc \
|
||||
src/cef/windows/libcef_dll/wrapper/cef_resource_manager.cc \
|
||||
src/cef/windows/libcef_dll/wrapper/cef_stream_resource_handler.cc \
|
||||
src/cef/windows/libcef_dll/wrapper/cef_xml_object.cc \
|
||||
src/cef/windows/libcef_dll/wrapper/cef_zip_archive.cc \
|
||||
src/cef/windows/libcef_dll/wrapper/libcef_dll_wrapper.cc \
|
||||
src/cef/windows/libcef_dll/wrapper/libcef_dll_wrapper2.cc \
|
||||
src/cef/windows/cefclient/cefclient_win.cc \
|
||||
src/cef/windows/cefclient/browser/binding_test.cc \
|
||||
src/cef/windows/cefclient/browser/browser_window.cc \
|
||||
src/cef/windows/cefclient/browser/browser_window_osr_win.cc \
|
||||
src/cef/windows/cefclient/browser/browser_window_std_win.cc \
|
||||
src/cef/windows/cefclient/browser/bytes_write_handler.cc \
|
||||
src/cef/windows/cefclient/browser/client_app_browser.cc \
|
||||
src/cef/windows/cefclient/browser/client_app_delegates_browser.cc \
|
||||
src/cef/windows/cefclient/browser/client_handler.cc \
|
||||
src/cef/windows/cefclient/browser/client_handler_osr.cc \
|
||||
src/cef/windows/cefclient/browser/client_handler_std.cc \
|
||||
src/cef/windows/cefclient/browser/dialog_test.cc \
|
||||
src/cef/windows/cefclient/browser/main_context.cc \
|
||||
src/cef/windows/cefclient/browser/main_context_impl.cc \
|
||||
src/cef/windows/cefclient/browser/main_context_impl_win.cc \
|
||||
src/cef/windows/cefclient/browser/main_message_loop.cc \
|
||||
src/cef/windows/cefclient/browser/main_message_loop_multithreaded_win.cc \
|
||||
src/cef/windows/cefclient/browser/main_message_loop_std.cc \
|
||||
src/cef/windows/cefclient/browser/osr_dragdrop_win.cc \
|
||||
src/cef/windows/cefclient/browser/osr_renderer.cc \
|
||||
src/cef/windows/cefclient/browser/osr_window_win.cc \
|
||||
src/cef/windows/cefclient/browser/resource_util_win.cc \
|
||||
src/cef/windows/cefclient/browser/root_window.cc \
|
||||
src/cef/windows/cefclient/browser/root_window_manager.cc \
|
||||
src/cef/windows/cefclient/browser/root_window_win.cc \
|
||||
src/cef/windows/cefclient/browser/scheme_test.cc \
|
||||
src/cef/windows/cefclient/browser/temp_window_win.cc \
|
||||
src/cef/windows/cefclient/browser/test_runner.cc \
|
||||
src/cef/windows/cefclient/browser/urlrequest_test.cc \
|
||||
src/cef/windows/cefclient/browser/util_win.cc \
|
||||
src/cef/windows/cefclient/browser/window_test.cc \
|
||||
src/cef/windows/cefclient/browser/window_test_win.cc \
|
||||
src/cef/windows/cefclient/browser/geometry_util.cc \
|
||||
src/cef/windows/cefclient/common/client_app.cc \
|
||||
src/cef/windows/cefclient/common/client_app_delegates_common.cc \
|
||||
src/cef/windows/cefclient/common/client_app_other.cc \
|
||||
src/cef/windows/cefclient/common/client_switches.cc \
|
||||
src/cef/windows/cefclient/common/scheme_test_common.cc \
|
||||
src/cef/windows/cefclient/renderer/client_app_delegates_renderer.cc \
|
||||
src/cef/windows/cefclient/renderer/client_app_renderer.cc \
|
||||
src/cef/windows/cefclient/renderer/client_renderer.cc \
|
||||
src/cef/windows/cefclient/renderer/performance_test.cc \
|
||||
src/cef/windows/cefclient/renderer/performance_test_tests.cc
|
||||
|
||||
LIBS += -L$$PWD/../app/cefbuilds/$$PLATFORM_BUILD -llibcef
|
||||
|
||||
INCLUDEPATH += \
|
||||
../../agg-2.4/include \
|
||||
../../freetype-2.5.2/include
|
||||
|
||||
HEADERS += \
|
||||
./src/cookiesworker.h \
|
||||
./src/cefwrapper/client_app.h \
|
||||
./src/cefwrapper/client_renderer.h \
|
||||
./src/cefwrapper/client_scheme.h
|
||||
|
||||
SOURCES += \
|
||||
./src/cefwrapper/client_scheme_wrapper.cpp \
|
||||
./src/cefwrapper/client_renderer_wrapper.cpp
|
||||
|
||||
HEADERS += \
|
||||
./include/base.h \
|
||||
./include/applicationmanager.h \
|
||||
./include/keyboardchecker.h \
|
||||
./include/spellchecker.h \
|
||||
./include/cefapplication.h \
|
||||
./include/cefview.h \
|
||||
./include/applicationmanager_events.h
|
||||
|
||||
SOURCES += \
|
||||
./src/applicationmanager.cpp \
|
||||
./src/keyboardchecker.cpp \
|
||||
./src/spellchecker.cpp \
|
||||
./src/cefapplication.cpp \
|
||||
./src/cefview.cpp
|
||||
|
||||
@ -1,29 +0,0 @@
|
||||
// X11Exception.h
|
||||
// C++ exception that wraps X11 errors.
|
||||
// Copyright (C) 2008 Jay Bromley <jbromley@gmail.com>
|
||||
//
|
||||
// $Id: X11Exception.h 26 2008-04-09 08:47:11Z jay $
|
||||
|
||||
#ifndef X11EXCEPTION_H_FE39A315_6827_447B_AE62_5FA2C3FD391F
|
||||
#define X11EXCEPTION_H_FE39A315_6827_447B_AE62_5FA2C3FD391F
|
||||
|
||||
#include <exception>
|
||||
|
||||
class X11Exception : public std::exception
|
||||
{
|
||||
public:
|
||||
X11Exception() : _reason("unknown") {}
|
||||
X11Exception(const std::string& what) : _reason(what) {}
|
||||
virtual ~X11Exception() throw () {};
|
||||
virtual const char* what() const throw () { return _reason.c_str(); }
|
||||
|
||||
private:
|
||||
std::string _reason;
|
||||
};
|
||||
|
||||
#endif // GAMEEXCEPTION_H_FE39A315_6827_447B_AE62_5FA2C3FD391F
|
||||
|
||||
// Local Variables:
|
||||
// mode: c++
|
||||
// End:
|
||||
|
||||
@ -1,407 +0,0 @@
|
||||
// xkeyboard.cpp
|
||||
// Implementation of a class to get keyboard layout information and change layouts
|
||||
// Copyright (C) 2008 by Jay Bromley <jbromley@gmail.com>
|
||||
//
|
||||
// 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.
|
||||
//
|
||||
// $Id: XKeyboard.cpp 53 2008-07-18 08:38:47Z jay $
|
||||
|
||||
#include "XKeyboard.h"
|
||||
#include "X11Exception.h"
|
||||
#include <algorithm>
|
||||
#include <cstdlib>
|
||||
#include <cctype>
|
||||
#include <cstring>
|
||||
#include <X11/XKBlib.h>
|
||||
|
||||
// XKeyboard -----------------------------------------------------------
|
||||
|
||||
XKeyboard::XKeyboard()
|
||||
: _display(0), _groupCount(0), _currentGroupNum(0),
|
||||
_deviceId(XkbUseCoreKbd)
|
||||
{
|
||||
|
||||
XkbIgnoreExtension(False);
|
||||
|
||||
char* displayName = strdup("");
|
||||
int eventCode;
|
||||
int errorReturn;
|
||||
int major = XkbMajorVersion;
|
||||
int minor = XkbMinorVersion;;
|
||||
int reasonReturn;
|
||||
_display = XkbOpenDisplay(displayName, &eventCode, &errorReturn, &major,
|
||||
&minor, &reasonReturn);
|
||||
switch (reasonReturn) {
|
||||
case XkbOD_BadLibraryVersion:
|
||||
throw X11Exception("Bad XKB library version.");
|
||||
break;
|
||||
case XkbOD_ConnectionRefused:
|
||||
throw X11Exception("Connection to X server refused.");
|
||||
break;
|
||||
case XkbOD_BadServerVersion:
|
||||
throw X11Exception("Bad X11 server version.");
|
||||
break;
|
||||
case XkbOD_NonXkbServer:
|
||||
throw X11Exception("XKB not present.");
|
||||
break;
|
||||
case XkbOD_Success:
|
||||
break;
|
||||
}
|
||||
|
||||
if (initializeXkb() != True) {
|
||||
throw X11Exception("XKB not initialized.");
|
||||
}
|
||||
|
||||
XkbSelectEventDetails(_display, XkbUseCoreKbd, XkbStateNotify,
|
||||
XkbAllStateComponentsMask, XkbGroupStateMask);
|
||||
|
||||
XkbStateRec xkbState;
|
||||
XkbGetState(_display, _deviceId, &xkbState);
|
||||
_currentGroupNum = (_currentGroupNum != xkbState.group) ? xkbState.group : _currentGroupNum;
|
||||
accomodateGroupXkb();
|
||||
}
|
||||
|
||||
Bool XKeyboard::initializeXkb()
|
||||
{
|
||||
// Initialize the XKB extension.
|
||||
int major = XkbMajorVersion;
|
||||
int minor = XkbMinorVersion;
|
||||
int opCode;
|
||||
Bool status = XkbQueryExtension(_display, &opCode, &_baseEventCode, &_baseErrorCode, &major, &minor);
|
||||
|
||||
XkbDescRec* kbdDescPtr = XkbAllocKeyboard();
|
||||
if (kbdDescPtr == NULL) {
|
||||
std::cerr << "Failed to get keyboard description." << std::endl;
|
||||
return False;
|
||||
}
|
||||
|
||||
kbdDescPtr->dpy = _display;
|
||||
if (_deviceId != XkbUseCoreKbd) {
|
||||
kbdDescPtr->device_spec = _deviceId;
|
||||
}
|
||||
|
||||
XkbGetControls(_display, XkbAllControlsMask, kbdDescPtr);
|
||||
XkbGetNames(_display, XkbSymbolsNameMask, kbdDescPtr);
|
||||
XkbGetNames(_display, XkbGroupNamesMask, kbdDescPtr);
|
||||
|
||||
if (kbdDescPtr->names == NULL) {
|
||||
std::cerr << "Failed to get keyboard description." << std::endl;
|
||||
return False;
|
||||
}
|
||||
|
||||
// Count the number of configured groups.
|
||||
const Atom* groupSource = kbdDescPtr->names->groups;
|
||||
if (kbdDescPtr->ctrls != NULL) {
|
||||
_groupCount = kbdDescPtr->ctrls->num_groups;
|
||||
} else {
|
||||
_groupCount = 0;
|
||||
while (_groupCount < XkbNumKbdGroups &&
|
||||
groupSource[_groupCount] != None) {
|
||||
_groupCount++;
|
||||
}
|
||||
}
|
||||
|
||||
// There is always at least one group.
|
||||
if (_groupCount == 0) {
|
||||
_groupCount = 1;
|
||||
}
|
||||
|
||||
// Get the group names.
|
||||
const Atom* tmpGroupSource = kbdDescPtr->names->groups;
|
||||
Atom curGroupAtom;
|
||||
std::string groupName;
|
||||
for (int i = 0; i < _groupCount; i++) {
|
||||
if ((curGroupAtom = tmpGroupSource[i]) != None) {
|
||||
char* groupNameC = XGetAtomName(_display, curGroupAtom);
|
||||
if (groupNameC == NULL) {
|
||||
_groupNames.push_back("");
|
||||
} else {
|
||||
groupName = groupNameC;
|
||||
/*
|
||||
std::string::size_type pos = groupName.find('(', 0);
|
||||
if (pos != std::string::npos) {
|
||||
groupName = groupName.substr(0, pos + 1);
|
||||
}
|
||||
*/
|
||||
_groupNames.push_back(groupName);
|
||||
}
|
||||
XFree(groupNameC);
|
||||
}
|
||||
}
|
||||
|
||||
// Get the symbol name and parse it for layout symbols.
|
||||
Atom symNameAtom = kbdDescPtr->names->symbols;
|
||||
std::string symName;
|
||||
if (symNameAtom != None) {
|
||||
char* symNameC = XGetAtomName(_display, symNameAtom);
|
||||
symName = symNameC;
|
||||
XFree(symNameC);
|
||||
if (symName.empty()) {
|
||||
return False;
|
||||
}
|
||||
} else {
|
||||
return False;
|
||||
}
|
||||
|
||||
XkbSymbolParser symParser;
|
||||
symParser.parse(symName, _symbolNames);
|
||||
int count = _symbolNames.size();
|
||||
if (count == 1 && _groupNames[0].empty() && _symbolNames[0] == "jp") {
|
||||
_groupCount = 2;
|
||||
_symbolNames[1] = _symbolNames[0];
|
||||
_symbolNames[0] = "us";
|
||||
_groupNames[0] = "US/ASCII";
|
||||
_groupNames[1] = "Japanese";
|
||||
} else {
|
||||
if (count < _groupCount) {
|
||||
int j = count;
|
||||
int k = _groupCount;
|
||||
while (--j >= 0) _symbolNames[--k] = _symbolNames[j];
|
||||
while (--k >= 0) _symbolNames[k] = "en_US";
|
||||
}
|
||||
}
|
||||
|
||||
count = _groupNames.size();
|
||||
for (int i = 0; i < count; i++) {
|
||||
if (_groupNames[i].empty()) {
|
||||
std::string name = getSymbolNameByResNum(i);
|
||||
if (name.empty()) {
|
||||
name = "U/A";
|
||||
}
|
||||
std::cerr << "Group Name " << i + 1 << " is undefined, set to '"
|
||||
<< name << "'!\n";
|
||||
_groupNames[i] = name;
|
||||
}
|
||||
}
|
||||
|
||||
XkbStateRec xkbState;
|
||||
XkbGetState(_display, _deviceId, &xkbState);
|
||||
_currentGroupNum = xkbState.group;
|
||||
|
||||
return True;
|
||||
}
|
||||
|
||||
std::string XKeyboard::getSymbolNameByResNum(int groupResNum)
|
||||
{
|
||||
return _symbolNames[groupNumResToXkb(groupResNum)];
|
||||
}
|
||||
|
||||
std::string XKeyboard::getGroupNameByResNum(int groupResNum)
|
||||
{
|
||||
return _groupNames[groupNumResToXkb(groupResNum)];
|
||||
}
|
||||
|
||||
int XKeyboard::groupNumResToXkb(int groupResNum)
|
||||
{
|
||||
return groupLookup(groupResNum, _groupNames, _symbolNames, _groupCount);
|
||||
}
|
||||
|
||||
int XKeyboard::groupLookup(int srcValue, StringVector fromText, StringVector toText, int count)
|
||||
{
|
||||
const std::string srcText = fromText[srcValue];
|
||||
|
||||
if (!srcText.empty()) {
|
||||
std::string targetText;
|
||||
|
||||
for (int i = 0; i < count; i++) {
|
||||
targetText = toText[i];
|
||||
if (compareNoCase(srcText, targetText) == 0) {
|
||||
srcValue = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return srcValue;
|
||||
}
|
||||
|
||||
void XKeyboard::accomodateGroupXkb()
|
||||
{
|
||||
XkbStateRec state;
|
||||
XkbGetState(_display, _deviceId, &state);
|
||||
_currentGroupNum = state.group;
|
||||
}
|
||||
|
||||
|
||||
XKeyboard::~XKeyboard()
|
||||
{
|
||||
XCloseDisplay(_display);
|
||||
_display = NULL;
|
||||
}
|
||||
|
||||
int XKeyboard::groupCount() const
|
||||
{
|
||||
return _groupCount;
|
||||
}
|
||||
|
||||
StringVector XKeyboard::groupNames() const
|
||||
{
|
||||
return _groupNames;
|
||||
}
|
||||
|
||||
StringVector XKeyboard::groupSymbols() const
|
||||
{
|
||||
return _symbolNames;
|
||||
}
|
||||
|
||||
int XKeyboard::currentGroupNum() const
|
||||
{
|
||||
XkbStateRec xkbState;
|
||||
XkbGetState(_display, _deviceId, &xkbState);
|
||||
int nRet = static_cast<int>(xkbState.group);
|
||||
return nRet;
|
||||
}
|
||||
|
||||
std::string XKeyboard::currentGroupName() const
|
||||
{
|
||||
return _groupNames[currentGroupNum()];
|
||||
}
|
||||
|
||||
std::string XKeyboard::currentGroupSymbol() const
|
||||
{
|
||||
return _symbolNames[currentGroupNum()];
|
||||
}
|
||||
|
||||
bool XKeyboard::setGroupByNum(int groupNum)
|
||||
{
|
||||
if (_groupCount <= 1) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Bool result = XkbLockGroup(_display, _deviceId, groupNum);
|
||||
if (result == False) {
|
||||
return false;
|
||||
}
|
||||
accomodateGroupXkb();
|
||||
return true;
|
||||
}
|
||||
|
||||
bool XKeyboard::changeGroup(int increment)
|
||||
{
|
||||
Bool result = XkbLockGroup(_display, _deviceId,
|
||||
(_currentGroupNum + increment) % _groupCount);
|
||||
if (result == False) {
|
||||
return false;
|
||||
}
|
||||
accomodateGroupXkb();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
// XkbSymbolParser -----------------------------------------------------
|
||||
|
||||
XkbSymbolParser::XkbSymbolParser()
|
||||
{
|
||||
_nonSymbols.push_back("group");
|
||||
_nonSymbols.push_back("inet");
|
||||
_nonSymbols.push_back("pc");
|
||||
}
|
||||
|
||||
XkbSymbolParser::~XkbSymbolParser()
|
||||
{
|
||||
_nonSymbols.clear();
|
||||
}
|
||||
|
||||
void XkbSymbolParser::parse(const std::string& symbols, StringVector& symbolList)
|
||||
{
|
||||
bool inSymbol = false;
|
||||
std::string curSymbol;
|
||||
|
||||
for (int i = 0; i < symbols.size(); i++) {
|
||||
char ch = symbols[i];
|
||||
if (ch == '+') {
|
||||
if (inSymbol) {
|
||||
if (isXkbLayoutSymbol(curSymbol)) {
|
||||
symbolList.push_back(curSymbol);
|
||||
}
|
||||
curSymbol.clear();
|
||||
} else {
|
||||
inSymbol = true;
|
||||
}
|
||||
} else if (inSymbol && (isalpha(static_cast<int>(ch)) || ch == '_')) {
|
||||
curSymbol.append(1, ch);
|
||||
} else {
|
||||
if (inSymbol) {
|
||||
if (isXkbLayoutSymbol(curSymbol)) {
|
||||
symbolList.push_back(curSymbol);
|
||||
}
|
||||
curSymbol.clear();
|
||||
inSymbol = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (inSymbol && !curSymbol.empty() && isXkbLayoutSymbol(curSymbol)) {
|
||||
symbolList.push_back(curSymbol);
|
||||
}
|
||||
}
|
||||
|
||||
bool XkbSymbolParser::isXkbLayoutSymbol(const std::string& symbol) {
|
||||
StringVectorIter result = find(_nonSymbols.begin(), _nonSymbols.end(), symbol);
|
||||
return result == _nonSymbols.end();
|
||||
}
|
||||
|
||||
// Helper functions ----------------------------------------------------
|
||||
|
||||
int compareNoCase(const std::string& s1, const std::string& s2)
|
||||
{
|
||||
std::string::const_iterator it1 = s1.begin();
|
||||
std::string::const_iterator it2 = s2.begin();
|
||||
|
||||
//Has the end of at least one of the strings been reached?
|
||||
while (it1 != s1.end() && it2 != s2.end()) {
|
||||
// Do the letters differ?
|
||||
if (::toupper(*it1) != ::toupper(*it2)) {
|
||||
// return -1 to indicate 'smaller than', 1 otherwise
|
||||
return (::toupper(*it1) < ::toupper(*it2)) ? -1 : 1;
|
||||
}
|
||||
|
||||
// Proceed to the next character in each string.
|
||||
++it1;
|
||||
++it2;
|
||||
}
|
||||
|
||||
size_t size1 = s1.size();
|
||||
size_t size2 = s2.size();
|
||||
|
||||
// Return -1, 0 or 1 according to strings' lengths.
|
||||
if (size1 == size2) {
|
||||
return 0;
|
||||
}
|
||||
return (size1 < size2) ? -1 : 1;
|
||||
}
|
||||
|
||||
// std::ostream& operator<<(std::ostream& os, const XKeyboard& xkb)
|
||||
// {
|
||||
// os << "xkb {\n\t" << xkb.groupCount() << " groups {" << xkb.groupNames()
|
||||
// << "},\n\tsymbols {" << xkb.groupSymbols() << "}\n\tcurrent group: "
|
||||
// << xkb.currentGroupSymbol() << " - " << xkb.currentGroupName()
|
||||
// << " (" << xkb.currentGroupNum() << ")\n}";
|
||||
// return os;
|
||||
// }
|
||||
|
||||
// std::ostream& operator<<(std::ostream& os, const StringVector& sv)
|
||||
// {
|
||||
// for (int i = 0; i < sv.size(); i++) {
|
||||
// os << (i == 0 ? "" : ", ") << sv[i];
|
||||
// }
|
||||
// return os;
|
||||
// }
|
||||
|
||||
// Main entry point (test) ---------------------------------------------
|
||||
|
||||
// int main(int argc, char** argv)
|
||||
// {
|
||||
// XKeyboard xkb;
|
||||
// std::cout << xkb << std::endl;
|
||||
// xkb.changeGroup(1);
|
||||
// std::cout << xkb << std::endl;
|
||||
// xkb.changeGroup(1);
|
||||
// std::cout << xkb << std::endl;
|
||||
// xkb.changeGroup(1);
|
||||
// std::cout << xkb << std::endl;
|
||||
// return EXIT_SUCCESS;
|
||||
// }
|
||||
@ -1,90 +0,0 @@
|
||||
// xkeyboard.h
|
||||
// Interface for a class to get keyboard layout information and change layouts
|
||||
// Copyright (C) 2008 by Jay Bromley <jbromley@gmail.com>
|
||||
//
|
||||
// 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.
|
||||
//
|
||||
// $Id: XKeyboard.h 29 2008-04-09 21:37:44Z jay $
|
||||
|
||||
#ifndef XKEYBOARD_H_1C79861A_49B3_4A95_88D6_455C22FEB222
|
||||
#define XKEYBOARD_H_1C79861A_49B3_4A95_88D6_455C22FEB222
|
||||
|
||||
#include <vector>
|
||||
#include <string>
|
||||
#include <iostream>
|
||||
#include <X11/Xlib.h>
|
||||
|
||||
|
||||
typedef std::vector<std::string> StringVector;
|
||||
|
||||
|
||||
// XKeyboard -----------------------------------------------------------
|
||||
|
||||
class XKeyboard
|
||||
{
|
||||
public:
|
||||
XKeyboard();
|
||||
~XKeyboard();
|
||||
int groupCount() const;
|
||||
StringVector groupNames() const;
|
||||
StringVector groupSymbols() const;
|
||||
int currentGroupNum() const;
|
||||
std::string currentGroupName() const;
|
||||
std::string currentGroupSymbol() const;
|
||||
bool setGroupByNum(int groupNum);
|
||||
bool changeGroup(int increment);
|
||||
|
||||
//friend std::ostream& operator<<(std::ostream& os, const XKeyboard& xkb);
|
||||
|
||||
private:
|
||||
Bool initializeXkb();
|
||||
std::string getSymbolNameByResNum(int groupResNum);
|
||||
int groupNumResToXkb(int groupNumRes);
|
||||
std::string getGroupNameByResNum(int groupResNum);
|
||||
int groupLookup(int srcValue, StringVector fromText, StringVector toText, int count);
|
||||
void accomodateGroupXkb();
|
||||
|
||||
Display* _display;
|
||||
int _groupCount;
|
||||
StringVector _groupNames;
|
||||
StringVector _symbolNames;
|
||||
int _currentGroupNum;
|
||||
|
||||
int _deviceId;
|
||||
int _baseEventCode;
|
||||
int _baseErrorCode;
|
||||
};
|
||||
|
||||
|
||||
// XkbSymbolParser -----------------------------------------------------
|
||||
|
||||
class XkbSymbolParser
|
||||
{
|
||||
public:
|
||||
typedef std::vector<std::string>::iterator StringVectorIter;
|
||||
|
||||
XkbSymbolParser();
|
||||
~XkbSymbolParser();
|
||||
void parse(const std::string& symbols, std::vector<std::string>& symbolList);
|
||||
|
||||
private:
|
||||
bool isXkbLayoutSymbol(const std::string& symbol);
|
||||
|
||||
StringVector _nonSymbols;
|
||||
};
|
||||
|
||||
|
||||
// Helper functions ----------------------------------------------------
|
||||
|
||||
int compareNoCase(const std::string& s1, const std::string& s2);
|
||||
// std::ostream& operator<<(std::ostream& os, const XKeyboard& xkb);
|
||||
// std::ostream& operator<<(std::ostream& os, const StringVector& v);
|
||||
|
||||
#endif // XKEYBOARD_H_1C79861A_49B3_4A95_88D6_455C22FEB222
|
||||
|
||||
// Local Variables:
|
||||
// mode: c++
|
||||
// End:
|
||||
@ -1,14 +0,0 @@
|
||||
#include "mainwindow.h"
|
||||
#include <QApplication>
|
||||
#include <QPrintDialog>
|
||||
#include <QPrinter>
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
QApplication a(argc, argv);
|
||||
|
||||
MainWindow w;
|
||||
w.show();
|
||||
|
||||
return a.exec();
|
||||
}
|
||||
@ -1,29 +0,0 @@
|
||||
#include "mainwindow.h"
|
||||
#include "ui_mainwindow.h"
|
||||
#include <QtPrintSupport/QPrintDialog>
|
||||
#include <QtPrintSupport/QPrinter>
|
||||
|
||||
MainWindow::MainWindow(QWidget *parent) :
|
||||
QMainWindow(parent),
|
||||
ui(new Ui::MainWindow)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
}
|
||||
|
||||
MainWindow::~MainWindow()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void MainWindow::on_pushButton_clicked()
|
||||
{
|
||||
ui->textEdit->setText(QString::fromStdString(this->GetLanguage()));
|
||||
}
|
||||
|
||||
#include "XKeyboard.h"
|
||||
std::string MainWindow::GetLanguage()
|
||||
{
|
||||
XKeyboard keyboard;
|
||||
std::string cGrpName = keyboard.currentGroupName();
|
||||
return cGrpName;
|
||||
}
|
||||
@ -1,28 +0,0 @@
|
||||
#ifndef MAINWINDOW_H
|
||||
#define MAINWINDOW_H
|
||||
|
||||
#include <QMainWindow>
|
||||
|
||||
namespace Ui {
|
||||
class MainWindow;
|
||||
}
|
||||
|
||||
class MainWindow : public QMainWindow
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit MainWindow(QWidget *parent = 0);
|
||||
~MainWindow();
|
||||
|
||||
private slots:
|
||||
void on_pushButton_clicked();
|
||||
|
||||
private:
|
||||
Ui::MainWindow *ui;
|
||||
|
||||
private:
|
||||
std::string GetLanguage();
|
||||
};
|
||||
|
||||
#endif // MAINWINDOW_H
|
||||
@ -1,64 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>MainWindow</class>
|
||||
<widget class="QMainWindow" name="MainWindow">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>400</width>
|
||||
<height>300</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>MainWindow</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralWidget">
|
||||
<widget class="QPushButton" name="pushButton">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>70</y>
|
||||
<width>99</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>PushButton</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QTextEdit" name="textEdit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>170</x>
|
||||
<y>60</y>
|
||||
<width>191</width>
|
||||
<height>71</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QMenuBar" name="menuBar">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>400</width>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QToolBar" name="mainToolBar">
|
||||
<attribute name="toolBarArea">
|
||||
<enum>TopToolBarArea</enum>
|
||||
</attribute>
|
||||
<attribute name="toolBarBreak">
|
||||
<bool>false</bool>
|
||||
</attribute>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusBar"/>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11"/>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
@ -1,25 +0,0 @@
|
||||
#-------------------------------------------------
|
||||
#
|
||||
# Project created by QtCreator 2015-08-28T18:01:18
|
||||
#
|
||||
#-------------------------------------------------
|
||||
|
||||
QT += core gui printsupport
|
||||
|
||||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
||||
|
||||
LIBS += -lX11
|
||||
|
||||
TARGET = untitled2
|
||||
TEMPLATE = app
|
||||
CONFIG += app_bundle
|
||||
|
||||
SOURCES += main.cpp\
|
||||
mainwindow.cpp \
|
||||
XKeyboard.cpp
|
||||
|
||||
HEADERS += mainwindow.h \
|
||||
X11Exception.h \
|
||||
XKeyboard.h
|
||||
|
||||
FORMS += mainwindow.ui
|
||||
@ -1,166 +0,0 @@
|
||||
#ifndef APPLICATION_MANAGER_H
|
||||
#define APPLICATION_MANAGER_H
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include "../../../common/File.h"
|
||||
#include "./applicationmanager_events.h"
|
||||
|
||||
#include "./keyboardchecker.h"
|
||||
#include "./spellchecker.h"
|
||||
#include "./cefview.h"
|
||||
#include "./cefapplication.h"
|
||||
|
||||
namespace NSCommon
|
||||
{
|
||||
static void string_replace(std::wstring& text, const std::wstring& replaceFrom, const std::wstring& replaceTo)
|
||||
{
|
||||
size_t posn = 0;
|
||||
while (std::wstring::npos != (posn = text.find(replaceFrom, posn)))
|
||||
{
|
||||
text.replace(posn, replaceFrom.length(), replaceTo);
|
||||
posn += replaceTo.length();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class CAscApplicationSettings
|
||||
{
|
||||
public:
|
||||
std::wstring spell_dictionaries_path;
|
||||
std::wstring cache_path;
|
||||
std::wstring cookie_path;
|
||||
|
||||
bool use_system_fonts;
|
||||
std::vector<std::wstring> additional_fonts_folder;
|
||||
std::wstring fonts_cache_info_path;
|
||||
|
||||
std::wstring app_data_path;
|
||||
|
||||
public:
|
||||
CAscApplicationSettings()
|
||||
{
|
||||
std::wstring sApplicationPath = NSFile::GetProcessDirectory();
|
||||
NSCommon::string_replace(sApplicationPath, L"\\", L"/");
|
||||
|
||||
app_data_path = sApplicationPath;
|
||||
|
||||
spell_dictionaries_path = sApplicationPath + L"/Dictionaries";
|
||||
cache_path = sApplicationPath + L"/data/cache";
|
||||
cookie_path = sApplicationPath + L"/data";
|
||||
|
||||
use_system_fonts = true;
|
||||
fonts_cache_info_path = app_data_path + L"/webdata/cloud/fonts";
|
||||
}
|
||||
|
||||
void SetUserDataPath(std::wstring sPath)
|
||||
{
|
||||
app_data_path = sPath;
|
||||
NSCommon::string_replace(app_data_path, L"\\", L"/");
|
||||
|
||||
cache_path = app_data_path + L"/data/cache";
|
||||
cookie_path = app_data_path + L"/data";
|
||||
|
||||
use_system_fonts = true;
|
||||
fonts_cache_info_path = app_data_path + L"/webdata/cloud/fonts";
|
||||
}
|
||||
};
|
||||
|
||||
class CAscPrintSettings
|
||||
{
|
||||
public:
|
||||
enum PrintMode
|
||||
{
|
||||
pmFit = 0, // вписывать по аспекту
|
||||
pmStretch = 1, // растягивать
|
||||
pm100 = 2 // печатать как есть
|
||||
};
|
||||
|
||||
public:
|
||||
PrintMode Mode;
|
||||
int WidthPix;
|
||||
int HeightPix;
|
||||
bool ZoomEnable;
|
||||
bool RotateEnable;
|
||||
bool PrintableArea;
|
||||
|
||||
public:
|
||||
|
||||
CAscPrintSettings()
|
||||
{
|
||||
Mode = pm100;
|
||||
WidthPix = -1;
|
||||
HeightPix = -1;
|
||||
ZoomEnable = false;
|
||||
RotateEnable = true;
|
||||
PrintableArea = false;
|
||||
}
|
||||
};
|
||||
|
||||
class CAscApplicationManager_Private;
|
||||
class CApplicationFonts;
|
||||
class Q_DECL_EXPORT CAscApplicationManager
|
||||
{
|
||||
public:
|
||||
CAscApplicationManager();
|
||||
~CAscApplicationManager();
|
||||
|
||||
public:
|
||||
CAscApplicationSettings m_oSettings;
|
||||
CAscPrintSettings m_oPrintSettings;
|
||||
|
||||
public:
|
||||
|
||||
void StartSpellChecker();
|
||||
void StopSpellChecker();
|
||||
void SpellCheck(const int& nEditorId, const std::string& sTask, int nId);
|
||||
|
||||
void StartKeyboardChecker();
|
||||
virtual void OnNeedCheckKeyboard();
|
||||
void CheckKeyboard();
|
||||
void SendKeyboardAttack();
|
||||
|
||||
void CheckFonts(bool bAsync = true);
|
||||
|
||||
void SetEventListener(NSEditorApi::CAscMenuEventListener* );
|
||||
NSEditorApi::CAscMenuEventListener* GetEventListener();
|
||||
|
||||
void Apply(NSEditorApi::CAscMenuEvent* );
|
||||
NSEditorApi::CAscMenuEvent* ApplySync(NSEditorApi::CAscMenuEvent* );
|
||||
|
||||
CCefView* CreateCefView(CCefViewWidgetImpl* parent);
|
||||
CCefViewEditor* CreateCefEditor(CCefViewWidgetImpl* parent);
|
||||
|
||||
CCefView* GetViewById(int nId);
|
||||
CCefView* GetViewByUrl(const std::wstring& url);
|
||||
|
||||
void Logout(std::wstring strUrl);
|
||||
void CancelDownload(int nId);
|
||||
|
||||
void DestroyCefView(int nId);
|
||||
|
||||
void LockCS(int nId);
|
||||
void UnlockCS(int nId);
|
||||
|
||||
bool IsInitFonts();
|
||||
|
||||
CApplicationCEF* GetApplication();
|
||||
void SetApplication(CApplicationCEF* );
|
||||
|
||||
void SetDebugInfoSupport(bool bIsSupport);
|
||||
bool GetDebugInfoSupport();
|
||||
|
||||
void CloseApplication();
|
||||
CApplicationFonts* GetApplicationFonts();
|
||||
|
||||
virtual void StartSaveDialog(const std::wstring& sName);
|
||||
virtual void EndSaveDialog(const std::wstring& sPath);
|
||||
|
||||
virtual bool IsPlatformKeyboardSupport();
|
||||
virtual int GetPlatformKeyboardLayout();
|
||||
|
||||
protected:
|
||||
CAscApplicationManager_Private* m_pInternal;
|
||||
};
|
||||
|
||||
#endif // APPLICATION_MANAGER_H
|
||||
@ -1,414 +0,0 @@
|
||||
#ifndef APPLICATION_MANAGER_EVENTS_H
|
||||
#define APPLICATION_MANAGER_EVENTS_H
|
||||
|
||||
#include "../../../Word_Api/Editor_Api.h"
|
||||
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_CREATETAB 1001
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_TABEDITORTYPE 1002
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_SPELLCHECK 1003
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_KEYBOARDLAYOUT 1004
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_CONTROL_ID 1005
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_SYNC_COMMAND 1006
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_CLOSE 1007
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_DESTROY 1008
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_DOWNLOAD 1009
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_DOWNLOAD_START 1010
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_DOWNLOAD_END 1011
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_MODIFY_CHANGED 1012
|
||||
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_DOCUMENT_NAME 1013
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_ONLOGOUT 1014
|
||||
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_ONOPENLINK 1015
|
||||
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_ONCLOSE 2001
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_ONBEFORECLOSE 2002
|
||||
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_SAVE 3001
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_ONSAVE 3002
|
||||
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_ONKEYBOARDDOWN 3100
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_ONFULLSCREENENTER 3101
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_ONFULLSCREENLEAVE 3102
|
||||
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_JS_MESSAGE 4001
|
||||
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_ONBEFORE_PRINT_START 5001
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_ONBEFORE_PRINT_PROGRESS 5002
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_ONBEFORE_PRINT_END 5003
|
||||
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_PRINT_START 5011
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_PRINT_PAGE 5012
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_PRINT_END 5013
|
||||
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_SCRIPT_EDITOR_VERSION 6001
|
||||
|
||||
#define ASC_MENU_EVENT_TYPE_CEF_SAVEFILEDIALOG 7001
|
||||
|
||||
#define ASC_MENU_EVENT_TYPE_WINDOWS_MESSAGE_USER_COUNT 10
|
||||
|
||||
namespace NSEditorApi
|
||||
{
|
||||
class CAscCreateTab : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
std::wstring m_sUrl;
|
||||
bool m_bActive;
|
||||
int m_nIdEqual;
|
||||
|
||||
public:
|
||||
CAscCreateTab()
|
||||
{
|
||||
m_bActive = true;
|
||||
m_nIdEqual = -1;
|
||||
}
|
||||
virtual ~CAscCreateTab()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_STRING(Url)
|
||||
LINK_PROPERTY_BOOL(Active)
|
||||
LINK_PROPERTY_INT(IdEqual)
|
||||
};
|
||||
|
||||
class CAscDownloadFileInfo : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
std::wstring m_sUrl;
|
||||
std::wstring m_sFilePath;
|
||||
|
||||
int m_nId;
|
||||
|
||||
double m_dSpeed; // Kb/sec
|
||||
int m_nPercent;
|
||||
bool m_bIsComplete;
|
||||
bool m_bIsCanceled;
|
||||
|
||||
public:
|
||||
CAscDownloadFileInfo()
|
||||
{
|
||||
m_nId = -1;
|
||||
|
||||
m_dSpeed = 0;
|
||||
m_nPercent = 0;
|
||||
m_bIsComplete = false;
|
||||
m_bIsCanceled = false;
|
||||
}
|
||||
virtual ~CAscDownloadFileInfo()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_STRING(Url)
|
||||
LINK_PROPERTY_STRING(FilePath)
|
||||
LINK_PROPERTY_INT(Percent)
|
||||
LINK_PROPERTY_BOOL(IsComplete)
|
||||
LINK_PROPERTY_BOOL(IsCanceled)
|
||||
LINK_PROPERTY_INT(Id)
|
||||
LINK_PROPERTY_DOUBLE(Speed)
|
||||
};
|
||||
|
||||
class CAscOnOpenExternalLink : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
std::wstring m_sUrl;
|
||||
int m_nId;
|
||||
|
||||
public:
|
||||
CAscOnOpenExternalLink()
|
||||
{
|
||||
m_nId = -1;
|
||||
}
|
||||
virtual ~CAscOnOpenExternalLink()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_STRING(Url)
|
||||
LINK_PROPERTY_INT(Id)
|
||||
};
|
||||
|
||||
class CAscTabEditorType : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
int m_nId;
|
||||
int m_nType;
|
||||
|
||||
public:
|
||||
CAscTabEditorType()
|
||||
{
|
||||
}
|
||||
virtual ~CAscTabEditorType()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_INT(Id)
|
||||
LINK_PROPERTY_INT(Type)
|
||||
};
|
||||
|
||||
class CAscSpellCheckType : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
std::string m_sResult;
|
||||
int m_nEditorId;
|
||||
int m_nFrameId;
|
||||
|
||||
public:
|
||||
CAscSpellCheckType()
|
||||
{
|
||||
m_nEditorId = 0;
|
||||
m_nFrameId = 0;
|
||||
}
|
||||
virtual ~CAscSpellCheckType()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_STRINGA(Result)
|
||||
LINK_PROPERTY_INT(EditorId)
|
||||
LINK_PROPERTY_INT(FrameId)
|
||||
};
|
||||
|
||||
class CAscKeyboardLayout : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
int m_nLanguage;
|
||||
|
||||
public:
|
||||
CAscKeyboardLayout()
|
||||
{
|
||||
}
|
||||
virtual ~CAscKeyboardLayout()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_INT(Language)
|
||||
};
|
||||
|
||||
class CAscTypeId : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
int m_nId;
|
||||
|
||||
public:
|
||||
CAscTypeId()
|
||||
{
|
||||
}
|
||||
virtual ~CAscTypeId()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_INT(Id)
|
||||
};
|
||||
|
||||
class CAscDocumentModifyChanged : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
int m_nId;
|
||||
bool m_bChanged;
|
||||
|
||||
public:
|
||||
CAscDocumentModifyChanged()
|
||||
{
|
||||
}
|
||||
virtual ~CAscDocumentModifyChanged()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_INT(Id)
|
||||
LINK_PROPERTY_BOOL(Changed)
|
||||
};
|
||||
|
||||
class CAscDocumentName : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
std::wstring m_sName;
|
||||
int m_nId;
|
||||
|
||||
public:
|
||||
CAscDocumentName()
|
||||
{
|
||||
}
|
||||
virtual ~CAscDocumentName()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_STRING(Name)
|
||||
LINK_PROPERTY_INT(Id)
|
||||
};
|
||||
|
||||
class CAscJSMessage : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
std::wstring m_sName;
|
||||
std::wstring m_sValue;
|
||||
int m_nId;
|
||||
|
||||
public:
|
||||
CAscJSMessage()
|
||||
{
|
||||
}
|
||||
virtual ~CAscJSMessage()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_STRING(Name)
|
||||
LINK_PROPERTY_STRING(Value)
|
||||
LINK_PROPERTY_INT(Id)
|
||||
};
|
||||
|
||||
class CAscPrintProgress : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
int m_nId;
|
||||
int m_nProgress;
|
||||
|
||||
public:
|
||||
CAscPrintProgress()
|
||||
{
|
||||
}
|
||||
virtual ~CAscPrintProgress()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_INT(Id)
|
||||
LINK_PROPERTY_INT(Progress)
|
||||
};
|
||||
|
||||
class CAscPrintEnd : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
int m_nId;
|
||||
int m_nPagesCount;
|
||||
int m_nCurrentPage;
|
||||
|
||||
public:
|
||||
CAscPrintEnd()
|
||||
{
|
||||
}
|
||||
virtual ~CAscPrintEnd()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_INT(Id)
|
||||
LINK_PROPERTY_INT(PagesCount)
|
||||
LINK_PROPERTY_INT(CurrentPage)
|
||||
};
|
||||
|
||||
class CAscPrinterContextBase : public IMenuEventDataBase
|
||||
{
|
||||
public:
|
||||
CAscPrinterContextBase() : IMenuEventDataBase() {}
|
||||
virtual ~CAscPrinterContextBase() {}
|
||||
|
||||
virtual void GetLogicalDPI(int& nDpiX, int& nDpiY) = 0;
|
||||
virtual void GetPhysicalRect(int& nX, int& nY, int& nW, int& nH) = 0;
|
||||
virtual void GetPrintAreaSize(int& nW, int& nH) = 0;
|
||||
virtual void BitBlt(unsigned char* pBGRA, const int& nRasterX, const int& nRasterY, const int& nRasterW, const int& nRasterH,
|
||||
const double& x, const double& y, const double& w, const double& h, const double& dAngle) = 0;
|
||||
};
|
||||
|
||||
class CAscPrintPage : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
CAscPrinterContextBase* m_pContext;
|
||||
int m_nPage;
|
||||
|
||||
public:
|
||||
CAscPrintPage()
|
||||
{
|
||||
m_pContext = NULL;
|
||||
m_nPage = 0;
|
||||
}
|
||||
virtual ~CAscPrintPage()
|
||||
{
|
||||
if (NULL != m_pContext)
|
||||
m_pContext->Release();
|
||||
}
|
||||
|
||||
LINK_PROPERTY_INT(Page)
|
||||
|
||||
inline CAscPrinterContextBase* get_Context()
|
||||
{
|
||||
return m_pContext;
|
||||
}
|
||||
inline void put_Context(CAscPrinterContextBase* pContext)
|
||||
{
|
||||
m_pContext = pContext;
|
||||
}
|
||||
};
|
||||
|
||||
class CAscEditorScript : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
std::wstring m_sUrl;
|
||||
std::wstring m_sDestination;
|
||||
int m_nId;
|
||||
int m_nFrameId;
|
||||
|
||||
public:
|
||||
CAscEditorScript()
|
||||
{
|
||||
m_nId = -1;
|
||||
m_nFrameId = -1;
|
||||
}
|
||||
virtual ~CAscEditorScript()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_INT(Id)
|
||||
LINK_PROPERTY_STRING(Url)
|
||||
LINK_PROPERTY_STRING(Destination)
|
||||
LINK_PROPERTY_INT(FrameId)
|
||||
};
|
||||
}
|
||||
|
||||
namespace NSEditorApi
|
||||
{
|
||||
class CAscSaveDialog : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
std::wstring m_sFilePath;
|
||||
int m_nId;
|
||||
|
||||
public:
|
||||
CAscSaveDialog()
|
||||
{
|
||||
m_nId = -1;
|
||||
}
|
||||
virtual ~CAscSaveDialog()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_STRING(FilePath)
|
||||
LINK_PROPERTY_INT(Id)
|
||||
};
|
||||
}
|
||||
|
||||
namespace NSEditorApi
|
||||
{
|
||||
class CAscKeyboardDown : public IMenuEventDataBase
|
||||
{
|
||||
private:
|
||||
int m_nKeyCode;
|
||||
bool m_bIsCtrl;
|
||||
bool m_bIsShift;
|
||||
bool m_bIsAlt;
|
||||
|
||||
public:
|
||||
CAscKeyboardDown()
|
||||
{
|
||||
m_nKeyCode = -1;
|
||||
m_bIsCtrl = false;
|
||||
m_bIsShift = false;
|
||||
m_bIsAlt = false;
|
||||
}
|
||||
virtual ~CAscKeyboardDown()
|
||||
{
|
||||
}
|
||||
|
||||
LINK_PROPERTY_INT(KeyCode)
|
||||
LINK_PROPERTY_BOOL(IsCtrl)
|
||||
LINK_PROPERTY_BOOL(IsShift)
|
||||
LINK_PROPERTY_BOOL(IsAlt)
|
||||
};
|
||||
}
|
||||
|
||||
#endif // APPLICATION_MANAGER_EVENTS_H
|
||||
@ -1,28 +0,0 @@
|
||||
#ifndef APPLICATION_BASE_H
|
||||
#define APPLICATION_BASE_H
|
||||
|
||||
#include "../../../common/base_export.h"
|
||||
|
||||
#ifdef WIN32
|
||||
|
||||
#include "windows.h"
|
||||
#define WindowHandleId HWND
|
||||
#include <wchar.h>
|
||||
|
||||
#endif
|
||||
|
||||
#if defined(_LINUX) && !defined(_MAC)
|
||||
|
||||
//#include <X11/X.h>
|
||||
//typedef unsigned long XID;
|
||||
#define WindowHandleId unsigned long
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef _MAC
|
||||
|
||||
#define WindowHandleId void*
|
||||
|
||||
#endif
|
||||
|
||||
#endif // APPLICATION_BASE_H
|
||||
@ -1,26 +0,0 @@
|
||||
#ifndef APPLICATION_CEF_H
|
||||
#define APPLICATION_CEF_H
|
||||
|
||||
#include "base.h"
|
||||
|
||||
class CApplicationCEF_Private;
|
||||
class CAscApplicationManager;
|
||||
class Q_DECL_EXPORT CApplicationCEF
|
||||
{
|
||||
protected:
|
||||
CApplicationCEF_Private* m_pInternal;
|
||||
|
||||
public:
|
||||
|
||||
CApplicationCEF();
|
||||
|
||||
void Init_CEF(CAscApplicationManager* , int argc = 0, char* argv[] = NULL);
|
||||
virtual ~CApplicationCEF();
|
||||
void Close();
|
||||
|
||||
int RunMessageLoop(bool& is_runned);
|
||||
void DoMessageLoopEvent();
|
||||
bool ExitMessageLoop();
|
||||
};
|
||||
|
||||
#endif // APPLICATION_CEF_H
|
||||
@ -1,119 +0,0 @@
|
||||
#ifndef CEFCLIENT_CEFWEBVIEW_H
|
||||
#define CEFCLIENT_CEFWEBVIEW_H
|
||||
|
||||
#include "./base.h"
|
||||
#include "./applicationmanager_events.h"
|
||||
|
||||
enum CefViewWrapperType
|
||||
{
|
||||
cvwtSimple = 0,
|
||||
cvwtEditor = 1
|
||||
};
|
||||
|
||||
enum AscEditorType
|
||||
{
|
||||
etDocument = 0,
|
||||
etPresentation = 1,
|
||||
etSpreadsheet = 2,
|
||||
etUndefined = 255
|
||||
};
|
||||
|
||||
class CCefView_Private;
|
||||
class CAscApplicationManager;
|
||||
|
||||
class CCefViewWidgetImpl
|
||||
{
|
||||
public:
|
||||
virtual bool parent_window_is_empty() { return false; }
|
||||
virtual int parent_x() { return 0; }
|
||||
virtual int parent_y() { return 0; }
|
||||
virtual int parent_width() { return 0; }
|
||||
virtual int parent_height() { return 0; }
|
||||
virtual WindowHandleId parent_wid() { return 0; }
|
||||
virtual void child_loaded() { }
|
||||
};
|
||||
|
||||
class Q_DECL_EXPORT CCefView
|
||||
{
|
||||
public:
|
||||
|
||||
CCefView(CCefViewWidgetImpl* parent, int nId);
|
||||
virtual ~CCefView();
|
||||
|
||||
void load(const std::wstring& url);
|
||||
std::wstring GetUrl();
|
||||
|
||||
void focus(bool value = true);
|
||||
|
||||
void resizeEvent(int width = 0, int height = 0);
|
||||
void moveEvent();
|
||||
bool nativeEvent(const char* data, const int& datalen, void *message, long *result);
|
||||
|
||||
void Apply(NSEditorApi::CAscMenuEvent* );
|
||||
NSEditorApi::CAscMenuEvent* ApplySync(NSEditorApi::CAscMenuEvent* );
|
||||
|
||||
#if 0
|
||||
virtual void dragEnterEvent(QDragEnterEvent *);
|
||||
virtual void dragMoveEvent(QDragMoveEvent *);
|
||||
virtual void dragLeaveEvent(QDragLeaveEvent *);
|
||||
virtual void dropEvent(QDropEvent *);
|
||||
#endif
|
||||
|
||||
CAscApplicationManager* GetAppManager();
|
||||
void SetAppManager(CAscApplicationManager* );
|
||||
|
||||
CCefViewWidgetImpl* GetWidgetImpl();
|
||||
|
||||
int GetId();
|
||||
CefViewWrapperType GetType();
|
||||
|
||||
void SetParentCef(int nId);
|
||||
int GetParentCef();
|
||||
|
||||
void SetModified(bool bIsModified);
|
||||
bool GetModified();
|
||||
|
||||
protected:
|
||||
int m_nId;
|
||||
CefViewWrapperType m_eWrapperType;
|
||||
CCefView_Private* m_pInternal;
|
||||
|
||||
friend class CAscClientHandler;
|
||||
friend class CAscApplicationManager;
|
||||
};
|
||||
|
||||
class Q_DECL_EXPORT CCefViewEditor : public CCefView
|
||||
{
|
||||
protected:
|
||||
AscEditorType m_eType;
|
||||
|
||||
public:
|
||||
CCefViewEditor(CCefViewWidgetImpl* parent, int nId);
|
||||
virtual ~CCefViewEditor();
|
||||
|
||||
void SetEditorType(AscEditorType eType);
|
||||
AscEditorType GetEditorType();
|
||||
};
|
||||
|
||||
class IFileDownloaderEvents
|
||||
{
|
||||
public:
|
||||
virtual void OnProgress(int nProgress) = 0;
|
||||
virtual void OnDownload(bool bIsSuccess) = 0;
|
||||
};
|
||||
|
||||
class CCefFileDownloader_Private;
|
||||
class Q_DECL_EXPORT CCefFileDownloader
|
||||
{
|
||||
protected:
|
||||
CCefFileDownloader_Private* m_pInternal;
|
||||
|
||||
public:
|
||||
CCefFileDownloader(IFileDownloaderEvents* pEvents);
|
||||
~CCefFileDownloader();
|
||||
|
||||
void DownloadFile(CAscApplicationManager* pManager, const std::wstring& sUrl, const std::wstring& sDstFile);
|
||||
};
|
||||
|
||||
|
||||
#endif // CEFCLIENT_CEFWEBVIEW_H
|
||||
@ -1,21 +0,0 @@
|
||||
#ifndef APPLICATION_KEYBOARD_CHECKER_H
|
||||
#define APPLICATION_KEYBOARD_CHECKER_H
|
||||
|
||||
#include "base.h"
|
||||
|
||||
class CAscApplicationManager;
|
||||
class Q_DECL_EXPORT CAscKeyboardChecker
|
||||
{
|
||||
public:
|
||||
CAscKeyboardChecker();
|
||||
~CAscKeyboardChecker();
|
||||
|
||||
public:
|
||||
void Check(CAscApplicationManager* pManager, int nLangInput = -1);
|
||||
void Send(CAscApplicationManager* pManager);
|
||||
|
||||
protected:
|
||||
int m_nLanguage;
|
||||
};
|
||||
|
||||
#endif // APPLICATION_KEYBOARD_CHECKER_H
|
||||
@ -1,181 +0,0 @@
|
||||
#ifndef QASCPRINTER_H
|
||||
#define QASCPRINTER_H
|
||||
|
||||
#include <QtPrintSupport/QPrinter>
|
||||
#include <QtPrintSupport/QPrintDialog>
|
||||
#include <QPainter>
|
||||
#include <QPaintEngine>
|
||||
#include <qmath.h>
|
||||
|
||||
#include "./applicationmanager_events.h"
|
||||
|
||||
class QAscPrinterContext : public NSEditorApi::CAscPrinterContextBase
|
||||
{
|
||||
private:
|
||||
QPrinter m_oPrinter;
|
||||
QPainter m_oPainter;
|
||||
bool m_bIsUsePainter;
|
||||
|
||||
public:
|
||||
QAscPrinterContext() : NSEditorApi::CAscPrinterContextBase(), m_oPrinter(QPrinter::HighResolution)
|
||||
{
|
||||
m_bIsUsePainter = false;
|
||||
}
|
||||
QAscPrinterContext(const QPrinterInfo& pi) : NSEditorApi::CAscPrinterContextBase(),
|
||||
m_oPrinter(pi, QPrinter::HighResolution), m_bIsUsePainter(false)
|
||||
{
|
||||
}
|
||||
|
||||
void BeginPaint()
|
||||
{
|
||||
m_bIsUsePainter = true;
|
||||
//m_oPrinter.setFullPage(true);
|
||||
m_oPainter.begin(&m_oPrinter);
|
||||
}
|
||||
void EndPaint()
|
||||
{
|
||||
if (m_bIsUsePainter)
|
||||
m_oPainter.end();
|
||||
m_bIsUsePainter = false;
|
||||
}
|
||||
|
||||
QPrinter* getPrinter()
|
||||
{
|
||||
return &m_oPrinter;
|
||||
}
|
||||
|
||||
virtual ~QAscPrinterContext()
|
||||
{
|
||||
}
|
||||
|
||||
virtual void GetLogicalDPI(int& nDpiX, int& nDpiY)
|
||||
{
|
||||
nDpiX = m_oPrinter.logicalDpiX();
|
||||
nDpiY = m_oPrinter.logicalDpiY();
|
||||
}
|
||||
|
||||
virtual void GetPhysicalRect(int& nX, int& nY, int& nW, int& nH)
|
||||
{
|
||||
QRect rect1 = m_oPrinter.pageRect();
|
||||
QRect rect2 = m_oPrinter.paperRect();
|
||||
|
||||
nX = rect1.x();
|
||||
nY = rect1.y();
|
||||
nW = rect2.width();
|
||||
nH = rect2.height();
|
||||
}
|
||||
|
||||
virtual void GetPrintAreaSize(int& nW, int& nH)
|
||||
{
|
||||
QRect rect = m_oPrinter.pageRect();
|
||||
nW = rect.width();
|
||||
nH = rect.height();
|
||||
}
|
||||
|
||||
virtual void BitBlt(BYTE* pBGRA, const int& nRasterX, const int& nRasterY, const int& nRasterW, const int& nRasterH,
|
||||
const double& x, const double& y, const double& w, const double& h, const double& dAngle)
|
||||
{
|
||||
int nPhysicalX = 0;
|
||||
int nPhysicalY = 0;
|
||||
int nPhysicalW = 0;
|
||||
int nPhysicalH = 0;
|
||||
this->GetPhysicalRect(nPhysicalX, nPhysicalY, nPhysicalW, nPhysicalH);
|
||||
|
||||
//m_oPrinter.setFullPage(true);
|
||||
|
||||
// TODO: must be faster!!! (create CBgraFrame as QPixmap???)
|
||||
//QPainter painter(&m_oPrinter);
|
||||
|
||||
QPainter* painter = NULL;
|
||||
|
||||
if (m_bIsUsePainter)
|
||||
painter = &m_oPainter;
|
||||
else
|
||||
{
|
||||
painter = new QPainter();
|
||||
painter->begin(&m_oPrinter);
|
||||
}
|
||||
|
||||
painter->save();
|
||||
|
||||
bool bIsPrintToFile = (m_oPrinter.outputFileName().length() != 0);
|
||||
|
||||
bool bIsClip = painter->hasClipping();
|
||||
painter->setClipping(false);
|
||||
|
||||
//QImage oImage(pBGRA + 4 * ((nRasterH - 1) * nRasterW), nRasterW, nRasterH, -4 * nRasterW, QImage::Format_ARGB32);
|
||||
QImage oImage(pBGRA, nRasterW, nRasterH, 4 * nRasterW, QImage::Format_ARGB32);
|
||||
|
||||
double dAngleDeg = dAngle * 180.0 / M_PI;
|
||||
if ((std::abs(dAngleDeg - 90) < 1.0) || (std::abs(dAngleDeg - 270) < 1.0))
|
||||
{
|
||||
//painter->translate(-nPhysicalX, -nPhysicalY);
|
||||
|
||||
float fCenterX = (float)(x + w / 2.0);
|
||||
float fCenterY = (float)(y + h / 2.0);
|
||||
|
||||
painter->translate(fCenterX, fCenterY);
|
||||
painter->rotate(90);
|
||||
painter->translate(-fCenterX, -fCenterY);
|
||||
|
||||
int nWDst = nRasterW;
|
||||
int nHDst = nRasterH;
|
||||
|
||||
int nAreaW = 0;
|
||||
int nAreaH = 0;
|
||||
this->GetPrintAreaSize(nAreaW, nAreaH);
|
||||
|
||||
int nOldX = nPhysicalX;
|
||||
nPhysicalX = nPhysicalY;
|
||||
nPhysicalY = nPhysicalW - nAreaW - nOldX;
|
||||
|
||||
if (bIsPrintToFile)
|
||||
{
|
||||
// обнуляем сдвиги, напечатается и в отрицательных местах
|
||||
nPhysicalX = 0;
|
||||
nPhysicalY = 0;
|
||||
}
|
||||
|
||||
nWDst -= nPhysicalX;
|
||||
nHDst -= nPhysicalY;
|
||||
QRect rect((int)x + nPhysicalX, (int)y + nPhysicalY, nWDst, nHDst);
|
||||
QRect rectSrc(nPhysicalX, nPhysicalY, nWDst, nHDst);
|
||||
|
||||
//QRectF rectF((float)x + nPhysicalX, (float)y, (float)w, (float)h);
|
||||
//painter->drawImage(rectF, oImage);
|
||||
|
||||
painter->drawImage(rect, oImage, rectSrc);
|
||||
}
|
||||
else
|
||||
{
|
||||
int nWDst = nRasterW;
|
||||
int nHDst = nRasterH;
|
||||
|
||||
if (bIsPrintToFile)
|
||||
{
|
||||
// обнуляем сдвиги, напечатается и в отрицательных местах
|
||||
nPhysicalX = 0;
|
||||
nPhysicalY = 0;
|
||||
}
|
||||
|
||||
nWDst -= nPhysicalX;
|
||||
nHDst -= nPhysicalY;
|
||||
QRect rect((int)x + nPhysicalX, (int)y + nPhysicalY, nWDst, nHDst);
|
||||
QRect rectSrc(nPhysicalX, nPhysicalY, nWDst, nHDst);
|
||||
|
||||
painter->drawImage(rect, oImage, rectSrc);
|
||||
}
|
||||
|
||||
painter->restore();
|
||||
|
||||
if (!m_bIsUsePainter)
|
||||
{
|
||||
painter->end();
|
||||
delete painter;
|
||||
}
|
||||
|
||||
//m_oPrinter.setFullPage(false);
|
||||
}
|
||||
};
|
||||
|
||||
#endif // QASCPRINTER_H
|
||||
@ -1,28 +0,0 @@
|
||||
#ifndef APPLICATION_SPELL_CHECKER_H
|
||||
#define APPLICATION_SPELL_CHECKER_H
|
||||
|
||||
#include <string>
|
||||
#include "base.h"
|
||||
|
||||
class CAscApplicationManager;
|
||||
class CAscSpellChecker_Private;
|
||||
class Q_DECL_EXPORT CAscSpellChecker
|
||||
{
|
||||
protected:
|
||||
CAscSpellChecker_Private* m_pInternal;
|
||||
|
||||
public:
|
||||
CAscSpellChecker();
|
||||
~CAscSpellChecker();
|
||||
|
||||
public:
|
||||
void SetApplicationManager(CAscApplicationManager* );
|
||||
void AddTask(const int& nEditorId, const std::string& sTask, int nId); // utf8
|
||||
|
||||
void Init(std::wstring sDirectory);
|
||||
|
||||
void Start();
|
||||
void End();
|
||||
};
|
||||
|
||||
#endif // APPLICATION_SPELL_CHECKER_H
|
||||
@ -1,141 +0,0 @@
|
||||
#include "./qcefview.h"
|
||||
|
||||
#include <QPainter>
|
||||
|
||||
QCefView::QCefView(QWidget* parent) : QWidget(parent)
|
||||
{
|
||||
m_pCefView = NULL;
|
||||
|
||||
m_pLoader = new QWidget(this);
|
||||
m_pLoader->setGeometry(0, 0, width(), height());
|
||||
|
||||
SetBackgroundCefColor(255, 255, 255);
|
||||
|
||||
m_pLoader->setHidden(false);
|
||||
|
||||
QObject::connect(this, SIGNAL( _loaded() ) , this, SLOT( _loadedSlot() ), Qt::QueuedConnection );
|
||||
}
|
||||
|
||||
QCefView::~QCefView()
|
||||
{
|
||||
// release from CApplicationManager
|
||||
}
|
||||
|
||||
void QCefView::paintEvent(QPaintEvent *)
|
||||
{
|
||||
QStyleOption opt;
|
||||
opt.init(this);
|
||||
QPainter p(this);
|
||||
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
|
||||
}
|
||||
|
||||
void QCefView::SetBackgroundCefColor(unsigned char r, unsigned char g, unsigned char b)
|
||||
{
|
||||
QString sColor = QString::number((int)r, 16) + QString::number((int)g, 16) + QString::number((int)b, 16);
|
||||
QString sStyle = "background-color:#" + sColor + ";";
|
||||
this->setStyleSheet(sStyle);
|
||||
m_pLoader->setStyleSheet(sStyle);
|
||||
}
|
||||
|
||||
void QCefView::focusInEvent(QFocusEvent* e)
|
||||
{
|
||||
if (NULL != m_pCefView)
|
||||
m_pCefView->focus();
|
||||
}
|
||||
|
||||
void QCefView::resizeEvent(QResizeEvent* e)
|
||||
{
|
||||
if (NULL != e)
|
||||
QWidget::resizeEvent(e);
|
||||
m_pLoader->setGeometry(0, 0, width(), height());
|
||||
if (NULL != m_pCefView)
|
||||
m_pCefView->resizeEvent();
|
||||
}
|
||||
|
||||
void QCefView::moveEvent(QMoveEvent* e)
|
||||
{
|
||||
if (NULL != e)
|
||||
QWidget::moveEvent(e);
|
||||
|
||||
if (NULL != m_pCefView)
|
||||
m_pCefView->moveEvent();
|
||||
}
|
||||
|
||||
bool QCefView::nativeEvent(const QByteArray &eventType, void *message, long *result)
|
||||
{
|
||||
if (m_pCefView)
|
||||
{
|
||||
if (m_pCefView->nativeEvent(NULL, 0, message, result))
|
||||
return true;
|
||||
}
|
||||
|
||||
return QWidget::nativeEvent(eventType, message, result);
|
||||
}
|
||||
|
||||
#if 0
|
||||
void QCefView::dragEnterEvent(QDragEnterEvent *e)
|
||||
{
|
||||
m_pCefView->dragEnterEvent(e);
|
||||
}
|
||||
void QCefView::dragMoveEvent(QDragMoveEvent *e)
|
||||
{
|
||||
m_pCefView->dragMoveEvent(e);
|
||||
}
|
||||
void QCefView::dragLeaveEvent(QDragLeaveEvent *e)
|
||||
{
|
||||
m_pCefView->dragLeaveEvent(e);
|
||||
}
|
||||
void QCefView::dropEvent(QDropEvent *e)
|
||||
{
|
||||
m_pCefView->dropEvent(e);
|
||||
}
|
||||
#endif
|
||||
|
||||
CCefView* QCefView::GetCefView()
|
||||
{
|
||||
return m_pCefView;
|
||||
}
|
||||
|
||||
void QCefView::Create(CAscApplicationManager* pManager, CefViewWrapperType eType)
|
||||
{
|
||||
switch (eType)
|
||||
{
|
||||
case cvwtSimple:
|
||||
{
|
||||
m_pCefView = pManager->CreateCefView(this);
|
||||
break;
|
||||
}
|
||||
case cvwtEditor:
|
||||
{
|
||||
m_pCefView = pManager->CreateCefEditor(this);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// CCefViewWidgetImpl
|
||||
int QCefView::parent_x() { return this->pos().x(); }
|
||||
int QCefView::parent_y() { return this->pos().y(); }
|
||||
int QCefView::parent_width() { return this->width(); }
|
||||
int QCefView::parent_height() { return this->height(); }
|
||||
WindowHandleId QCefView::parent_wid()
|
||||
{
|
||||
#if 1
|
||||
return (WindowHandleId)this->winId();
|
||||
#else
|
||||
return (WindowHandleId)m_pLoader->winId();
|
||||
#endif
|
||||
}
|
||||
bool QCefView::parent_window_is_empty() { return true; }
|
||||
void QCefView::child_loaded()
|
||||
{
|
||||
emit _loaded();
|
||||
}
|
||||
|
||||
void QCefView::_loadedSlot()
|
||||
{
|
||||
if (!m_pLoader->isHidden())
|
||||
m_pLoader->setHidden(true);
|
||||
}
|
||||
@ -1,59 +0,0 @@
|
||||
#ifndef CEFCLIENT_QCEFWEBVIEW_H
|
||||
#define CEFCLIENT_QCEFWEBVIEW_H
|
||||
|
||||
#include <QWidget>
|
||||
#include <QStyleOption>
|
||||
|
||||
#include "./../include/cefview.h"
|
||||
#include "./../include/applicationmanager.h"
|
||||
|
||||
class QCefView : public QWidget, public CCefViewWidgetImpl
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
signals:
|
||||
void _loaded();
|
||||
|
||||
public:
|
||||
QCefView(QWidget* parent);
|
||||
virtual ~QCefView();
|
||||
|
||||
virtual void paintEvent(QPaintEvent *);
|
||||
void SetBackgroundCefColor(unsigned char r, unsigned char g, unsigned char b);
|
||||
|
||||
virtual void focusInEvent(QFocusEvent* e);
|
||||
virtual void resizeEvent(QResizeEvent* e);
|
||||
virtual void moveEvent(QMoveEvent* e);
|
||||
|
||||
virtual bool nativeEvent(const QByteArray &eventType, void *message, long *result);
|
||||
|
||||
#if 0
|
||||
virtual void dragEnterEvent(QDragEnterEvent *e);
|
||||
virtual void dragMoveEvent(QDragMoveEvent *e);
|
||||
virtual void dragLeaveEvent(QDragLeaveEvent *e);
|
||||
virtual void dropEvent(QDropEvent *e);
|
||||
#endif
|
||||
|
||||
CCefView* GetCefView();
|
||||
void Create(CAscApplicationManager* pManager, CefViewWrapperType eType);
|
||||
|
||||
protected:
|
||||
CCefView* m_pCefView;
|
||||
QWidget* m_pLoader;
|
||||
|
||||
public:
|
||||
// CCefViewWidgetImpl
|
||||
virtual int parent_x();
|
||||
virtual int parent_y();
|
||||
virtual int parent_width();
|
||||
virtual int parent_height();
|
||||
virtual WindowHandleId parent_wid();
|
||||
virtual bool parent_window_is_empty();
|
||||
virtual void child_loaded();
|
||||
|
||||
protected slots:
|
||||
|
||||
void _loadedSlot();
|
||||
};
|
||||
|
||||
#endif // CEFCLIENT_QCEFWEBVIEW_H
|
||||
@ -1,421 +0,0 @@
|
||||
# Copyright (c) 2014 The Chromium Embedded Framework Authors. All rights
|
||||
# reserved. Use of this source code is governed by a BSD-style license that
|
||||
# can be found in the LICENSE file.
|
||||
|
||||
#
|
||||
# Source files.
|
||||
#
|
||||
|
||||
# cefclient browser sources.
|
||||
set(CEFCLIENT_BROWSER_BROWSER_SRCS
|
||||
browser/binding_test.cc
|
||||
browser/binding_test.h
|
||||
browser/browser_window.cc
|
||||
browser/browser_window.h
|
||||
browser/bytes_write_handler.cc
|
||||
browser/bytes_write_handler.h
|
||||
browser/client_app_browser.cc
|
||||
browser/client_app_browser.h
|
||||
browser/client_app_delegates_browser.cc
|
||||
browser/client_handler.cc
|
||||
browser/client_handler.h
|
||||
browser/client_handler_osr.cc
|
||||
browser/client_handler_osr.h
|
||||
browser/client_handler_std.cc
|
||||
browser/client_handler_std.h
|
||||
browser/client_types.h
|
||||
browser/dialog_test.cc
|
||||
browser/dialog_test.h
|
||||
browser/geometry_util.cc
|
||||
browser/geometry_util.h
|
||||
browser/main_context.cc
|
||||
browser/main_context.h
|
||||
browser/main_context_impl.cc
|
||||
browser/main_context_impl.h
|
||||
browser/main_message_loop.cc
|
||||
browser/main_message_loop.h
|
||||
browser/main_message_loop_std.cc
|
||||
browser/main_message_loop_std.h
|
||||
browser/osr_dragdrop_events.h
|
||||
browser/osr_renderer.cc
|
||||
browser/osr_renderer.h
|
||||
browser/resource.h
|
||||
browser/resource_util.h
|
||||
browser/root_window.cc
|
||||
browser/root_window.h
|
||||
browser/root_window_manager.cc
|
||||
browser/root_window_manager.h
|
||||
browser/scheme_test.cc
|
||||
browser/scheme_test.h
|
||||
browser/temp_window.h
|
||||
browser/test_runner.cc
|
||||
browser/test_runner.h
|
||||
browser/urlrequest_test.cc
|
||||
browser/urlrequest_test.h
|
||||
browser/window_test.cc
|
||||
browser/window_test.h
|
||||
)
|
||||
source_group(cefclient\\\\browser FILES ${CEFCLIENT_BROWSER_BROWSER_SRCS})
|
||||
|
||||
set(CEFCLIENT_BROWSER_SRCS
|
||||
${CEFCLIENT_BROWSER_BROWSER_SRCS}
|
||||
)
|
||||
|
||||
# cefclient common sources.
|
||||
set(CEFCLIENT_COMMON_COMMON_SRCS
|
||||
common/client_app.cc
|
||||
common/client_app.h
|
||||
common/client_app_delegates_common.cc
|
||||
common/client_app_other.cc
|
||||
common/client_app_other.h
|
||||
common/client_switches.cc
|
||||
common/client_switches.h
|
||||
common/scheme_test_common.cc
|
||||
common/scheme_test_common.h
|
||||
)
|
||||
source_group(cefclient\\\\common FILES ${CEFCLIENT_COMMON_COMMON_SRCS})
|
||||
|
||||
set(CEFCLIENT_COMMON_SRCS
|
||||
${CEFCLIENT_COMMON_COMMON_SRCS}
|
||||
)
|
||||
|
||||
# cefclient renderer sources.
|
||||
set(CEFCLIENT_RENDERER_RENDERER_SRCS
|
||||
renderer/client_app_delegates_renderer.cc
|
||||
renderer/client_app_renderer.cc
|
||||
renderer/client_app_renderer.h
|
||||
renderer/client_renderer.cc
|
||||
renderer/client_renderer.h
|
||||
renderer/performance_test.cc
|
||||
renderer/performance_test.h
|
||||
renderer/performance_test_setup.h
|
||||
renderer/performance_test_tests.cc
|
||||
)
|
||||
source_group(cefclient\\\\renderer FILES ${CEFCLIENT_RENDERER_RENDERER_SRCS})
|
||||
|
||||
set(CEFCLIENT_RENDERER_SRCS
|
||||
${CEFCLIENT_RENDERER_RENDERER_SRCS}
|
||||
)
|
||||
|
||||
#cefclient Linux sources
|
||||
set(CEFCLIENT_LINUX_SRCS
|
||||
cefclient_gtk.cc
|
||||
)
|
||||
source_group(cefclient FILES ${CEFCLIENT_LINUX_SRCS})
|
||||
|
||||
set(CEFCLIENT_LINUX_BROWSER_SRCS
|
||||
browser/browser_window_osr_gtk.cc
|
||||
browser/browser_window_osr_gtk.h
|
||||
browser/browser_window_std_gtk.cc
|
||||
browser/browser_window_std_gtk.h
|
||||
browser/dialog_handler_gtk.cc
|
||||
browser/dialog_handler_gtk.h
|
||||
browser/main_context_impl_posix.cc
|
||||
browser/print_handler_gtk.cc
|
||||
browser/print_handler_gtk.h
|
||||
browser/resource_util_linux.cc
|
||||
browser/resource_util_posix.cc
|
||||
browser/root_window_gtk.cc
|
||||
browser/root_window_gtk.h
|
||||
browser/temp_window_x11.cc
|
||||
browser/temp_window_x11.h
|
||||
browser/window_test_gtk.cc
|
||||
)
|
||||
source_group(cefclient\\\\browser FILES ${CEFCLIENT_LINUX_BROWSER_SRCS})
|
||||
|
||||
set(CEFCLIENT_LINUX_SRCS
|
||||
${CEFCLIENT_LINUX_SRCS}
|
||||
${CEFCLIENT_LINUX_BROWSER_SRCS}
|
||||
)
|
||||
|
||||
#cefclient Mac OS X sources
|
||||
set(CEFCLIENT_MACOSX_SRCS
|
||||
cefclient_mac.mm
|
||||
)
|
||||
source_group(cefclient FILES ${CEFCLIENT_MACOSX_SRCS})
|
||||
|
||||
set(CEFCLIENT_MACOSX_BROWSER_SRCS
|
||||
browser/browser_window_osr_mac.h
|
||||
browser/browser_window_osr_mac.mm
|
||||
browser/browser_window_std_mac.h
|
||||
browser/browser_window_std_mac.mm
|
||||
browser/main_context_impl_posix.cc
|
||||
browser/resource_util_mac.mm
|
||||
browser/resource_util_posix.cc
|
||||
browser/root_window_mac.h
|
||||
browser/root_window_mac.mm
|
||||
browser/temp_window_mac.h
|
||||
browser/temp_window_mac.mm
|
||||
browser/window_test_mac.mm
|
||||
)
|
||||
source_group(cefclient\\\\browser FILES ${CEFCLIENT_MACOSX_BROWSER_SRCS})
|
||||
|
||||
set(CEFCLIENT_MACOSX_SRCS
|
||||
${CEFCLIENT_MACOSX_SRCS}
|
||||
${CEFCLIENT_MACOSX_BROWSER_SRCS}
|
||||
)
|
||||
|
||||
# cefclient Mac OS X helper sources.
|
||||
set(CEFCLIENT_HELPER_SRCS
|
||||
process_helper_mac.cc
|
||||
)
|
||||
source_group(cefclient FILES ${CEFCLIENT_HELPER_SRCS})
|
||||
|
||||
set(CEFCLIENT_MACOSX_HELPER_SRCS
|
||||
${CEFCLIENT_HELPER_SRCS}
|
||||
)
|
||||
|
||||
#cefclient Windows sources
|
||||
set(CEFCLIENT_WINDOWS_SRCS
|
||||
cefclient_win.cc
|
||||
)
|
||||
source_group(cefclient FILES ${CEFCLIENT_WINDOWS_SRCS})
|
||||
|
||||
set(CEFCLIENT_WINDOWS_BROWSER_SRCS
|
||||
browser/browser_window_osr_win.cc
|
||||
browser/browser_window_osr_win.h
|
||||
browser/browser_window_std_win.cc
|
||||
browser/browser_window_std_win.h
|
||||
browser/main_context_impl_win.cc
|
||||
browser/main_message_loop_multithreaded_win.cc
|
||||
browser/main_message_loop_multithreaded_win.h
|
||||
browser/osr_dragdrop_win.cc
|
||||
browser/osr_dragdrop_win.h
|
||||
browser/osr_window_win.cc
|
||||
browser/osr_window_win.h
|
||||
browser/resource_util_win.cc
|
||||
browser/root_window_win.cc
|
||||
browser/root_window_win.h
|
||||
browser/temp_window_win.cc
|
||||
browser/temp_window_win.h
|
||||
browser/util_win.cc
|
||||
browser/util_win.h
|
||||
browser/window_test_win.cc
|
||||
)
|
||||
source_group(cefclient\\\\browser FILES ${CEFCLIENT_WINDOWS_BROWSER_SRCS})
|
||||
|
||||
set(CEFCLIENT_WINDOWS_RESOURCES_WIN_SRCS
|
||||
resources/win/cefclient.exe.manifest
|
||||
resources/win/cefclient.ico
|
||||
resources/win/cefclient.rc
|
||||
resources/win/small.ico
|
||||
)
|
||||
source_group(cefclient\\\\resources\\\\win FILES ${CEFCLIENT_WINDOWS_RESOURCES_WIN_SRCS})
|
||||
|
||||
set(CEFCLIENT_WINDOWS_SRCS
|
||||
${CEFCLIENT_WINDOWS_SRCS}
|
||||
${CEFCLIENT_WINDOWS_BROWSER_SRCS}
|
||||
${CEFCLIENT_WINDOWS_RESOURCES_WIN_SRCS}
|
||||
)
|
||||
|
||||
# cefclient resources.
|
||||
set(CEFCLIENT_RESOURCES_RESOURCES_SRCS
|
||||
resources/binding.html
|
||||
resources/dialogs.html
|
||||
resources/localstorage.html
|
||||
resources/logo.png
|
||||
resources/osr_test.html
|
||||
resources/other_tests.html
|
||||
resources/pdf.html
|
||||
resources/pdf.pdf
|
||||
resources/performance.html
|
||||
resources/performance2.html
|
||||
resources/transparency.html
|
||||
resources/urlrequest.html
|
||||
resources/window.html
|
||||
resources/xmlhttprequest.html
|
||||
)
|
||||
source_group(cefclient\\\\resources FILES ${CEFCLIENT_RESOURCES_RESOURCES_SRCS})
|
||||
|
||||
set(CEFCLIENT_RESOURCES_RESOURCES_MAC_SRCS_MACOSX
|
||||
resources/mac/Info.plist
|
||||
resources/mac/cefclient.icns
|
||||
)
|
||||
APPEND_PLATFORM_SOURCES(CEFCLIENT_RESOURCES_RESOURCES_MAC_SRCS)
|
||||
source_group(cefclient\\\\resources\\\\mac FILES ${CEFCLIENT_RESOURCES_RESOURCES_MAC_SRCS})
|
||||
|
||||
set(CEFCLIENT_RESOURCES_RESOURCES_MAC_ENGLISH_LPROJ_SRCS_MACOSX
|
||||
resources/mac/English.lproj/InfoPlist.strings
|
||||
resources/mac/English.lproj/MainMenu.xib
|
||||
)
|
||||
APPEND_PLATFORM_SOURCES(CEFCLIENT_RESOURCES_RESOURCES_MAC_ENGLISH_LPROJ_SRCS)
|
||||
source_group(cefclient\\\\resources\\\\mac\\\\English.lproj FILES ${CEFCLIENT_RESOURCES_RESOURCES_MAC_ENGLISH_LPROJ_SRCS})
|
||||
|
||||
set(CEFCLIENT_RESOURCES_SRCS
|
||||
${CEFCLIENT_RESOURCES_RESOURCES_SRCS}
|
||||
${CEFCLIENT_RESOURCES_RESOURCES_MAC_SRCS}
|
||||
${CEFCLIENT_RESOURCES_RESOURCES_MAC_ENGLISH_LPROJ_SRCS}
|
||||
)
|
||||
|
||||
|
||||
#
|
||||
# Shared configuration.
|
||||
#
|
||||
|
||||
# Target executable names.
|
||||
set(CEF_TARGET "cefclient")
|
||||
if(OS_MACOSX)
|
||||
set(CEF_HELPER_TARGET "cefclient Helper")
|
||||
endif()
|
||||
|
||||
# Logical target used to link the libcef library.
|
||||
ADD_LOGICAL_TARGET("libcef_lib" "${CEF_LIB_DEBUG}" "${CEF_LIB_RELEASE}")
|
||||
|
||||
# Determine the target output directory.
|
||||
SET_CEF_TARGET_OUT_DIR()
|
||||
|
||||
|
||||
#
|
||||
# Linux configuration.
|
||||
#
|
||||
|
||||
if(OS_LINUX)
|
||||
# All sources required by the "cefclient" target. Generates an executable that
|
||||
# is used for all processes.
|
||||
set(CEFCLIENT_SRCS
|
||||
${CEFCLIENT_BROWSER_SRCS}
|
||||
${CEFCLIENT_COMMON_SRCS}
|
||||
${CEFCLIENT_RENDERER_SRCS}
|
||||
${CEFCLIENT_RESOURCES_SRCS}
|
||||
${CEFCLIENT_LINUX_SRCS}
|
||||
)
|
||||
|
||||
# Find required libraries and update compiler/linker variables.
|
||||
FIND_LINUX_LIBRARIES("gmodule-2.0 gtk+-2.0 gthread-2.0 gtk+-unix-print-2.0 gtkglext-1.0")
|
||||
|
||||
# Executable target.
|
||||
add_executable(${CEF_TARGET} ${CEFCLIENT_SRCS})
|
||||
add_dependencies(${CEF_TARGET} libcef_dll_wrapper)
|
||||
target_link_libraries(${CEF_TARGET} libcef_lib libcef_dll_wrapper ${CEF_STANDARD_LIBS})
|
||||
|
||||
# Set rpath so that libraries can be placed next to the executable.
|
||||
set_target_properties(${CEF_TARGET} PROPERTIES INSTALL_RPATH "$ORIGIN")
|
||||
set_target_properties(${CEF_TARGET} PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE)
|
||||
set_target_properties(${CEF_TARGET} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CEF_TARGET_OUT_DIR})
|
||||
|
||||
# Copy CEF binary and resource files to the target output directory.
|
||||
COPY_FILES("${CEF_TARGET}" "${CEF_BINARY_FILES}" "${CEF_BINARY_DIR}" "${CEF_TARGET_OUT_DIR}")
|
||||
COPY_FILES("${CEF_TARGET}" "${CEF_RESOURCE_FILES}" "${CEF_RESOURCE_DIR}" "${CEF_TARGET_OUT_DIR}")
|
||||
|
||||
# Copy cefclient resource files to the target output directory.
|
||||
COPY_FILES("${CEF_TARGET}" "${CEFCLIENT_RESOURCES_SRCS}" "${CMAKE_CURRENT_SOURCE_DIR}" "${CEF_TARGET_OUT_DIR}")
|
||||
# Rename the "res" directory to "files".
|
||||
RENAME_DIRECTORY("${CEF_TARGET}" "${CEF_TARGET_OUT_DIR}/resources" "${CEF_TARGET_OUT_DIR}/files")
|
||||
|
||||
# Set SUID permissions on the chrome-sandbox target.
|
||||
SET_LINUX_SUID_PERMISSIONS("${CEF_TARGET}" "${CEF_TARGET_OUT_DIR}/chrome-sandbox")
|
||||
endif()
|
||||
|
||||
|
||||
#
|
||||
# Mac OS X configuration.
|
||||
#
|
||||
|
||||
if(OS_MACOSX)
|
||||
# All sources required by the "cefclient" target. Generates an app bundle that
|
||||
# is used only for the browser process.
|
||||
set(CEFCLIENT_SRCS
|
||||
${CEFCLIENT_BROWSER_SRCS}
|
||||
${CEFCLIENT_COMMON_SRCS}
|
||||
${CEFCLIENT_RESOURCES_SRCS}
|
||||
${CEFCLIENT_MACOSX_SRCS}
|
||||
)
|
||||
|
||||
# All sources required by the "cefclient Helper" target. Generates an app
|
||||
# bundle that is used only for non-browser processes.
|
||||
set(CEFCLIENT_HELPER_SRCS
|
||||
${CEFCLIENT_COMMON_SRCS}
|
||||
${CEFCLIENT_RENDERER_SRCS}
|
||||
${CEFCLIENT_MACOSX_HELPER_SRCS}
|
||||
)
|
||||
|
||||
# Output paths for the app bundles.
|
||||
set(CEF_APP "${CEF_TARGET_OUT_DIR}/${CEF_TARGET}.app")
|
||||
set(CEF_HELPER_APP "${CEF_TARGET_OUT_DIR}/${CEF_HELPER_TARGET}.app")
|
||||
|
||||
# Variable referenced from Info.plist files.
|
||||
set(PRODUCT_NAME "${CEF_TARGET}")
|
||||
|
||||
# Helper executable target.
|
||||
add_executable(${CEF_HELPER_TARGET} MACOSX_BUNDLE ${CEFCLIENT_HELPER_SRCS})
|
||||
add_dependencies(${CEF_HELPER_TARGET} libcef_dll_wrapper)
|
||||
target_link_libraries(${CEF_HELPER_TARGET} libcef_lib libcef_dll_wrapper ${CEF_STANDARD_LIBS})
|
||||
set_target_properties(${CEF_HELPER_TARGET} PROPERTIES
|
||||
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/resources/mac/helper-Info.plist
|
||||
)
|
||||
|
||||
# Fix the framework link in the helper executable.
|
||||
FIX_MACOSX_HELPER_FRAMEWORK_LINK(${CEF_HELPER_TARGET} ${CEF_HELPER_APP})
|
||||
|
||||
# Main executable target.
|
||||
add_executable(${CEF_TARGET} MACOSX_BUNDLE ${CEFCLIENT_RESOURCES_SRCS} ${CEFCLIENT_SRCS})
|
||||
add_dependencies(${CEF_TARGET} libcef_dll_wrapper "${CEF_HELPER_TARGET}")
|
||||
target_link_libraries(${CEF_TARGET} libcef_lib libcef_dll_wrapper ${CEF_STANDARD_LIBS} "-framework OpenGL")
|
||||
set_target_properties(${CEF_TARGET} PROPERTIES
|
||||
RESOURCE "${CEFCLIENT_RESOURCES_SRCS}"
|
||||
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/resources/mac/Info.plist
|
||||
)
|
||||
|
||||
# Copy files into the main app bundle.
|
||||
add_custom_command(
|
||||
TARGET ${CEF_TARGET}
|
||||
POST_BUILD
|
||||
# Copy the helper app bundle into the Frameworks directory.
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
||||
"${CEF_HELPER_APP}"
|
||||
"${CEF_APP}/Contents/Frameworks/${CEF_HELPER_TARGET}.app"
|
||||
# Copy the CEF framework into the Frameworks directory.
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
||||
"${CEF_BINARY_DIR}/Chromium Embedded Framework.framework"
|
||||
"${CEF_APP}/Contents/Frameworks/Chromium Embedded Framework.framework"
|
||||
VERBATIM
|
||||
)
|
||||
|
||||
# Fix the framework link in the main executable.
|
||||
FIX_MACOSX_MAIN_FRAMEWORK_LINK(${CEF_TARGET} ${CEF_APP})
|
||||
|
||||
# Make the other helper app bundles.
|
||||
MAKE_MACOSX_HELPERS(${CEF_TARGET} ${CEF_APP})
|
||||
|
||||
if(NOT ${CMAKE_GENERATOR} STREQUAL "Xcode")
|
||||
# Manually process and copy over resource files.
|
||||
# The Xcode generator handles this via the set_target_properties RESOURCE directive.
|
||||
set(PREFIXES "resources/mac/" "resources/") # Remove these prefixes from input file paths.
|
||||
COPY_MACOSX_RESOURCES("${CEFCLIENT_RESOURCES_SRCS}" "${PREFIXES}" "${CEF_TARGET}" "${CMAKE_CURRENT_SOURCE_DIR}" "${CEF_APP}")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
||||
#
|
||||
# Windows configuration.
|
||||
#
|
||||
|
||||
if(OS_WINDOWS)
|
||||
# All sources required by the "cefclient" target. Generates an executable that
|
||||
# is used for all processes.
|
||||
set(CEFCLIENT_SRCS
|
||||
${CEFCLIENT_BROWSER_SRCS}
|
||||
${CEFCLIENT_COMMON_SRCS}
|
||||
${CEFCLIENT_RENDERER_SRCS}
|
||||
${CEFCLIENT_RESOURCES_SRCS}
|
||||
${CEFCLIENT_WINDOWS_SRCS}
|
||||
)
|
||||
|
||||
# Executable target.
|
||||
add_executable(${CEF_TARGET} WIN32 ${CEFCLIENT_SRCS})
|
||||
add_dependencies(${CEF_TARGET} libcef_dll_wrapper)
|
||||
target_link_libraries(${CEF_TARGET} libcef_lib libcef_dll_wrapper ${CEF_STANDARD_LIBS} "glu32.lib" "opengl32.lib")
|
||||
|
||||
if(USE_SANDBOX)
|
||||
# Logical target used to link the cef_sandbox library.
|
||||
ADD_LOGICAL_TARGET("cef_sandbox_lib" "${CEF_SANDBOX_LIB_DEBUG}" "${CEF_SANDBOX_LIB_RELEASE}")
|
||||
target_link_libraries(${CEF_TARGET} cef_sandbox_lib ${CEF_SANDBOX_STANDARD_LIBS})
|
||||
endif()
|
||||
|
||||
# Add the custom manifest files to the executable.
|
||||
ADD_WINDOWS_MANIFEST("${CMAKE_CURRENT_SOURCE_DIR}/resources/win" "${CEF_TARGET}")
|
||||
|
||||
# Copy CEF binary and resource files to the target output directory.
|
||||
COPY_FILES("${CEF_TARGET}" "${CEF_BINARY_FILES}" "${CEF_BINARY_DIR}" "${CEF_TARGET_OUT_DIR}")
|
||||
COPY_FILES("${CEF_TARGET}" "${CEF_RESOURCE_FILES}" "${CEF_RESOURCE_DIR}" "${CEF_TARGET_OUT_DIR}")
|
||||
endif()
|
||||
@ -1,57 +0,0 @@
|
||||
// Copyright (c) 2012 The Chromium Embedded Framework Authors. All rights
|
||||
// reserved. Use of this source code is governed by a BSD-style license that
|
||||
// can be found in the LICENSE file.
|
||||
|
||||
#include "cefclient/browser/binding_test.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <string>
|
||||
|
||||
#include "include/wrapper/cef_stream_resource_handler.h"
|
||||
|
||||
namespace client {
|
||||
namespace binding_test {
|
||||
|
||||
namespace {
|
||||
|
||||
const char kTestUrl[] = "http://tests/binding";
|
||||
const char kTestMessageName[] = "BindingTest";
|
||||
|
||||
// Handle messages in the browser process.
|
||||
class Handler : public CefMessageRouterBrowserSide::Handler {
|
||||
public:
|
||||
Handler() {}
|
||||
|
||||
// Called due to cefQuery execution in binding.html.
|
||||
virtual bool OnQuery(CefRefPtr<CefBrowser> browser,
|
||||
CefRefPtr<CefFrame> frame,
|
||||
int64 query_id,
|
||||
const CefString& request,
|
||||
bool persistent,
|
||||
CefRefPtr<Callback> callback) OVERRIDE {
|
||||
// Only handle messages from the test URL.
|
||||
const std::string& url = frame->GetURL();
|
||||
if (url.find(kTestUrl) != 0)
|
||||
return false;
|
||||
|
||||
const std::string& message_name = request;
|
||||
if (message_name.find(kTestMessageName) == 0) {
|
||||
// Reverse the string and return.
|
||||
std::string result = message_name.substr(sizeof(kTestMessageName));
|
||||
std::reverse(result.begin(), result.end());
|
||||
callback->Success(result);
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
} // namespace
|
||||
|
||||
void CreateMessageHandlers(test_runner::MessageHandlerSet& handlers) {
|
||||
handlers.insert(new Handler());
|
||||
}
|
||||
|
||||
} // namespace binding_test
|
||||
} // namespace client
|
||||