demobrowser.pro Example File

webenginewidgets/demobrowser/demobrowser.pro

  TEMPLATE = app
  TARGET = demobrowser
  QT += webenginewidgets network widgets printsupport
  CONFIG += c++11

  qtHaveModule(uitools):!embedded: QT += uitools
  else: DEFINES += QT_NO_UITOOLS

  FORMS += \
      addbookmarkdialog.ui \
      bookmarks.ui \
      cookies.ui \
      cookiesexceptions.ui \
      downloaditem.ui \
      downloads.ui \
      history.ui \
      passworddialog.ui \
      printtopdfdialog.ui \
      proxy.ui \
      savepagedialog.ui \
      settings.ui

  HEADERS += \
      autosaver.h \
      bookmarks.h \
      browserapplication.h \
      browsermainwindow.h \
      chasewidget.h \
      downloadmanager.h \
      edittableview.h \
      edittreeview.h \
      featurepermissionbar.h\
      fullscreennotification.h \
      history.h \
      modelmenu.h \
      printtopdfdialog.h \
      savepagedialog.h \
      searchlineedit.h \
      settings.h \
      squeezelabel.h \
      tabwidget.h \
      toolbarsearch.h \
      urllineedit.h \
      webview.h \
      xbel.h

  SOURCES += \
      autosaver.cpp \
      bookmarks.cpp \
      browserapplication.cpp \
      browsermainwindow.cpp \
      chasewidget.cpp \
      downloadmanager.cpp \
      edittableview.cpp \
      edittreeview.cpp \
      featurepermissionbar.cpp\
      fullscreennotification.cpp \
      history.cpp \
      modelmenu.cpp \
      printtopdfdialog.cpp \
      savepagedialog.cpp \
      searchlineedit.cpp \
      settings.cpp \
      squeezelabel.cpp \
      tabwidget.cpp \
      toolbarsearch.cpp \
      urllineedit.cpp \
      webview.cpp \
      xbel.cpp \
      main.cpp

  RESOURCES += data/data.qrc htmls/htmls.qrc

  build_all:!build_pass {
      CONFIG -= build_all
      CONFIG += release
  }

  win32 {
     RC_FILE = demobrowser.rc
  }

  mac {
      ICON = demobrowser.icns
      QMAKE_INFO_PLIST = Info_mac.plist
      TARGET = Demobrowser
  }

  EXAMPLE_FILES = \
      Info_mac.plist demobrowser.icns demobrowser.ico demobrowser.rc \
      cookiejar.h cookiejar.cpp  # FIXME: these are currently unused.

  # install
  target.path = $$[QT_INSTALL_EXAMPLES]/webenginewidgets/demobrowser
  INSTALLS += target