if( ${QT_QTWEBKIT_FOUND} )

set( QT_USE_QTWEBKIT TRUE )
include( ${QT_USE_FILE} )

set( HEADERS
    appearancesettings.h
    cookiejar.h
    cookiedialog.h
    cookiemodel.h
    cookieexceptionsdialog.h
    cookieexceptionsmodel.h
    privacysettings.h
    proxysettings.h
    webview_global.h
    webviewconstants.h
    webviewdocument.h
    webvieweditor.h
    webvieweditor_p.h
    webviewplugin.h
)
set( SOURCES
    appearancesettings.cpp
    cookiejar.cpp
    cookiedialog.cpp
    cookiemodel.cpp
    cookieexceptionsdialog.cpp
    cookieexceptionsmodel.cpp
    privacysettings.cpp
    proxysettings.cpp
    webviewdocument.cpp
    webvieweditor.cpp
    webviewplugin.cpp
   )
set( FORMS
    appearancesettings.ui
    cookiedialog.ui
    cookieexceptionsdialog.ui
    privacysettings.ui
    proxysettings.ui
   )
set( TS_FILES
    translations/webviewplugin_cs.ts
    translations/webviewplugin_pt.ts
    translations/webviewplugin_ru.ts
   )

qt4_wrap_cpp( MOC_SOURCES ${HEADERS} )
qt4_wrap_ui( UI_HEADERS ${FORMS} )
qt4_wrap_ts( QM_FILES ${TS_FILES} )

include_directories( ${CMAKE_CURRENT_BINARY_DIR} )

add_definitions( -DWEBVIEW_LIBRARY )

add_library( webviewplugin SHARED ${HEADERS} ${SOURCES} ${MOC_SOURCES} ${UI_HEADERS} ${QM_FILES} )
target_link_libraries( webviewplugin ${QT_LIBRARIES} libextensionsystem libguisystem )
add_dependencies( webviewplugin plugineditor)
install_plugin( webviewplugin )

endif( ${QT_QTWEBKIT_FOUND} )
