File indexing completed on 2024-05-12 15:49:58
0001 #!/bin/bash 0002 # 0003 # SPDX-FileCopyrightText: 2012-2013 Alex Turbov 0004 # 0005 # Grab a documented (officially) class list from Qt project web site: 0006 # http://qt-project.org/doc/qt-${version}/classes.html 0007 # 0008 0009 version=$1 0010 shift 0011 0012 case "$version" in 0013 5*) 0014 url="http://qt-project.org/doc/qt-${version}/qtdoc/classes.html" 0015 ;; 0016 4*) 0017 url="http://qt-project.org/doc/qt-${version}/classes.html" 0018 ;; 0019 *) 0020 echo "*** Error: Only Qt4 and Qt5 supported!" 0021 esac 0022 0023 if [ -n "$version" ]; then 0024 tmp=`mktemp` 0025 wget -O $tmp "$url" 0026 cat $tmp | egrep '^<dd><a href=".*\.html">.*</a></dd>$' \ 0027 | sed -e 's,<dd><a href=".*\.html">\(.*\)</a></dd>,<item> \1 </item>,' \ 0028 | grep -v 'qoutputrange' 0029 rm $tmp 0030 else 0031 cat <<EOF 0032 Usage: 0033 $0 Qt-version 0034 0035 Note: Only major and minor version required 0036 0037 Example: 0038 $0 4.8 0039 EOF 0040 fi