Revision control
++ QT += widgets
++ requires(qtConfig(treeview))
++ qtHaveModule(printsupport): QT += printsupport
++ #unix:qtHaveModule(dbus): QT += dbus widgets
++
++ HEADERS += printview.h spreadsheet.h spreadsheetdelegate.h spreadsheetitem.h
++ SOURCES += main.cpp \
++ printview.cpp \
++ spreadsheet.cpp \
++ spreadsheetdelegate.cpp \
++ spreadsheetitem.cpp
++ RESOURCES += spreadsheet.qrc
++
++ build_all:!build_pass {
++ CONFIG -= build_all
++ CONFIG += release
++ }
++
++ # install
++ target.path = $$[QT_INSTALL_EXAMPLES]/widgets/itemviews/spreadsheet
++ INSTALLS += target
++