torrent.pro Example File

torrent/torrent.pro
 QT += network widgets
 requires(qtConfig(filedialog))

 HEADERS += addtorrentdialog.h \
            bencodeparser.h \
            connectionmanager.h \
            mainwindow.h \
            metainfo.h \
            peerwireclient.h \
            ratecontroller.h \
            filemanager.h \
            torrentclient.h \
            torrentserver.h \
            trackerclient.h

 SOURCES += main.cpp \
            addtorrentdialog.cpp \
            bencodeparser.cpp \
            connectionmanager.cpp \
            mainwindow.cpp \
            metainfo.cpp \
            peerwireclient.cpp \
            ratecontroller.cpp \
            filemanager.cpp \
            torrentclient.cpp \
            torrentserver.cpp \
            trackerclient.cpp

 # Forms and resources
 FORMS += forms/addtorrentform.ui
 RESOURCES += icons.qrc

 # install
 target.path = $$[QT_INSTALL_EXAMPLES]/network/torrent
 INSTALLS += target