├── 02-HelloWorld ├── 02-HelloWorld.pro ├── 02-HelloWorld.pro.user └── main.cpp ├── 03-GUI-Programming ├── 03-GUI-Programming.pro ├── 03-GUI-Programming.pro.user ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h └── mainwindow.ui ├── 04-SignalAndSlots ├── 04-SignalAndSlots.pro ├── 04-SignalAndSlots.pro.user ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h └── mainwindow.ui ├── 05-DisplayingWindows ├── 05-DisplayingWindows.pro ├── 05-DisplayingWindows.pro.user ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindow.ui ├── mydialog.cpp ├── mydialog.h └── mydialog.ui ├── 06-Layout-Tabs-Buddies ├── 06-Layout-Tabs-Buddies.pro ├── 06-Layout-Tabs-Buddies.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 07-BasicApp-HTMLAwareWidgets ├── 07-BasicApp-HTMLAwareWidgets.pro ├── 07-BasicApp-HTMLAwareWidgets.pro.user └── main.cpp ├── 08-HorizontalAndVerticalLayouts ├── 08-HorizontalAndVerticalLayouts.pro ├── 08-HorizontalAndVerticalLayouts.pro.user └── main.cpp ├── 09-QGridLayout ├── 09-QGridLayout.pro ├── 09-QGridLayout.pro.user └── main.cpp ├── 10-Splitters ├── 10-Splitters.pro ├── 10-Splitters.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 102-MemoryManagment ├── 102-MemoryManagment.pro ├── 102-MemoryManagment.pro.user ├── child.cpp ├── child.h ├── main.cpp ├── test.cpp └── test.h ├── 103-ErrorHandling ├── 103-ErrorHandling.pro ├── 103-ErrorHandling.pro.user ├── main.cpp ├── myerror.cpp └── myerror.h ├── 106-QCompleter ├── 106-QCompleter.pro ├── 106-QCompleter.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 107-QScopedPointer ├── 107-QScopedPointer.pro ├── 107-QScopedPointer.pro.user └── main.cpp ├── 108-CommandLine ├── 108-CommandLine.pro ├── 108-CommandLine.pro.user ├── commandline.cpp ├── commandline.h └── main.cpp ├── 109-Enums ├── 109-Enums.pro ├── 109-Enums.pro.user ├── main.cpp ├── test.cpp └── test.h ├── 11-QDir ├── 11-QDir.pro ├── 11-QDir.pro.user └── main.cpp ├── 112-WorkingWithQuaZipAndZlib ├── 112-WorkingWithQuaZipAndZlib.pro ├── 112-WorkingWithQuaZipAndZlib.pro.user ├── libquazip.so ├── libz.so └── main.cpp ├── 113-BuildingWithAndWithoutQuazip ├── 113-BuildingWithAndWithoutQuazip.pro ├── 113-BuildingWithAndWithoutQuazip.pro.user └── main.cpp ├── 114-QZipReaderAndQZipWriter ├── 114-QZipReaderAndQZipWriter.pro ├── 114-QZipReaderAndQZipWriter.pro.user ├── images │ ├── Lighthouse.jpg │ ├── galaxy.jpg │ └── galaxy2.jpg ├── main.cpp ├── test.zip ├── zconf.h ├── zip.cpp ├── zipreader.h ├── zipwriter.h ├── zlib.h └── zlib │ ├── CMakeLists.txt │ ├── ChangeLog │ ├── FAQ │ ├── INDEX │ ├── Makefile │ ├── Makefile.in │ ├── README │ ├── adler32.c │ ├── adler32.lo │ ├── adler32.o │ ├── amiga │ ├── Makefile.pup │ └── Makefile.sas │ ├── as400 │ ├── bndsrc │ ├── compile.clp │ ├── readme.txt │ └── zlib.inc │ ├── compress.c │ ├── compress.lo │ ├── compress.o │ ├── configure │ ├── configure.log │ ├── contrib │ ├── README.contrib │ ├── ada │ │ ├── buffer_demo.adb │ │ ├── mtest.adb │ │ ├── read.adb │ │ ├── readme.txt │ │ ├── test.adb │ │ ├── zlib-streams.adb │ │ ├── zlib-streams.ads │ │ ├── zlib-thin.adb │ │ ├── zlib-thin.ads │ │ ├── zlib.adb │ │ ├── zlib.ads │ │ └── zlib.gpr │ ├── amd64 │ │ └── amd64-match.S │ ├── asm686 │ │ ├── README.686 │ │ └── match.S │ ├── blast │ │ ├── Makefile │ │ ├── README │ │ ├── blast.c │ │ ├── blast.h │ │ ├── test.pk │ │ └── test.txt │ ├── delphi │ │ ├── ZLib.pas │ │ ├── ZLibConst.pas │ │ ├── readme.txt │ │ └── zlibd32.mak │ ├── dotzlib │ │ ├── DotZLib.build │ │ ├── DotZLib.chm │ │ ├── DotZLib.sln │ │ ├── DotZLib │ │ │ ├── AssemblyInfo.cs │ │ │ ├── ChecksumImpl.cs │ │ │ ├── CircularBuffer.cs │ │ │ ├── CodecBase.cs │ │ │ ├── Deflater.cs │ │ │ ├── DotZLib.cs │ │ │ ├── DotZLib.csproj │ │ │ ├── GZipStream.cs │ │ │ ├── Inflater.cs │ │ │ └── UnitTests.cs │ │ ├── LICENSE_1_0.txt │ │ └── readme.txt │ ├── gcc_gvmat64 │ │ └── gvmat64.S │ ├── infback9 │ │ ├── README │ │ ├── infback9.c │ │ ├── infback9.h │ │ ├── inffix9.h │ │ ├── inflate9.h │ │ ├── inftree9.c │ │ └── inftree9.h │ ├── inflate86 │ │ ├── inffas86.c │ │ └── inffast.S │ ├── iostream │ │ ├── test.cpp │ │ ├── zfstream.cpp │ │ └── zfstream.h │ ├── iostream2 │ │ ├── zstream.h │ │ └── zstream_test.cpp │ ├── iostream3 │ │ ├── README │ │ ├── TODO │ │ ├── test.cc │ │ ├── zfstream.cc │ │ └── zfstream.h │ ├── masmx64 │ │ ├── bld_ml64.bat │ │ ├── gvmat64.asm │ │ ├── inffas8664.c │ │ ├── inffasx64.asm │ │ └── readme.txt │ ├── masmx86 │ │ ├── bld_ml32.bat │ │ ├── inffas32.asm │ │ ├── match686.asm │ │ └── readme.txt │ ├── minizip │ │ ├── Makefile │ │ ├── Makefile.am │ │ ├── MiniZip64_Changes.txt │ │ ├── MiniZip64_info.txt │ │ ├── configure.ac │ │ ├── crypt.h │ │ ├── ioapi.c │ │ ├── ioapi.h │ │ ├── iowin32.c │ │ ├── iowin32.h │ │ ├── make_vms.com │ │ ├── miniunz.c │ │ ├── miniunzip.1 │ │ ├── minizip.1 │ │ ├── minizip.c │ │ ├── minizip.pc.in │ │ ├── mztools.c │ │ ├── mztools.h │ │ ├── unzip.c │ │ ├── unzip.h │ │ ├── zip.c │ │ └── zip.h │ ├── pascal │ │ ├── example.pas │ │ ├── readme.txt │ │ ├── zlibd32.mak │ │ └── zlibpas.pas │ ├── puff │ │ ├── Makefile │ │ ├── README │ │ ├── puff.c │ │ ├── puff.h │ │ ├── pufftest.c │ │ └── zeros.raw │ ├── testzlib │ │ ├── testzlib.c │ │ └── testzlib.txt │ ├── untgz │ │ ├── Makefile │ │ ├── Makefile.msc │ │ └── untgz.c │ └── vstudio │ │ ├── readme.txt │ │ ├── vc10 │ │ ├── miniunz.vcxproj │ │ ├── miniunz.vcxproj.filters │ │ ├── minizip.vcxproj │ │ ├── minizip.vcxproj.filters │ │ ├── testzlib.vcxproj │ │ ├── testzlib.vcxproj.filters │ │ ├── testzlibdll.vcxproj │ │ ├── testzlibdll.vcxproj.filters │ │ ├── zlib.rc │ │ ├── zlibstat.vcxproj │ │ ├── zlibstat.vcxproj.filters │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ ├── zlibvc.vcxproj │ │ └── zlibvc.vcxproj.filters │ │ ├── vc11 │ │ ├── miniunz.vcxproj │ │ ├── minizip.vcxproj │ │ ├── testzlib.vcxproj │ │ ├── testzlibdll.vcxproj │ │ ├── zlib.rc │ │ ├── zlibstat.vcxproj │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ └── zlibvc.vcxproj │ │ └── vc9 │ │ ├── miniunz.vcproj │ │ ├── minizip.vcproj │ │ ├── testzlib.vcproj │ │ ├── testzlibdll.vcproj │ │ ├── zlib.rc │ │ ├── zlibstat.vcproj │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ └── zlibvc.vcproj │ ├── crc32.c │ ├── crc32.h │ ├── crc32.lo │ ├── crc32.o │ ├── deflate.c │ ├── deflate.h │ ├── deflate.lo │ ├── deflate.o │ ├── doc │ ├── algorithm.txt │ ├── rfc1950.txt │ ├── rfc1951.txt │ ├── rfc1952.txt │ └── txtvsbin.txt │ ├── example │ ├── example.o │ ├── example64 │ ├── example64.o │ ├── examples │ ├── README.examples │ ├── enough.c │ ├── fitblk.c │ ├── gun.c │ ├── gzappend.c │ ├── gzjoin.c │ ├── gzlog.c │ ├── gzlog.h │ ├── zlib_how.html │ ├── zpipe.c │ └── zran.c │ ├── examplesh │ ├── gzclose.c │ ├── gzclose.lo │ ├── gzclose.o │ ├── gzguts.h │ ├── gzlib.c │ ├── gzlib.lo │ ├── gzlib.o │ ├── gzread.c │ ├── gzread.lo │ ├── gzread.o │ ├── gzwrite.c │ ├── gzwrite.lo │ ├── gzwrite.o │ ├── infback.c │ ├── infback.lo │ ├── infback.o │ ├── inffast.c │ ├── inffast.h │ ├── inffast.lo │ ├── inffast.o │ ├── inffixed.h │ ├── inflate.c │ ├── inflate.h │ ├── inflate.lo │ ├── inflate.o │ ├── inftrees.c │ ├── inftrees.h │ ├── inftrees.lo │ ├── inftrees.o │ ├── libz.a │ ├── libz.so │ ├── libz.so.1 │ ├── libz.so.1.2.8 │ ├── make_vms.com │ ├── minigzip │ ├── minigzip.o │ ├── minigzip64 │ ├── minigzip64.o │ ├── minigzipsh │ ├── msdos │ ├── Makefile.bor │ ├── Makefile.dj2 │ ├── Makefile.emx │ ├── Makefile.msc │ └── Makefile.tc │ ├── nintendods │ ├── Makefile │ └── README │ ├── old │ ├── Makefile.emx │ ├── Makefile.riscos │ ├── README │ ├── descrip.mms │ ├── os2 │ │ ├── Makefile.os2 │ │ └── zlib.def │ └── visual-basic.txt │ ├── qnx │ └── package.qpg │ ├── test │ ├── example.c │ ├── infcover.c │ └── minigzip.c │ ├── treebuild.xml │ ├── trees.c │ ├── trees.h │ ├── trees.lo │ ├── trees.o │ ├── uncompr.c │ ├── uncompr.lo │ ├── uncompr.o │ ├── watcom │ ├── watcom_f.mak │ └── watcom_l.mak │ ├── win32 │ ├── DLL_FAQ.txt │ ├── Makefile.bor │ ├── Makefile.gcc │ ├── Makefile.msc │ ├── README-WIN32.txt │ ├── VisualC.txt │ ├── zlib.def │ └── zlib1.rc │ ├── zconf.h │ ├── zconf.h.cmakein │ ├── zconf.h.in │ ├── zlib.3 │ ├── zlib.3.pdf │ ├── zlib.h │ ├── zlib.map │ ├── zlib.pc │ ├── zlib.pc.cmakein │ ├── zlib.pc.in │ ├── zlib2ansi │ ├── zutil.c │ ├── zutil.h │ ├── zutil.lo │ └── zutil.o ├── 12-QFile ├── 12-QFile.pro ├── 12-QFile.pro.user └── main.cpp ├── 128-QFutureWatcher ├── 128-QFutureWatcher.pro ├── 128-QFutureWatcher.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 129-MyPlayer ├── 129-MyPlayer.pro ├── 129-MyPlayer.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 13-ResourceFiles ├── 13-ResourceFiles.pro ├── 13-ResourceFiles.pro.user ├── MyResources.qrc └── main.cpp ├── 130-VideoPlayer ├── 130-VideoPlayer.pro ├── 130-VideoPlayer.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 131-MediaPlayerGUI ├── 131-MediaPlayerGUI.pro ├── 131-MediaPlayerGUI.pro.user ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindow.ui ├── res │ ├── Thumbs.db │ ├── folder.png │ ├── pause.png │ ├── play.png │ ├── stop.png │ └── video.mpg └── resources.qrc ├── 14-QLabelAndQtDesigner ├── 14-QLabelAndQtDesigner.pro ├── 14-QLabelAndQtDesigner.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 15-QPushButton ├── 15-QPushButton.pro ├── 15-QPushButton.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 16-QLineText ├── 16-QLineText.pro ├── 16-QLineText.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 17-QCheckBox ├── 17-QCheckBox.pro ├── 17-QCheckBox.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 18-QRadioButton ├── 18-QRadioButton.pro ├── 18-QRadioButton.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 19-QComboBox ├── 19-QComboBox.pro ├── 19-QComboBox.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 20-QListWidget ├── 20-QListWidget.pro ├── 20-QListWidget.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 21-QTreeWidget ├── 21-QTreeWidget.pro ├── 21-QTreeWidget.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 23-QActions ├── 23-QActions.pro ├── 23-QActions.pro.user ├── MyRes.qrc ├── disk.png ├── folder.png ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindow.ui └── page_white.png ├── 24-QSliderAndQProgressBar ├── 24-QSliderAndQProgressBar.pro ├── 24-QSliderAndQProgressBar.pro.user ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h └── mainwindow.ui ├── 25-QStatusBar ├── 25-QStatusBar.pro ├── 25-QStatusBar.pro.user ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h └── mainwindow.ui ├── 26-QMessageBox ├── 26-QMessageBox.pro ├── 26-QMessageBox.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 27-QTimer ├── 27-QTimer.pro ├── 27-QTimer.pro.user ├── main.cpp ├── mytimer.cpp └── mytimer.h ├── 28-29-30-QThread ├── 28-29-30-QThread.pro ├── 28-29-30-QThread.pro.user ├── main.cpp ├── mythread.cpp └── mythread.h ├── 31-GUI-Thread ├── 31-GUI-Thread.pro ├── 31-GUI-Thread.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui ├── main.cpp ├── mythread.cpp └── mythread.h ├── 35-ThreadsDoneRight ├── 35-ThreadsDoneRight.pro ├── 35-ThreadsDoneRight.pro.user ├── main.cpp ├── myobject.cpp └── myobject.h ├── 36-QList ├── 36-QList.pro ├── 36-QList.pro.user └── main.cpp ├── 37-QListAgain ├── 37-QListAgain.pro ├── 37-QListAgain.pro.user └── main.cpp ├── 39-QLinkedList ├── 39-QLinkedList.pro ├── 39-QLinkedList.pro.user └── main.cpp ├── 40-QMap ├── 40-QMap.pro ├── 40-QMap.pro.user └── main.cpp ├── 41-QHash ├── 41-QHash.pro ├── 41-QHash.pro.user └── main.cpp ├── 42-QStringList ├── 42-QStringList.pro ├── 42-QStringList.pro.user └── main.cpp ├── 43-SortAlgorithm ├── 43-SortAlgorithm.pro ├── 43-SortAlgorithm.pro.user └── main.cpp ├── 44-QCopyAlgorithm ├── 44-QCopyAlgorithm.pro ├── 44-QCopyAlgorithm.pro.user └── main.cpp ├── 45-QFillAlgorithm ├── 45-QFillAlgorithm.pro ├── 45-QFillAlgorithm.pro.user └── main.cpp ├── 46-QFindAlgorithm ├── 46-QFindAlgorithm.pro ├── 46-QFindAlgorithm.pro.user └── main.cpp ├── 47-IntroModelView ├── 47-IntroModelView.pro ├── 47-IntroModelView.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 48-QDirModel-QTreeView ├── 48-QDirModel-QTreeView.pro ├── 48-QDirModel-QTreeView.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 49-QFileSystemModel ├── 49-QFileSystemModel.pro ├── 49-QFileSystemModel.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 50-QItemDelegate ├── 50-QItemDelegate.pro ├── 50-QItemDelegate.pro.user ├── delegate.cpp ├── delegate.h ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 51-Database ├── 51-Database.pro ├── 51-Database.pro.user └── main.cpp ├── 55-QSqlQueryModel ├── 55-QSqlQueryModel.pro ├── 55-QSqlQueryModel.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 56-QSqlTableModel ├── 56-QSqlTableModel.pro ├── 56-QSqlTableModel.pro.user ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h └── mainwindow.ui ├── 57-QSqlRelationalTableModel ├── 57-QSqlRelationalTableModel.pro ├── 57-QSqlRelationalTableModel.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 59-ToolTips ├── 59-ToolTips.pro ├── 59-ToolTips.pro.user ├── MyRes.qrc ├── add.png ├── dialog.cpp ├── dialog.h ├── dialog.ui ├── main.cpp ├── stop.png └── warning.png ├── 60-WhatsThis ├── 60-WhatsThis.pro ├── 60-WhatsThis.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui ├── linkfilter.cpp ├── linkfilter.h └── main.cpp ├── 62-Feedback-SignalsAndSlots ├── 62-Feedback-SignalsAndSlots.pro ├── 62-Feedback-SignalsAndSlots.pro.user ├── main.cpp ├── person.cpp ├── person.h ├── watercooler.cpp └── watercooler.h ├── 64-QHttpDownloadFiles ├── 64-QHttpDownloadFiles.pro ├── 64-QHttpDownloadFiles.pro.user ├── downloader.cpp ├── downloader.h └── main.cpp ├── 65-QTcpSocketBasic ├── 65-QTcpSocketBasic.pro ├── 65-QTcpSocketBasic.pro.user ├── main.cpp ├── sockettest.cpp └── sockettest.h ├── 66-QTcpSocketsUsingSignalsAndSlots ├── 66-QTcpSocketsUsingSignalsAndSlots.pro ├── 66-QTcpSocketsUsingSignalsAndSlots.pro.user ├── main.cpp ├── sockettest.cpp └── sockettest.h ├── 67-QTCPServer ├── 67-QTCPServer.pro ├── 67-QTCPServer.pro.user ├── main.cpp ├── myserver.cpp └── myserver.h ├── 68-MultiServer ├── 68-MultiServer.pro ├── 68-MultiServer.pro.user ├── main.cpp ├── myserver.cpp ├── myserver.h ├── mythread.cpp └── mythread.h ├── 69-QTcpServer-Using-QThreadPool ├── 69-QTcpServer-Using-QThreadPool.pro ├── 69-QTcpServer-Using-QThreadPool.pro.user ├── main.cpp ├── myrunnable.cpp ├── myrunnable.h ├── myserver.cpp └── myserver.h ├── 70-AsynchronousQTcpServer ├── 70-AsynchronousQTcpServer.pro ├── 70-AsynchronousQTcpServer.pro.user ├── main.cpp ├── myclient.cpp ├── myclient.h ├── myserver.cpp ├── myserver.h ├── mytask.cpp └── mytask.h ├── 71-QUdpSocket ├── 71-QUdpSocket.pro ├── 71-QUdpSocket.pro.user ├── main.cpp ├── myudp.cpp └── myudp.h ├── 74-QPainterAndQPen ├── 74-QPainterAndQPen.pro ├── 74-QPainterAndQPen.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 75-QRect-QBrush ├── 75-QRect-QBrush.pro ├── 75-QRect-QBrush.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 76-QPolygon-QPainterPath ├── 76-QPolygon-QPainterPath.pro ├── 76-QPolygon-QPainterPath.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 77-LineCaps ├── 77-LineCaps.pro ├── 77-LineCaps.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 78-Gradients ├── 78-Gradients.pro ├── 78-Gradients.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 79-TextAndQTextDocument ├── 79-TextAndQTextDocument.pro ├── 79-TextAndQTextDocument.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 80-QPainterTransformations ├── 80-QPainterTransformations.pro ├── 80-QPainterTransformations.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 81-QGraphicsView-QGraphicsScene ├── 81-QGraphicsView-QGraphicsScene.pro ├── 81-QGraphicsView-QGraphicsScene.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui ├── dialog.ui.autosave └── main.cpp ├── 82-CustomQGraphicsItem ├── 82-CustomQGraphicsItem.pro ├── 82-CustomQGraphicsItem.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui ├── main.cpp ├── mysquare.cpp └── mysquare.h ├── 83-AnimationWithQGraphicsItem ├── 83-AnimationWithQGraphicsItem.pro ├── 83-AnimationWithQGraphicsItem.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui ├── main.cpp ├── myitem.cpp └── myitem.h ├── 85-BinaryIOBasicObjectSerialization ├── 85-BinaryIOBasicObjectSerialization.pro ├── 85-BinaryIOBasicObjectSerialization.pro.user └── main.cpp ├── 86-AdvancedBinaryIO ├── 86-AdvancedBinaryIO.pro ├── 86-AdvancedBinaryIO.pro.user ├── Overloads.h ├── main.cpp ├── person.cpp └── person.h ├── 88-QVariant ├── 88-QVariant.pro ├── 88-QVariant.pro.user ├── main.cpp ├── myclass.cpp └── myclass.h ├── 90-QTextStream ├── 90-QTextStream.pro ├── 90-QTextStream.pro.user └── main.cpp ├── 91-NotePad ├── 91-NotePad.pro ├── 91-NotePad.pro.user ├── AppResources.qrc ├── images │ ├── about.png │ ├── copy.png │ ├── cut.png │ ├── new.png │ ├── open.png │ ├── paste.png │ ├── redo.png │ ├── save.png │ ├── saveas.png │ └── undo.png ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h └── mainwindow.ui ├── 92-QSettings ├── 92-QSettings.pro ├── 92-QSettings.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 94-WrittingXML ├── 94-WrittingXML.pro ├── 94-WrittingXML.pro.user └── main.cpp ├── 95-ReadXML-with-DOM ├── 95-ReadXML-with-DOM.pro ├── 95-ReadXML-with-DOM.pro.user └── main.cpp ├── 96-XMLeditor ├── 96-XMLeditor.pro ├── 96-XMLeditor.pro.user ├── dialog.cpp ├── dialog.h ├── dialog.ui └── main.cpp ├── 99-StatTest ├── 99-StatTest.pro ├── 99-StatTest.pro.user └── main.cpp ├── CreateDLL ├── CreateDLL.pro ├── CreateDLL.pro.user ├── createdll.cpp ├── createdll.h └── createdll_global.h ├── More Qt Examples ├── AnalogClock │ ├── AnalogClock.pro │ ├── AnalogClock.pro.user │ ├── analogclock.cpp │ ├── analogclock.h │ ├── main.cpp │ └── widget.h ├── ArduinoBlink │ ├── ArduinoBlink.pro │ ├── ArduinoBlink.pro.user │ ├── lamp-off.png │ ├── lamp-on.png │ ├── main.cpp │ ├── mainwindow.cpp │ ├── mainwindow.h │ ├── mainwindow.ui │ └── res.qrc ├── BibliotecaKindle │ ├── BibliotecaKindle.pro │ ├── BibliotecaKindle.pro.user │ ├── BibliotecaKindle.pro.user.18 │ ├── BibliotecaKindle.pro.user.3.2-pre1 │ ├── main.cpp │ ├── mainwindow.cpp │ ├── mainwindow.h │ └── mainwindow.ui ├── DigitalClock │ ├── DigitalClock.pro │ ├── DigitalClock.pro.user │ ├── clock.cpp │ ├── clock.h │ ├── main.cpp │ └── mainwindow.cpp ├── DraggableIcons │ ├── DraggableIcons.pro │ ├── DraggableIcons.pro.user │ ├── main.cpp │ ├── res.qrc │ ├── res │ │ ├── Thumbs.db │ │ ├── boat.png │ │ ├── car.png │ │ └── house.png │ ├── widget.cpp │ ├── widget.h │ └── widget.ui ├── HelloNotepad │ ├── HelloNotepad.pro │ ├── HelloNotepad.pro.user │ ├── main.cpp │ └── widget.ui ├── Notepad │ ├── Notepad.pro │ ├── Notepad.pro.user │ ├── main.cpp │ ├── notepad.cpp │ └── notepad.h └── QtGameTutorial │ ├── Bullet.cpp │ ├── Bullet.h │ ├── Enemy.cpp │ ├── Enemy.h │ ├── Game.cpp │ ├── Game.h │ ├── Health.cpp │ ├── Health.h │ ├── Player.cpp │ ├── Player.h │ ├── QtGameTutorial.pro │ ├── QtGameTutorial.pro.user │ ├── Score.cpp │ ├── Score.h │ ├── background.jpg │ ├── background.mp3 │ ├── bullet.png │ ├── bullet.wav │ ├── crash.wav │ ├── enemy.png │ ├── main.cpp │ ├── player.png │ └── res.qrc ├── README.md ├── StatTest ├── StatTest.pro ├── StatTest.pro.user └── main.cpp ├── StaticLib ├── StaticLib.pro ├── StaticLib.pro.user ├── staticlib.cpp └── staticlib.h └── ZipLib ├── Libs ├── libquazip.so ├── libquazip.so.1 ├── libquazip.so.1.0 ├── libquazip.so.1.0.0 ├── libz.a ├── libz.so └── libz.so.1 ├── NewDir └── Lighthouse.jpg ├── Original ├── Lighthouse.jpg └── galaxy.jpg ├── quazip-0.7.1.tar.gz ├── quazip-0.7.1.zip ├── quazip-0.7.1 ├── CMakeLists.txt ├── COPYING ├── Doxyfile ├── FindQuaZip.cmake ├── NEWS.txt ├── README.txt ├── build-quazip-Desktop-Debug │ ├── .moc │ │ ├── moc_quagzipfile.cpp │ │ ├── moc_quaziodevice.cpp │ │ └── moc_quazipfile.cpp │ ├── .obj │ │ ├── JlCompress.o │ │ ├── moc_quagzipfile.o │ │ ├── moc_quaziodevice.o │ │ ├── moc_quazipfile.o │ │ ├── qioapi.o │ │ ├── quaadler32.o │ │ ├── quacrc32.o │ │ ├── quagzipfile.o │ │ ├── quaziodevice.o │ │ ├── quazip.o │ │ ├── quazipdir.o │ │ ├── quazipfile.o │ │ ├── quazipfileinfo.o │ │ ├── quazipnewinfo.o │ │ ├── unzip.o │ │ └── zip.o │ ├── Makefile │ ├── libquazip.so │ ├── libquazip.so.1 │ ├── libquazip.so.1.0 │ └── libquazip.so.1.0.0 ├── doc │ ├── html │ │ ├── JlCompress_8h_source.html │ │ ├── annotated.html │ │ ├── bc_s.png │ │ ├── classJlCompress-members.html │ │ ├── classJlCompress.html │ │ ├── classQuaAdler32-members.html │ │ ├── classQuaAdler32.html │ │ ├── classQuaAdler32__coll__graph.map │ │ ├── classQuaAdler32__coll__graph.md5 │ │ ├── classQuaAdler32__coll__graph.png │ │ ├── classQuaAdler32__inherit__graph.map │ │ ├── classQuaAdler32__inherit__graph.md5 │ │ ├── classQuaAdler32__inherit__graph.png │ │ ├── classQuaChecksum32-members.html │ │ ├── classQuaChecksum32.html │ │ ├── classQuaChecksum32__inherit__graph.map │ │ ├── classQuaChecksum32__inherit__graph.md5 │ │ ├── classQuaChecksum32__inherit__graph.png │ │ ├── classQuaCrc32-members.html │ │ ├── classQuaCrc32.html │ │ ├── classQuaCrc32__coll__graph.map │ │ ├── classQuaCrc32__coll__graph.md5 │ │ ├── classQuaCrc32__coll__graph.png │ │ ├── classQuaCrc32__inherit__graph.map │ │ ├── classQuaCrc32__inherit__graph.md5 │ │ ├── classQuaCrc32__inherit__graph.png │ │ ├── classQuaGzipFile-members.html │ │ ├── classQuaGzipFile.html │ │ ├── classQuaZIODevice-members.html │ │ ├── classQuaZIODevice.html │ │ ├── classQuaZip-members.html │ │ ├── classQuaZip.html │ │ ├── classQuaZipDir-members.html │ │ ├── classQuaZipDir.html │ │ ├── classQuaZipFile-members.html │ │ ├── classQuaZipFile.html │ │ ├── classQuaZipFilePrivate-members.html │ │ ├── classQuaZipFilePrivate.html │ │ ├── classQuaZipFilePrivate__coll__graph.map │ │ ├── classQuaZipFilePrivate__coll__graph.md5 │ │ ├── classQuaZipFilePrivate__coll__graph.png │ │ ├── classQuaZipFile__coll__graph.map │ │ ├── classQuaZipFile__coll__graph.md5 │ │ ├── classQuaZipFile__coll__graph.png │ │ ├── classQuaZipPrivate-members.html │ │ ├── classQuaZipPrivate.html │ │ ├── classQuaZipPrivate__coll__graph.map │ │ ├── classQuaZipPrivate__coll__graph.md5 │ │ ├── classQuaZipPrivate__coll__graph.png │ │ ├── classQuaZip__coll__graph.map │ │ ├── classQuaZip__coll__graph.md5 │ │ ├── classQuaZip__coll__graph.png │ │ ├── classes.html │ │ ├── closed.png │ │ ├── deprecated.html │ │ ├── dir_cbf6adc56048bbbfc8f6af7fd7d57800.html │ │ ├── dir_cbf6adc56048bbbfc8f6af7fd7d57800_dep.map │ │ ├── dir_cbf6adc56048bbbfc8f6af7fd7d57800_dep.md5 │ │ ├── dir_cbf6adc56048bbbfc8f6af7fd7d57800_dep.png │ │ ├── dirs.html │ │ ├── doxygen.css │ │ ├── doxygen.png │ │ ├── faq.html │ │ ├── files.html │ │ ├── functions.html │ │ ├── functions_0x62.html │ │ ├── functions_0x63.html │ │ ├── functions_0x64.html │ │ ├── functions_0x65.html │ │ ├── functions_0x66.html │ │ ├── functions_0x67.html │ │ ├── functions_0x68.html │ │ ├── functions_0x69.html │ │ ├── functions_0x6d.html │ │ ├── functions_0x6e.html │ │ ├── functions_0x6f.html │ │ ├── functions_0x70.html │ │ ├── functions_0x71.html │ │ ├── functions_0x72.html │ │ ├── functions_0x73.html │ │ ├── functions_0x74.html │ │ ├── functions_0x75.html │ │ ├── functions_0x76.html │ │ ├── functions_0x77.html │ │ ├── functions_0x7a.html │ │ ├── functions_0x7e.html │ │ ├── functions_enum.html │ │ ├── functions_eval.html │ │ ├── functions_func.html │ │ ├── functions_vars.html │ │ ├── graph_legend.html │ │ ├── graph_legend.md5 │ │ ├── graph_legend.png │ │ ├── hierarchy.html │ │ ├── index.html │ │ ├── inherit_graph_0.map │ │ ├── inherit_graph_0.md5 │ │ ├── inherit_graph_0.png │ │ ├── inherit_graph_1.map │ │ ├── inherit_graph_1.md5 │ │ ├── inherit_graph_1.png │ │ ├── inherit_graph_10.map │ │ ├── inherit_graph_10.md5 │ │ ├── inherit_graph_10.png │ │ ├── inherit_graph_11.map │ │ ├── inherit_graph_11.md5 │ │ ├── inherit_graph_11.png │ │ ├── inherit_graph_12.map │ │ ├── inherit_graph_12.md5 │ │ ├── inherit_graph_12.png │ │ ├── inherit_graph_2.map │ │ ├── inherit_graph_2.md5 │ │ ├── inherit_graph_2.png │ │ ├── inherit_graph_3.map │ │ ├── inherit_graph_3.md5 │ │ ├── inherit_graph_3.png │ │ ├── inherit_graph_4.map │ │ ├── inherit_graph_4.md5 │ │ ├── inherit_graph_4.png │ │ ├── inherit_graph_5.map │ │ ├── inherit_graph_5.md5 │ │ ├── inherit_graph_5.png │ │ ├── inherit_graph_6.map │ │ ├── inherit_graph_6.md5 │ │ ├── inherit_graph_6.png │ │ ├── inherit_graph_7.map │ │ ├── inherit_graph_7.md5 │ │ ├── inherit_graph_7.png │ │ ├── inherit_graph_8.map │ │ ├── inherit_graph_8.md5 │ │ ├── inherit_graph_8.png │ │ ├── inherit_graph_9.map │ │ ├── inherit_graph_9.md5 │ │ ├── inherit_graph_9.png │ │ ├── inherits.html │ │ ├── jquery.js │ │ ├── nav_f.png │ │ ├── nav_h.png │ │ ├── open.png │ │ ├── pages.html │ │ ├── quaadler32_8h_source.html │ │ ├── quachecksum32_8h_source.html │ │ ├── quacrc32_8h_source.html │ │ ├── quagzipfile_8h_source.html │ │ ├── quaziodevice_8h_source.html │ │ ├── quazip_8h_source.html │ │ ├── quazip__global_8h_source.html │ │ ├── quazipdir_8h_source.html │ │ ├── quazipfile_8h_source.html │ │ ├── quazipfileinfo_8h_source.html │ │ ├── quazipnewinfo_8h_source.html │ │ ├── structQIODevice__descriptor-members.html │ │ ├── structQIODevice__descriptor.html │ │ ├── structQuaZipFileInfo-members.html │ │ ├── structQuaZipFileInfo.html │ │ ├── structQuaZipFileInfo64-members.html │ │ ├── structQuaZipFileInfo64.html │ │ ├── structQuaZipNewInfo-members.html │ │ ├── structQuaZipNewInfo.html │ │ ├── tab_a.png │ │ ├── tab_b.png │ │ ├── tab_h.png │ │ ├── tab_s.png │ │ ├── tabs.css │ │ └── usage.html │ └── latex │ │ ├── Makefile │ │ ├── annotated.tex │ │ ├── classJlCompress.tex │ │ ├── classQuaAdler32.tex │ │ ├── classQuaAdler32__coll__graph.eps │ │ ├── classQuaAdler32__coll__graph.md5 │ │ ├── classQuaAdler32__inherit__graph.eps │ │ ├── classQuaAdler32__inherit__graph.md5 │ │ ├── classQuaChecksum32.tex │ │ ├── classQuaChecksum32__inherit__graph.eps │ │ ├── classQuaChecksum32__inherit__graph.md5 │ │ ├── classQuaCrc32.tex │ │ ├── classQuaCrc32__coll__graph.eps │ │ ├── classQuaCrc32__coll__graph.md5 │ │ ├── classQuaCrc32__inherit__graph.eps │ │ ├── classQuaCrc32__inherit__graph.md5 │ │ ├── classQuaGzipFile.tex │ │ ├── classQuaZIODevice.tex │ │ ├── classQuaZip.tex │ │ ├── classQuaZipDir.tex │ │ ├── classQuaZipFile.tex │ │ ├── classQuaZipFilePrivate.tex │ │ ├── classQuaZipFilePrivate__coll__graph.eps │ │ ├── classQuaZipFilePrivate__coll__graph.md5 │ │ ├── classQuaZipFile__coll__graph.eps │ │ ├── classQuaZipFile__coll__graph.md5 │ │ ├── classQuaZipPrivate.tex │ │ ├── classQuaZipPrivate__coll__graph.eps │ │ ├── classQuaZipPrivate__coll__graph.md5 │ │ ├── classQuaZip__coll__graph.eps │ │ ├── classQuaZip__coll__graph.md5 │ │ ├── deprecated.tex │ │ ├── dir_cbf6adc56048bbbfc8f6af7fd7d57800.tex │ │ ├── dir_cbf6adc56048bbbfc8f6af7fd7d57800_dep.eps │ │ ├── dir_cbf6adc56048bbbfc8f6af7fd7d57800_dep.md5 │ │ ├── dirs.tex │ │ ├── doxygen.sty │ │ ├── faq.tex │ │ ├── hierarchy.tex │ │ ├── index.tex │ │ ├── refman.tex │ │ ├── structQIODevice__descriptor.tex │ │ ├── structQuaZipFileInfo.tex │ │ ├── structQuaZipFileInfo64.tex │ │ ├── structQuaZipNewInfo.tex │ │ └── usage.tex ├── includes.pri ├── quazip.pri ├── quazip.pro ├── quazip.pro.user ├── quazip.sln ├── quazip │ ├── CMakeLists.txt │ ├── JlCompress.cpp │ ├── JlCompress.h │ ├── crypt.h │ ├── debian │ │ └── libquazip0.symbols │ ├── doc │ │ ├── faq.dox │ │ ├── index.dox │ │ └── usage.dox │ ├── ioapi.h │ ├── qioapi.cpp │ ├── quaadler32.cpp │ ├── quaadler32.h │ ├── quachecksum32.h │ ├── quacrc32.cpp │ ├── quacrc32.h │ ├── quagzipfile.cpp │ ├── quagzipfile.h │ ├── quaziodevice.cpp │ ├── quaziodevice.h │ ├── quazip.cpp │ ├── quazip.h │ ├── quazip.pri │ ├── quazip.pro │ ├── quazip.pro.user │ ├── quazip.sln │ ├── quazip.vcproj │ ├── quazip.vcxproj │ ├── quazip.vcxproj.filters │ ├── quazip_global.h │ ├── quazipdir.cpp │ ├── quazipdir.h │ ├── quazipfile.cpp │ ├── quazipfile.h │ ├── quazipfileinfo.cpp │ ├── quazipfileinfo.h │ ├── quazipnewinfo.cpp │ ├── quazipnewinfo.h │ ├── run_moc.bat │ ├── unzip.c │ ├── unzip.h │ ├── zconf.h │ ├── zip.c │ ├── zip.h │ └── zlib.h └── qztest │ ├── coverage.sh │ ├── qztest.cpp │ ├── qztest.h │ ├── qztest.pro │ ├── qztest.sln │ ├── qztest.vcproj │ ├── qztest.vcxproj │ ├── qztest.vcxproj.filters │ ├── run_moc.bat │ ├── testjlcompress.cpp │ ├── testjlcompress.h │ ├── testquachecksum32.cpp │ ├── testquachecksum32.h │ ├── testquagzipfile.cpp │ ├── testquagzipfile.h │ ├── testquaziodevice.cpp │ ├── testquaziodevice.h │ ├── testquazip.cpp │ ├── testquazip.h │ ├── testquazipdir.cpp │ ├── testquazipdir.h │ ├── testquazipfile.cpp │ ├── testquazipfile.h │ ├── testquazipfileinfo.cpp │ ├── testquazipfileinfo.h │ ├── testquazipnewinfo.cpp │ └── testquazipnewinfo.h ├── test.zip ├── zlib-1.2.8.tar.gz └── zlib-1.2.8 ├── CMakeLists.txt ├── ChangeLog ├── FAQ ├── INDEX ├── Makefile ├── Makefile.in ├── README ├── adler32.c ├── adler32.lo ├── adler32.o ├── amiga ├── Makefile.pup └── Makefile.sas ├── as400 ├── bndsrc ├── compile.clp ├── readme.txt └── zlib.inc ├── compress.c ├── compress.lo ├── compress.o ├── configure ├── configure.log ├── contrib ├── README.contrib ├── ada │ ├── buffer_demo.adb │ ├── mtest.adb │ ├── read.adb │ ├── readme.txt │ ├── test.adb │ ├── zlib-streams.adb │ ├── zlib-streams.ads │ ├── zlib-thin.adb │ ├── zlib-thin.ads │ ├── zlib.adb │ ├── zlib.ads │ └── zlib.gpr ├── amd64 │ └── amd64-match.S ├── asm686 │ ├── README.686 │ └── match.S ├── blast │ ├── Makefile │ ├── README │ ├── blast.c │ ├── blast.h │ ├── test.pk │ └── test.txt ├── delphi │ ├── ZLib.pas │ ├── ZLibConst.pas │ ├── readme.txt │ └── zlibd32.mak ├── dotzlib │ ├── DotZLib.build │ ├── DotZLib.chm │ ├── DotZLib.sln │ ├── DotZLib │ │ ├── AssemblyInfo.cs │ │ ├── ChecksumImpl.cs │ │ ├── CircularBuffer.cs │ │ ├── CodecBase.cs │ │ ├── Deflater.cs │ │ ├── DotZLib.cs │ │ ├── DotZLib.csproj │ │ ├── GZipStream.cs │ │ ├── Inflater.cs │ │ └── UnitTests.cs │ ├── LICENSE_1_0.txt │ └── readme.txt ├── gcc_gvmat64 │ └── gvmat64.S ├── infback9 │ ├── README │ ├── infback9.c │ ├── infback9.h │ ├── inffix9.h │ ├── inflate9.h │ ├── inftree9.c │ └── inftree9.h ├── inflate86 │ ├── inffas86.c │ └── inffast.S ├── iostream │ ├── test.cpp │ ├── zfstream.cpp │ └── zfstream.h ├── iostream2 │ ├── zstream.h │ └── zstream_test.cpp ├── iostream3 │ ├── README │ ├── TODO │ ├── test.cc │ ├── zfstream.cc │ └── zfstream.h ├── masmx64 │ ├── bld_ml64.bat │ ├── gvmat64.asm │ ├── inffas8664.c │ ├── inffasx64.asm │ └── readme.txt ├── masmx86 │ ├── bld_ml32.bat │ ├── inffas32.asm │ ├── match686.asm │ └── readme.txt ├── minizip │ ├── Makefile │ ├── Makefile.am │ ├── MiniZip64_Changes.txt │ ├── MiniZip64_info.txt │ ├── configure.ac │ ├── crypt.h │ ├── ioapi.c │ ├── ioapi.h │ ├── iowin32.c │ ├── iowin32.h │ ├── make_vms.com │ ├── miniunz.c │ ├── miniunzip.1 │ ├── minizip.1 │ ├── minizip.c │ ├── minizip.pc.in │ ├── mztools.c │ ├── mztools.h │ ├── unzip.c │ ├── unzip.h │ ├── zip.c │ └── zip.h ├── pascal │ ├── example.pas │ ├── readme.txt │ ├── zlibd32.mak │ └── zlibpas.pas ├── puff │ ├── Makefile │ ├── README │ ├── puff.c │ ├── puff.h │ ├── pufftest.c │ └── zeros.raw ├── testzlib │ ├── testzlib.c │ └── testzlib.txt ├── untgz │ ├── Makefile │ ├── Makefile.msc │ └── untgz.c └── vstudio │ ├── readme.txt │ ├── vc10 │ ├── miniunz.vcxproj │ ├── miniunz.vcxproj.filters │ ├── minizip.vcxproj │ ├── minizip.vcxproj.filters │ ├── testzlib.vcxproj │ ├── testzlib.vcxproj.filters │ ├── testzlibdll.vcxproj │ ├── testzlibdll.vcxproj.filters │ ├── zlib.rc │ ├── zlibstat.vcxproj │ ├── zlibstat.vcxproj.filters │ ├── zlibvc.def │ ├── zlibvc.sln │ ├── zlibvc.vcxproj │ └── zlibvc.vcxproj.filters │ ├── vc11 │ ├── miniunz.vcxproj │ ├── minizip.vcxproj │ ├── testzlib.vcxproj │ ├── testzlibdll.vcxproj │ ├── zlib.rc │ ├── zlibstat.vcxproj │ ├── zlibvc.def │ ├── zlibvc.sln │ └── zlibvc.vcxproj │ └── vc9 │ ├── miniunz.vcproj │ ├── minizip.vcproj │ ├── testzlib.vcproj │ ├── testzlibdll.vcproj │ ├── zlib.rc │ ├── zlibstat.vcproj │ ├── zlibvc.def │ ├── zlibvc.sln │ └── zlibvc.vcproj ├── crc32.c ├── crc32.h ├── crc32.lo ├── crc32.o ├── deflate.c ├── deflate.h ├── deflate.lo ├── deflate.o ├── doc ├── algorithm.txt ├── rfc1950.txt ├── rfc1951.txt ├── rfc1952.txt └── txtvsbin.txt ├── example ├── example.o ├── example64 ├── example64.o ├── examples ├── README.examples ├── enough.c ├── fitblk.c ├── gun.c ├── gzappend.c ├── gzjoin.c ├── gzlog.c ├── gzlog.h ├── zlib_how.html ├── zpipe.c └── zran.c ├── examplesh ├── gzclose.c ├── gzclose.lo ├── gzclose.o ├── gzguts.h ├── gzlib.c ├── gzlib.lo ├── gzlib.o ├── gzread.c ├── gzread.lo ├── gzread.o ├── gzwrite.c ├── gzwrite.lo ├── gzwrite.o ├── infback.c ├── infback.lo ├── infback.o ├── inffast.c ├── inffast.h ├── inffast.lo ├── inffast.o ├── inffixed.h ├── inflate.c ├── inflate.h ├── inflate.lo ├── inflate.o ├── inftrees.c ├── inftrees.h ├── inftrees.lo ├── inftrees.o ├── libz.a ├── libz.so ├── libz.so.1 ├── libz.so.1.2.8 ├── make_vms.com ├── minigzip ├── minigzip.o ├── minigzip64 ├── minigzip64.o ├── minigzipsh ├── msdos ├── Makefile.bor ├── Makefile.dj2 ├── Makefile.emx ├── Makefile.msc └── Makefile.tc ├── nintendods ├── Makefile └── README ├── old ├── Makefile.emx ├── Makefile.riscos ├── README ├── descrip.mms ├── os2 │ ├── Makefile.os2 │ └── zlib.def └── visual-basic.txt ├── qnx └── package.qpg ├── test ├── example.c ├── infcover.c └── minigzip.c ├── treebuild.xml ├── trees.c ├── trees.h ├── trees.lo ├── trees.o ├── uncompr.c ├── uncompr.lo ├── uncompr.o ├── watcom ├── watcom_f.mak └── watcom_l.mak ├── win32 ├── DLL_FAQ.txt ├── Makefile.bor ├── Makefile.gcc ├── Makefile.msc ├── README-WIN32.txt ├── VisualC.txt ├── zlib.def └── zlib1.rc ├── zconf.h ├── zconf.h.cmakein ├── zconf.h.in ├── zlib.3 ├── zlib.3.pdf ├── zlib.h ├── zlib.map ├── zlib.pc ├── zlib.pc.cmakein ├── zlib.pc.in ├── zlib2ansi ├── zutil.c ├── zutil.h ├── zutil.lo └── zutil.o /02-HelloWorld/02-HelloWorld.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-04T21:23:41 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 02-HelloWorld 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /02-HelloWorld/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication a(argc, argv); 7 | 8 | QString mStr = "Hello World"; 9 | 10 | qDebug() << mStr; 11 | 12 | return a.exec(); 13 | } 14 | -------------------------------------------------------------------------------- /03-GUI-Programming/03-GUI-Programming.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-04T21:34:26 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 03-GUI-Programming 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | mainwindow.cpp 17 | 18 | HEADERS += mainwindow.h 19 | 20 | FORMS += mainwindow.ui 21 | -------------------------------------------------------------------------------- /03-GUI-Programming/main.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | MainWindow w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /03-GUI-Programming/mainwindow.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include "ui_mainwindow.h" 3 | 4 | MainWindow::MainWindow(QWidget *parent) : 5 | QMainWindow(parent), 6 | ui(new Ui::MainWindow) 7 | { 8 | ui->setupUi(this); 9 | ui->pushButton->setText("Close Button"); 10 | } 11 | 12 | MainWindow::~MainWindow() 13 | { 14 | delete ui; 15 | } 16 | -------------------------------------------------------------------------------- /03-GUI-Programming/mainwindow.h: -------------------------------------------------------------------------------- 1 | #ifndef MAINWINDOW_H 2 | #define MAINWINDOW_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class MainWindow; 8 | } 9 | 10 | class MainWindow : public QMainWindow 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit MainWindow(QWidget *parent = 0); 16 | ~MainWindow(); 17 | 18 | private: 19 | Ui::MainWindow *ui; 20 | }; 21 | 22 | #endif // MAINWINDOW_H 23 | -------------------------------------------------------------------------------- /04-SignalAndSlots/04-SignalAndSlots.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-04T21:44:29 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 04-SignalAndSlots 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | mainwindow.cpp 17 | 18 | HEADERS += mainwindow.h 19 | 20 | FORMS += mainwindow.ui 21 | -------------------------------------------------------------------------------- /04-SignalAndSlots/main.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | MainWindow w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /04-SignalAndSlots/mainwindow.h: -------------------------------------------------------------------------------- 1 | #ifndef MAINWINDOW_H 2 | #define MAINWINDOW_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class MainWindow; 8 | } 9 | 10 | class MainWindow : public QMainWindow 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit MainWindow(QWidget *parent = 0); 16 | ~MainWindow(); 17 | 18 | private: 19 | Ui::MainWindow *ui; 20 | }; 21 | 22 | #endif // MAINWINDOW_H 23 | -------------------------------------------------------------------------------- /05-DisplayingWindows/main.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | MainWindow w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /05-DisplayingWindows/mydialog.cpp: -------------------------------------------------------------------------------- 1 | #include "mydialog.h" 2 | #include "ui_mydialog.h" 3 | 4 | MyDialog::MyDialog(QWidget *parent) : 5 | QDialog(parent), 6 | ui(new Ui::MyDialog) 7 | { 8 | ui->setupUi(this); 9 | } 10 | 11 | MyDialog::~MyDialog() 12 | { 13 | delete ui; 14 | } 15 | -------------------------------------------------------------------------------- /05-DisplayingWindows/mydialog.h: -------------------------------------------------------------------------------- 1 | #ifndef MYDIALOG_H 2 | #define MYDIALOG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class MyDialog; 8 | } 9 | 10 | class MyDialog : public QDialog 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit MyDialog(QWidget *parent = 0); 16 | ~MyDialog(); 17 | 18 | private: 19 | Ui::MyDialog *ui; 20 | }; 21 | 22 | #endif // MYDIALOG_H 23 | -------------------------------------------------------------------------------- /06-Layout-Tabs-Buddies/06-Layout-Tabs-Buddies.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-05T15:38:41 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 06-Layout-Tabs-Buddies 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /06-Layout-Tabs-Buddies/dialog.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include "ui_dialog.h" 3 | 4 | Dialog::Dialog(QWidget *parent) : 5 | QDialog(parent), 6 | ui(new Ui::Dialog) 7 | { 8 | ui->setupUi(this); 9 | } 10 | 11 | Dialog::~Dialog() 12 | { 13 | delete ui; 14 | } 15 | 16 | void Dialog::on_pushButton_2_clicked() 17 | { 18 | 19 | } 20 | -------------------------------------------------------------------------------- /06-Layout-Tabs-Buddies/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class Dialog; 8 | } 9 | 10 | class Dialog : public QDialog 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit Dialog(QWidget *parent = 0); 16 | ~Dialog(); 17 | 18 | private slots: 19 | void on_pushButton_2_clicked(); 20 | 21 | private: 22 | Ui::Dialog *ui; 23 | }; 24 | 25 | #endif // DIALOG_H 26 | -------------------------------------------------------------------------------- /06-Layout-Tabs-Buddies/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /07-BasicApp-HTMLAwareWidgets/07-BasicApp-HTMLAwareWidgets.pro: -------------------------------------------------------------------------------- 1 | QT += core widgets 2 | SOURCES += \ 3 | main.cpp 4 | -------------------------------------------------------------------------------- /07-BasicApp-HTMLAwareWidgets/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication app(argc, argv); 7 | QLabel *label = new QLabel("

Hello World

"); 8 | 9 | label->show(); 10 | 11 | return app.exec(); 12 | } 13 | -------------------------------------------------------------------------------- /08-HorizontalAndVerticalLayouts/08-HorizontalAndVerticalLayouts.pro: -------------------------------------------------------------------------------- 1 | QT += core widgets 2 | SOURCES += \ 3 | main.cpp 4 | -------------------------------------------------------------------------------- /09-QGridLayout/09-QGridLayout.pro: -------------------------------------------------------------------------------- 1 | QT += core widgets 2 | SOURCES += \ 3 | main.cpp 4 | -------------------------------------------------------------------------------- /10-Splitters/10-Splitters.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-05T16:20:54 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 10-Splitters 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /10-Splitters/dialog.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include "ui_dialog.h" 3 | 4 | /* Example of Splitters */ 5 | 6 | Dialog::Dialog(QWidget *parent) : 7 | QDialog(parent), 8 | ui(new Ui::Dialog) 9 | { 10 | ui->setupUi(this); 11 | } 12 | 13 | Dialog::~Dialog() 14 | { 15 | delete ui; 16 | } 17 | -------------------------------------------------------------------------------- /10-Splitters/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class Dialog; 8 | } 9 | 10 | class Dialog : public QDialog 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit Dialog(QWidget *parent = 0); 16 | ~Dialog(); 17 | 18 | private: 19 | Ui::Dialog *ui; 20 | }; 21 | 22 | #endif // DIALOG_H 23 | -------------------------------------------------------------------------------- /10-Splitters/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /102-MemoryManagment/child.cpp: -------------------------------------------------------------------------------- 1 | #include "child.h" 2 | 3 | Child::Child(QObject *parent) : 4 | QObject(parent) 5 | { 6 | } 7 | 8 | void Child::doSomething() 9 | { 10 | qDebug() << "Do Something"; 11 | } 12 | -------------------------------------------------------------------------------- /102-MemoryManagment/child.h: -------------------------------------------------------------------------------- 1 | #ifndef CHILD_H 2 | #define CHILD_H 3 | 4 | #include 5 | #include 6 | 7 | class Child : public QObject 8 | { 9 | Q_OBJECT 10 | public: 11 | explicit Child(QObject *parent = 0); 12 | void doSomething(); 13 | 14 | signals: 15 | 16 | public slots: 17 | 18 | }; 19 | 20 | #endif // CHILD_H 21 | -------------------------------------------------------------------------------- /102-MemoryManagment/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | #include "test.h" 5 | #include "child.h" 6 | 7 | int main(int argc, char *argv[]) 8 | { 9 | QCoreApplication a(argc, argv); 10 | 11 | Test cTest; 12 | 13 | QPointer cChild = new Child; 14 | cChild->doSomething(); 15 | 16 | return a.exec(); 17 | } 18 | -------------------------------------------------------------------------------- /102-MemoryManagment/test.cpp: -------------------------------------------------------------------------------- 1 | #include "test.h" 2 | 3 | Test::Test(QObject *parent) : 4 | QObject(parent) 5 | { 6 | mChild = new Child(this); 7 | } 8 | -------------------------------------------------------------------------------- /102-MemoryManagment/test.h: -------------------------------------------------------------------------------- 1 | #ifndef TEST_H 2 | #define TEST_H 3 | 4 | #include 5 | #include "child.h" 6 | 7 | class Test : public QObject 8 | { 9 | Q_OBJECT 10 | public: 11 | explicit Test(QObject *parent = 0); 12 | 13 | signals: 14 | 15 | public slots: 16 | 17 | private: 18 | Child *mChild; 19 | 20 | }; 21 | 22 | #endif // TEST_H 23 | -------------------------------------------------------------------------------- /103-ErrorHandling/103-ErrorHandling.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-30T19:34:13 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 103-ErrorHandling 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp \ 19 | myerror.cpp 20 | 21 | HEADERS += \ 22 | myerror.h 23 | -------------------------------------------------------------------------------- /103-ErrorHandling/myerror.cpp: -------------------------------------------------------------------------------- 1 | #include "myerror.h" 2 | 3 | MyError::MyError(QObject *parent) : 4 | QObject(parent) 5 | { 6 | } 7 | 8 | QString MyError::getMessage() 9 | { 10 | return mMessage; 11 | } 12 | 13 | void MyError::setMessage(QString msg) 14 | { 15 | mMessage = msg; 16 | } 17 | -------------------------------------------------------------------------------- /103-ErrorHandling/myerror.h: -------------------------------------------------------------------------------- 1 | #ifndef MYERROR_H 2 | #define MYERROR_H 3 | 4 | #include 5 | #include 6 | 7 | class MyError : public QObject 8 | { 9 | Q_OBJECT 10 | public: 11 | explicit MyError(QObject *parent = 0); 12 | QString getMessage(); 13 | void setMessage(QString msg); 14 | 15 | signals: 16 | 17 | public slots: 18 | 19 | protected: 20 | QString mMessage; 21 | 22 | }; 23 | 24 | #endif // MYERROR_H 25 | -------------------------------------------------------------------------------- /106-QCompleter/106-QCompleter.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-30T20:02:24 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 106-QCompleter 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /106-QCompleter/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | namespace Ui { 9 | class Dialog; 10 | } 11 | 12 | class Dialog : public QDialog 13 | { 14 | Q_OBJECT 15 | 16 | public: 17 | explicit Dialog(QWidget *parent = 0); 18 | ~Dialog(); 19 | 20 | private: 21 | Ui::Dialog *ui; 22 | QCompleter *StringCompleter; 23 | QCompleter *ModelCompleter; 24 | }; 25 | 26 | #endif // DIALOG_H 27 | -------------------------------------------------------------------------------- /106-QCompleter/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /107-QScopedPointer/107-QScopedPointer.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-09-01T20:25:04 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 107-QScopedPointer 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /108-CommandLine/108-CommandLine.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-09-02T11:16:13 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 108-CommandLine 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp \ 19 | commandline.cpp 20 | 21 | HEADERS += \ 22 | commandline.h 23 | -------------------------------------------------------------------------------- /108-CommandLine/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "commandline.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication a(argc, argv); 7 | 8 | CommandLine cCli; 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /109-Enums/109-Enums.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-09-02T11:33:13 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 109-Enums 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp \ 19 | test.cpp 20 | 21 | HEADERS += \ 22 | test.h 23 | -------------------------------------------------------------------------------- /109-Enums/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "test.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication a(argc, argv); 7 | 8 | Test cTest; 9 | cTest.doTest(QString("test1")); 10 | 11 | return a.exec(); 12 | } 13 | -------------------------------------------------------------------------------- /109-Enums/test.h: -------------------------------------------------------------------------------- 1 | #ifndef TEST_H 2 | #define TEST_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class Test : public QObject 9 | { 10 | Q_OBJECT 11 | Q_ENUMS(Tests) 12 | 13 | public: 14 | explicit Test(QObject *parent = 0); 15 | 16 | enum Tests 17 | { 18 | TEST1, 19 | TEST2, 20 | TEST3 21 | }; 22 | 23 | signals: 24 | 25 | public slots: 26 | void doTest(QString Command); 27 | 28 | }; 29 | 30 | #endif // TEST_H 31 | -------------------------------------------------------------------------------- /11-QDir/11-QDir.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-05T16:47:22 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 11-QDir 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /112-WorkingWithQuaZipAndZlib/libquazip.so: -------------------------------------------------------------------------------- 1 | libquazip.so.1.0.0 -------------------------------------------------------------------------------- /112-WorkingWithQuaZipAndZlib/libz.so: -------------------------------------------------------------------------------- 1 | libz.so.1.2.8 -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/images/Lighthouse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/images/Lighthouse.jpg -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/images/galaxy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/images/galaxy.jpg -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/images/galaxy2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/images/galaxy2.jpg -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/test.zip -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/ChangeLog -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/adler32.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/adler32.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/adler32.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/adler32.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/compress.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/compress.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/compress.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/compress.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/README.contrib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/contrib/README.contrib -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/blast/Makefile: -------------------------------------------------------------------------------- 1 | blast: blast.c blast.h 2 | cc -DTEST -o blast blast.c 3 | 4 | test: blast 5 | blast < test.pk | cmp - test.txt 6 | 7 | clean: 8 | rm -f blast blast.o 9 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/blast/README: -------------------------------------------------------------------------------- 1 | Read blast.h for purpose and usage. 2 | 3 | Mark Adler 4 | madler@alumni.caltech.edu 5 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/blast/test.pk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/contrib/blast/test.pk -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/blast/test.txt: -------------------------------------------------------------------------------- 1 | AIAIAIAIAIAIA -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/delphi/ZLibConst.pas: -------------------------------------------------------------------------------- 1 | unit ZLibConst; 2 | 3 | interface 4 | 5 | resourcestring 6 | sTargetBufferTooSmall = 'ZLib error: target buffer may be too small'; 7 | sInvalidStreamOp = 'Invalid stream operation'; 8 | 9 | implementation 10 | 11 | end. 12 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib.chm -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/CodecBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/CodecBase.cs -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/Deflater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/Deflater.cs -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/DotZLib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/DotZLib.cs -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/GZipStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/GZipStream.cs -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/Inflater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/contrib/dotzlib/DotZLib/Inflater.cs -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/infback9/README: -------------------------------------------------------------------------------- 1 | See infback9.h for what this is and how to use it. 2 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/masmx64/bld_ml64.bat: -------------------------------------------------------------------------------- 1 | ml64.exe /Flinffasx64 /c /Zi inffasx64.asm 2 | ml64.exe /Flgvmat64 /c /Zi gvmat64.asm 3 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/masmx86/bld_ml32.bat: -------------------------------------------------------------------------------- 1 | ml /coff /Zi /c /Flmatch686.lst match686.asm 2 | ml /coff /Zi /c /Flinffas32.lst inffas32.asm 3 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/minizip/MiniZip64_Changes.txt: -------------------------------------------------------------------------------- 1 | 2 | MiniZip 1.1 was derrived from MiniZip at version 1.01f 3 | 4 | Change in 1.0 (Okt 2009) 5 | - **TODO - Add history** 6 | 7 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/minizip/minizip.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@/minizip 5 | 6 | Name: minizip 7 | Description: Minizip zip file manipulation library 8 | Requires: 9 | Version: @PACKAGE_VERSION@ 10 | Libs: -L${libdir} -lminizip 11 | Libs.private: -lz 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/puff/zeros.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/contrib/puff/zeros.raw -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/testzlib/testzlib.txt: -------------------------------------------------------------------------------- 1 | To build testzLib with Visual Studio 2005: 2 | 3 | copy to a directory file from : 4 | - root of zLib tree 5 | - contrib/testzlib 6 | - contrib/masmx86 7 | - contrib/masmx64 8 | - contrib/vstudio/vc7 9 | 10 | and open testzlib8.sln -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/untgz/Makefile: -------------------------------------------------------------------------------- 1 | CC=cc 2 | CFLAGS=-g 3 | 4 | untgz: untgz.o ../../libz.a 5 | $(CC) $(CFLAGS) -o untgz untgz.o -L../.. -lz 6 | 7 | untgz.o: untgz.c ../../zlib.h 8 | $(CC) $(CFLAGS) -c -I../.. untgz.c 9 | 10 | ../../libz.a: 11 | cd ../..; ./configure; make 12 | 13 | clean: 14 | rm -f untgz untgz.o *~ 15 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/contrib/untgz/Makefile.msc: -------------------------------------------------------------------------------- 1 | CC=cl 2 | CFLAGS=-MD 3 | 4 | untgz.exe: untgz.obj ..\..\zlib.lib 5 | $(CC) $(CFLAGS) untgz.obj ..\..\zlib.lib 6 | 7 | untgz.obj: untgz.c ..\..\zlib.h 8 | $(CC) $(CFLAGS) -c -I..\.. untgz.c 9 | 10 | ..\..\zlib.lib: 11 | cd ..\.. 12 | $(MAKE) -f win32\makefile.msc 13 | cd contrib\untgz 14 | 15 | clean: 16 | -del untgz.obj 17 | -del untgz.exe 18 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/crc32.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/crc32.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/crc32.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/crc32.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/deflate.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/deflate.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/deflate.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/deflate.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/example -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/example.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/example.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/example64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/example64 -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/example64.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/example64.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/examplesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/examplesh -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/gzclose.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/gzclose.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/gzclose.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/gzclose.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/gzlib.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/gzlib.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/gzlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/gzlib.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/gzread.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/gzread.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/gzread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/gzread.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/gzwrite.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/gzwrite.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/gzwrite.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/gzwrite.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/infback.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/infback.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/infback.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/infback.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/inffast.h: -------------------------------------------------------------------------------- 1 | /* inffast.h -- header to use inffast.c 2 | * Copyright (C) 1995-2003, 2010 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start)); 12 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/inffast.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/inffast.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/inffast.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/inffast.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/inflate.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/inflate.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/inflate.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/inflate.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/inftrees.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/inftrees.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/inftrees.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/inftrees.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/libz.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/libz.a -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/libz.so: -------------------------------------------------------------------------------- 1 | libz.so.1.2.8 -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/libz.so.1: -------------------------------------------------------------------------------- 1 | libz.so.1.2.8 -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/libz.so.1.2.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/libz.so.1.2.8 -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/minigzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/minigzip -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/minigzip.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/minigzip.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/minigzip64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/minigzip64 -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/minigzip64.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/minigzip64.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/minigzipsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/minigzipsh -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/nintendods/README: -------------------------------------------------------------------------------- 1 | This Makefile requires devkitARM (http://www.devkitpro.org/category/devkitarm/) and works inside "contrib/nds". It is based on a devkitARM template. 2 | 3 | Eduardo Costa 4 | January 3, 2009 5 | 6 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/old/README: -------------------------------------------------------------------------------- 1 | This directory contains files that have not been updated for zlib 1.2.x 2 | 3 | (Volunteers are encouraged to help clean this up. Thanks.) 4 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/trees.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/trees.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/trees.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/trees.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/uncompr.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/uncompr.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/uncompr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/uncompr.o -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/win32/VisualC.txt: -------------------------------------------------------------------------------- 1 | 2 | To build zlib using the Microsoft Visual C++ environment, 3 | use the appropriate project from the projects/ directory. 4 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/zlib.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/zlib.3.pdf -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/zlib.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr/local 2 | exec_prefix=${prefix} 3 | libdir=${exec_prefix}/lib 4 | sharedlibdir=${libdir} 5 | includedir=${prefix}/include 6 | 7 | Name: zlib 8 | Description: zlib compression library 9 | Version: 1.2.8 10 | 11 | Requires: 12 | Libs: -L${libdir} -L${sharedlibdir} -lz 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/zlib.pc.cmakein: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=@CMAKE_INSTALL_PREFIX@ 3 | libdir=@INSTALL_LIB_DIR@ 4 | sharedlibdir=@INSTALL_LIB_DIR@ 5 | includedir=@INSTALL_INC_DIR@ 6 | 7 | Name: zlib 8 | Description: zlib compression library 9 | Version: @VERSION@ 10 | 11 | Requires: 12 | Libs: -L${libdir} -L${sharedlibdir} -lz 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/zlib.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | sharedlibdir=@sharedlibdir@ 5 | includedir=@includedir@ 6 | 7 | Name: zlib 8 | Description: zlib compression library 9 | Version: @VERSION@ 10 | 11 | Requires: 12 | Libs: -L${libdir} -L${sharedlibdir} -lz 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/zutil.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/zutil.lo -------------------------------------------------------------------------------- /114-QZipReaderAndQZipWriter/zlib/zutil.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/114-QZipReaderAndQZipWriter/zlib/zutil.o -------------------------------------------------------------------------------- /12-QFile/12-QFile.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-05T21:37:19 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 12-QFile 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /128-QFutureWatcher/128-QFutureWatcher.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-09-22T14:12:17 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui concurrent 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 128-QFutureWatcher 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /128-QFutureWatcher/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /129-MyPlayer/129-MyPlayer.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-09-18T20:23:27 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui multimedia 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 129-MyPlayer 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /129-MyPlayer/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /13-ResourceFiles/13-ResourceFiles.pro: -------------------------------------------------------------------------------- 1 | SOURCES += \ 2 | main.cpp 3 | 4 | RESOURCES += \ 5 | MyResources.qrc 6 | -------------------------------------------------------------------------------- /13-ResourceFiles/MyResources.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13-ResourceFiles.pro 4 | 5 | 6 | -------------------------------------------------------------------------------- /130-VideoPlayer/130-VideoPlayer.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-09-18T21:02:09 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui multimedia multimediawidgets 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 130-VideoPlayer 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /130-VideoPlayer/dialog.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include "ui_dialog.h" 3 | 4 | Dialog::Dialog(QWidget *parent) : 5 | QDialog(parent), 6 | ui(new Ui::Dialog) 7 | { 8 | ui->setupUi(this); 9 | } 10 | 11 | Dialog::~Dialog() 12 | { 13 | delete ui; 14 | } 15 | -------------------------------------------------------------------------------- /130-VideoPlayer/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class Dialog; 8 | } 9 | 10 | class Dialog : public QDialog 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit Dialog(QWidget *parent = 0); 16 | ~Dialog(); 17 | 18 | private: 19 | Ui::Dialog *ui; 20 | }; 21 | 22 | #endif // DIALOG_H 23 | -------------------------------------------------------------------------------- /131-MediaPlayerGUI/main.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | MainWindow w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /131-MediaPlayerGUI/res/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/131-MediaPlayerGUI/res/Thumbs.db -------------------------------------------------------------------------------- /131-MediaPlayerGUI/res/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/131-MediaPlayerGUI/res/folder.png -------------------------------------------------------------------------------- /131-MediaPlayerGUI/res/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/131-MediaPlayerGUI/res/pause.png -------------------------------------------------------------------------------- /131-MediaPlayerGUI/res/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/131-MediaPlayerGUI/res/play.png -------------------------------------------------------------------------------- /131-MediaPlayerGUI/res/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/131-MediaPlayerGUI/res/stop.png -------------------------------------------------------------------------------- /131-MediaPlayerGUI/res/video.mpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/131-MediaPlayerGUI/res/video.mpg -------------------------------------------------------------------------------- /131-MediaPlayerGUI/resources.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | res/folder.png 4 | res/pause.png 5 | res/play.png 6 | res/stop.png 7 | 8 | 9 | -------------------------------------------------------------------------------- /14-QLabelAndQtDesigner/14-QLabelAndQtDesigner.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-07T15:40:06 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 14-QLabelAndQtDesigner 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /14-QLabelAndQtDesigner/dialog.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include "ui_dialog.h" 3 | 4 | Dialog::Dialog(QWidget *parent) : 5 | QDialog(parent), 6 | ui(new Ui::Dialog) 7 | { 8 | ui->setupUi(this); 9 | //ui->label->setText("Hello Everyone"); 10 | } 11 | 12 | Dialog::~Dialog() 13 | { 14 | delete ui; 15 | } 16 | -------------------------------------------------------------------------------- /14-QLabelAndQtDesigner/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class Dialog; 8 | } 9 | 10 | class Dialog : public QDialog 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit Dialog(QWidget *parent = 0); 16 | ~Dialog(); 17 | 18 | private: 19 | Ui::Dialog *ui; 20 | }; 21 | 22 | #endif // DIALOG_H 23 | -------------------------------------------------------------------------------- /14-QLabelAndQtDesigner/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /15-QPushButton/15-QPushButton.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-07T15:46:44 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 15-QPushButton 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /15-QPushButton/dialog.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include "ui_dialog.h" 3 | #include 4 | #include 5 | #include 6 | 7 | Dialog::Dialog(QWidget *parent) : 8 | QDialog(parent), 9 | ui(new Ui::Dialog) 10 | { 11 | ui->setupUi(this); 12 | } 13 | 14 | Dialog::~Dialog() 15 | { 16 | delete ui; 17 | } 18 | 19 | void Dialog::on_pushButton_clicked() 20 | { 21 | QMessageBox::information(this, "Title Here", "Hello World"); 22 | } 23 | -------------------------------------------------------------------------------- /15-QPushButton/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class Dialog; 8 | } 9 | 10 | class Dialog : public QDialog 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit Dialog(QWidget *parent = 0); 16 | ~Dialog(); 17 | 18 | private slots: 19 | void on_pushButton_clicked(); 20 | 21 | private: 22 | Ui::Dialog *ui; 23 | }; 24 | 25 | #endif // DIALOG_H 26 | -------------------------------------------------------------------------------- /15-QPushButton/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /16-QLineText/16-QLineText.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-07T15:51:39 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 16-QLineText 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /16-QLineText/dialog.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include "ui_dialog.h" 3 | #include 4 | 5 | Dialog::Dialog(QWidget *parent) : 6 | QDialog(parent), 7 | ui(new Ui::Dialog) 8 | { 9 | ui->setupUi(this); 10 | } 11 | 12 | Dialog::~Dialog() 13 | { 14 | delete ui; 15 | } 16 | 17 | void Dialog::on_pushButton_clicked() 18 | { 19 | //ui->lineEdit->setText("Hello World"); 20 | QMessageBox::information(this, "Title Here", ui->lineEdit->text()); 21 | } 22 | -------------------------------------------------------------------------------- /16-QLineText/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class Dialog; 8 | } 9 | 10 | class Dialog : public QDialog 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit Dialog(QWidget *parent = 0); 16 | ~Dialog(); 17 | 18 | private slots: 19 | void on_pushButton_clicked(); 20 | 21 | private: 22 | Ui::Dialog *ui; 23 | }; 24 | 25 | #endif // DIALOG_H 26 | -------------------------------------------------------------------------------- /16-QLineText/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /17-QCheckBox/17-QCheckBox.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-07T15:57:00 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 17-QCheckBox 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /17-QCheckBox/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class Dialog; 8 | } 9 | 10 | class Dialog : public QDialog 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit Dialog(QWidget *parent = 0); 16 | ~Dialog(); 17 | 18 | private slots: 19 | void on_pushButton_clicked(); 20 | 21 | private: 22 | Ui::Dialog *ui; 23 | }; 24 | 25 | #endif // DIALOG_H 26 | -------------------------------------------------------------------------------- /17-QCheckBox/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /18-QRadioButton/18-QRadioButton.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-07T16:00:52 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 18-QRadioButton 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /18-QRadioButton/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class Dialog; 8 | } 9 | 10 | class Dialog : public QDialog 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit Dialog(QWidget *parent = 0); 16 | ~Dialog(); 17 | 18 | private slots: 19 | void on_pushButton_clicked(); 20 | 21 | private: 22 | Ui::Dialog *ui; 23 | }; 24 | 25 | #endif // DIALOG_H 26 | -------------------------------------------------------------------------------- /18-QRadioButton/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /19-QComboBox/19-QComboBox.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-07T16:17:53 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 19-QComboBox 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /19-QComboBox/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class Dialog; 8 | } 9 | 10 | class Dialog : public QDialog 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit Dialog(QWidget *parent = 0); 16 | ~Dialog(); 17 | 18 | private slots: 19 | void on_pushButton_clicked(); 20 | 21 | private: 22 | Ui::Dialog *ui; 23 | }; 24 | 25 | #endif // DIALOG_H 26 | -------------------------------------------------------------------------------- /19-QComboBox/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /20-QListWidget/20-QListWidget.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-07T16:37:58 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 20-QListWidget 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /20-QListWidget/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class Dialog; 8 | } 9 | 10 | class Dialog : public QDialog 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit Dialog(QWidget *parent = 0); 16 | ~Dialog(); 17 | 18 | private slots: 19 | void on_pushButton_clicked(); 20 | 21 | private: 22 | Ui::Dialog *ui; 23 | }; 24 | 25 | #endif // DIALOG_H 26 | -------------------------------------------------------------------------------- /20-QListWidget/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /21-QTreeWidget/21-QTreeWidget.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-07T16:47:27 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 21-QTreeWidget 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /21-QTreeWidget/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /23-QActions/MyRes.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | disk.png 4 | page_white.png 5 | folder.png 6 | 7 | 8 | -------------------------------------------------------------------------------- /23-QActions/disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/23-QActions/disk.png -------------------------------------------------------------------------------- /23-QActions/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/23-QActions/folder.png -------------------------------------------------------------------------------- /23-QActions/main.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | MainWindow w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /23-QActions/mainwindow.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include "ui_mainwindow.h" 3 | #include 4 | #include 5 | #include 6 | 7 | MainWindow::MainWindow(QWidget *parent) : 8 | QMainWindow(parent), 9 | ui(new Ui::MainWindow) 10 | { 11 | ui->setupUi(this); 12 | } 13 | 14 | MainWindow::~MainWindow() 15 | { 16 | delete ui; 17 | } 18 | 19 | void MainWindow::on_actionOpen_triggered() 20 | { 21 | QMessageBox::information(this, "Title", "Hello"); 22 | } 23 | -------------------------------------------------------------------------------- /23-QActions/mainwindow.h: -------------------------------------------------------------------------------- 1 | #ifndef MAINWINDOW_H 2 | #define MAINWINDOW_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class MainWindow; 8 | } 9 | 10 | class MainWindow : public QMainWindow 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit MainWindow(QWidget *parent = 0); 16 | ~MainWindow(); 17 | 18 | private slots: 19 | void on_actionOpen_triggered(); 20 | 21 | private: 22 | Ui::MainWindow *ui; 23 | }; 24 | 25 | #endif // MAINWINDOW_H 26 | -------------------------------------------------------------------------------- /23-QActions/page_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/23-QActions/page_white.png -------------------------------------------------------------------------------- /24-QSliderAndQProgressBar/main.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | MainWindow w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /24-QSliderAndQProgressBar/mainwindow.h: -------------------------------------------------------------------------------- 1 | #ifndef MAINWINDOW_H 2 | #define MAINWINDOW_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class MainWindow; 8 | } 9 | 10 | class MainWindow : public QMainWindow 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit MainWindow(QWidget *parent = 0); 16 | ~MainWindow(); 17 | 18 | private: 19 | Ui::MainWindow *ui; 20 | }; 21 | 22 | #endif // MAINWINDOW_H 23 | -------------------------------------------------------------------------------- /25-QStatusBar/25-QStatusBar.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-07T21:45:53 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 25-QStatusBar 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | mainwindow.cpp 17 | 18 | HEADERS += mainwindow.h 19 | 20 | FORMS += mainwindow.ui 21 | -------------------------------------------------------------------------------- /25-QStatusBar/main.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | MainWindow w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /26-QMessageBox/26-QMessageBox.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-07T21:54:39 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 26-QMessageBox 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /26-QMessageBox/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /27-QTimer/27-QTimer.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-08T16:07:49 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 27-QTimer 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp \ 19 | mytimer.cpp 20 | 21 | HEADERS += \ 22 | mytimer.h 23 | -------------------------------------------------------------------------------- /27-QTimer/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "mytimer.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication a(argc, argv); 7 | 8 | MyTimer mTimer; 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /27-QTimer/mytimer.cpp: -------------------------------------------------------------------------------- 1 | #include "mytimer.h" 2 | #include 3 | #include 4 | #include 5 | 6 | MyTimer::MyTimer() 7 | { 8 | timer = new QTimer(this); 9 | connect(timer, SIGNAL(timeout()), this, SLOT(MySlot())); 10 | 11 | timer->start(1000); 12 | } 13 | 14 | void MyTimer::MySlot() 15 | { 16 | qDebug() << "Timer executed!"; 17 | } 18 | -------------------------------------------------------------------------------- /27-QTimer/mytimer.h: -------------------------------------------------------------------------------- 1 | #ifndef MYTIMER_H 2 | #define MYTIMER_H 3 | 4 | #include 5 | #include 6 | 7 | class MyTimer : public QObject 8 | { 9 | Q_OBJECT 10 | 11 | public: 12 | MyTimer(); 13 | QTimer *timer; 14 | 15 | public slots: 16 | void MySlot(); 17 | 18 | }; 19 | 20 | #endif // MYTIMER_H 21 | -------------------------------------------------------------------------------- /28-29-30-QThread/28-29-30-QThread.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-08T16:18:03 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 28-29-30-QThread 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp \ 19 | mythread.cpp 20 | 21 | HEADERS += \ 22 | mythread.h 23 | -------------------------------------------------------------------------------- /28-29-30-QThread/mythread.h: -------------------------------------------------------------------------------- 1 | #ifndef MYTHREAD_H 2 | #define MYTHREAD_H 3 | 4 | #include 5 | #include 6 | 7 | class MyThread : public QThread 8 | { 9 | public: 10 | MyThread(); 11 | void run(); 12 | QString name; 13 | bool Stop; 14 | }; 15 | 16 | #endif // MYTHREAD_H 17 | -------------------------------------------------------------------------------- /31-GUI-Thread/31-GUI-Thread.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-08T16:47:34 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 31-GUI-Thread 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp \ 17 | mythread.cpp 18 | 19 | HEADERS += dialog.h \ 20 | mythread.h 21 | 22 | FORMS += dialog.ui 23 | -------------------------------------------------------------------------------- /31-GUI-Thread/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /31-GUI-Thread/mythread.h: -------------------------------------------------------------------------------- 1 | #ifndef MYTHREAD_H 2 | #define MYTHREAD_H 3 | 4 | #include 5 | 6 | class MyThread : public QThread 7 | { 8 | Q_OBJECT 9 | public: 10 | explicit MyThread(QObject *parent = 0); 11 | void run(); 12 | bool Stop; 13 | 14 | signals: 15 | void NumberChanged(int); 16 | 17 | public slots: 18 | 19 | }; 20 | 21 | #endif // MYTHREAD_H 22 | -------------------------------------------------------------------------------- /35-ThreadsDoneRight/35-ThreadsDoneRight.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-08T18:05:39 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 35-ThreadsDoneRight 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp \ 19 | myobject.cpp 20 | 21 | HEADERS += \ 22 | myobject.h 23 | -------------------------------------------------------------------------------- /35-ThreadsDoneRight/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include "myobject.h" 5 | 6 | int main(int argc, char *argv[]) 7 | { 8 | QCoreApplication a(argc, argv); 9 | 10 | QThread cThread; 11 | MyObject cObject; 12 | 13 | cObject.doSetup(cThread); 14 | cObject.moveToThread(&cThread); 15 | 16 | cThread.start(); 17 | 18 | return a.exec(); 19 | } 20 | -------------------------------------------------------------------------------- /35-ThreadsDoneRight/myobject.cpp: -------------------------------------------------------------------------------- 1 | #include "myobject.h" 2 | #include 3 | #include 4 | 5 | MyObject::MyObject(QObject *parent) : 6 | QObject(parent) 7 | { 8 | } 9 | 10 | void MyObject::doSetup(QThread &cThread) 11 | { 12 | connect(&cThread, SIGNAL(started()), this, SLOT(doWork())); 13 | } 14 | 15 | void MyObject::doWork() 16 | { 17 | for (int var = 0; var < 100; ++var) 18 | { 19 | qDebug() << var; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /35-ThreadsDoneRight/myobject.h: -------------------------------------------------------------------------------- 1 | #ifndef MYOBJECT_H 2 | #define MYOBJECT_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class MyObject : public QObject 9 | { 10 | Q_OBJECT 11 | 12 | public: 13 | explicit MyObject(QObject *parent = 0); 14 | void doSetup(QThread &cThread); 15 | 16 | signals: 17 | 18 | public slots: 19 | void doWork(); 20 | 21 | }; 22 | 23 | #endif // MYOBJECT_H 24 | -------------------------------------------------------------------------------- /36-QList/36-QList.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-08T18:16:30 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 36-QList 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /36-QList/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | int main(int argc, char *argv[]) 6 | { 7 | QCoreApplication a(argc, argv); 8 | 9 | QList List; 10 | 11 | for (int var = 0; var < 10; ++var) { 12 | List.append(var); 13 | } 14 | 15 | List.removeOne(5); 16 | List.removeLast(); 17 | 18 | foreach (int nNumber, List) { 19 | qDebug() << nNumber; 20 | } 21 | 22 | return a.exec(); 23 | } 24 | -------------------------------------------------------------------------------- /37-QListAgain/37-QListAgain.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-08T18:20:54 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 37-QListAgain 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /39-QLinkedList/39-QLinkedList.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-08T18:31:58 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 39-QLinkedList 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /40-QMap/40-QMap.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-08T18:41:16 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 40-QMap 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /41-QHash/41-QHash.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-12T11:03:58 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 41-QHash 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /42-QStringList/42-QStringList.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-12T11:24:07 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 42-QStringList 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /43-SortAlgorithm/43-SortAlgorithm.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-12T11:32:29 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 43-SortAlgorithm 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /43-SortAlgorithm/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | int main(int argc, char *argv[]) 6 | { 7 | QCoreApplication a(argc, argv); 8 | 9 | QList List; 10 | 11 | List << 2 << 3 << 1 << 9 << 0 << 6 << 8; 12 | 13 | qSort(List); 14 | //qSort(List.begin() + 1, List.end() - 1); 15 | 16 | foreach (int i, List) 17 | { 18 | qDebug() << i; 19 | } 20 | 21 | return a.exec(); 22 | } 23 | -------------------------------------------------------------------------------- /44-QCopyAlgorithm/44-QCopyAlgorithm.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-12T11:36:19 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 44-QCopyAlgorithm 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /45-QFillAlgorithm/45-QFillAlgorithm.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-12T11:40:04 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 45-QFillAlgorithm 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /45-QFillAlgorithm/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | int main(int argc, char *argv[]) 7 | { 8 | QCoreApplication a(argc, argv); 9 | 10 | QVector Vect(5); 11 | 12 | //qFill(Vect, "Hello World"); 13 | qFill(Vect.begin()+1, Vect.end()-2, "LOL"); 14 | 15 | foreach (QString itm, Vect) 16 | { 17 | qDebug() << itm; 18 | } 19 | 20 | return a.exec(); 21 | } 22 | -------------------------------------------------------------------------------- /46-QFindAlgorithm/46-QFindAlgorithm.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-12T11:42:52 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 46-QFindAlgorithm 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /47-IntroModelView/47-IntroModelView.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-12T11:48:00 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 47-IntroModelView 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /47-IntroModelView/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /48-QDirModel-QTreeView/48-QDirModel-QTreeView.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-12T13:27:59 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 48-QDirModel-QTreeView 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /48-QDirModel-QTreeView/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /49-QFileSystemModel/49-QFileSystemModel.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-12T13:44:31 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 49-QFileSystemModel 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /49-QFileSystemModel/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /50-QItemDelegate/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include "delegate.h" 8 | 9 | namespace Ui { 10 | class Dialog; 11 | } 12 | 13 | class Dialog : public QDialog 14 | { 15 | Q_OBJECT 16 | 17 | public: 18 | explicit Dialog(QWidget *parent = 0); 19 | ~Dialog(); 20 | 21 | private: 22 | Ui::Dialog *ui; 23 | QStandardItemModel *model; 24 | Delegate *mydelegate; 25 | }; 26 | 27 | #endif // DIALOG_H 28 | -------------------------------------------------------------------------------- /50-QItemDelegate/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /51-Database/51-Database.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-15T19:06:16 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | QT += sql 9 | 10 | QT -= gui 11 | 12 | TARGET = 51-Database 13 | CONFIG += console 14 | CONFIG -= app_bundle 15 | 16 | TEMPLATE = app 17 | 18 | 19 | SOURCES += main.cpp 20 | -------------------------------------------------------------------------------- /55-QSqlQueryModel/55-QSqlQueryModel.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-15T19:37:33 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui sql 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 55-QSqlQueryModel 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /55-QSqlQueryModel/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | 9 | namespace Ui { 10 | class Dialog; 11 | } 12 | 13 | class Dialog : public QDialog 14 | { 15 | Q_OBJECT 16 | 17 | public: 18 | explicit Dialog(QWidget *parent = 0); 19 | ~Dialog(); 20 | 21 | private: 22 | Ui::Dialog *ui; 23 | QSqlQueryModel *model; 24 | QSqlDatabase db; 25 | }; 26 | 27 | #endif // DIALOG_H 28 | -------------------------------------------------------------------------------- /55-QSqlQueryModel/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /56-QSqlTableModel/56-QSqlTableModel.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-15T19:44:54 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui sql 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 56-QSqlTableModel 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | mainwindow.cpp 17 | 18 | HEADERS += mainwindow.h 19 | 20 | FORMS += mainwindow.ui 21 | -------------------------------------------------------------------------------- /56-QSqlTableModel/main.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | MainWindow w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /57-QSqlRelationalTableModel/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /59-ToolTips/59-ToolTips.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-17T22:04:26 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 59-ToolTips 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | 22 | RESOURCES += \ 23 | MyRes.qrc 24 | -------------------------------------------------------------------------------- /59-ToolTips/MyRes.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | warning.png 4 | stop.png 5 | add.png 6 | 7 | 8 | -------------------------------------------------------------------------------- /59-ToolTips/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/59-ToolTips/add.png -------------------------------------------------------------------------------- /59-ToolTips/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class Dialog; 8 | } 9 | 10 | class Dialog : public QDialog 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit Dialog(QWidget *parent = 0); 16 | ~Dialog(); 17 | 18 | private: 19 | Ui::Dialog *ui; 20 | }; 21 | 22 | #endif // DIALOG_H 23 | -------------------------------------------------------------------------------- /59-ToolTips/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /59-ToolTips/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/59-ToolTips/stop.png -------------------------------------------------------------------------------- /59-ToolTips/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/59-ToolTips/warning.png -------------------------------------------------------------------------------- /60-WhatsThis/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | #include "linkfilter.h" 6 | #include 7 | 8 | namespace Ui { 9 | class Dialog; 10 | } 11 | 12 | class Dialog : public QDialog 13 | { 14 | Q_OBJECT 15 | 16 | public: 17 | explicit Dialog(QWidget *parent = 0); 18 | ~Dialog(); 19 | 20 | private: 21 | Ui::Dialog *ui; 22 | 23 | public slots: 24 | void showLink(const QString &Link); 25 | 26 | }; 27 | 28 | #endif // DIALOG_H 29 | -------------------------------------------------------------------------------- /60-WhatsThis/linkfilter.cpp: -------------------------------------------------------------------------------- 1 | #include "linkfilter.h" 2 | 3 | LinkFilter::LinkFilter(QObject *parent) : 4 | QObject(parent) 5 | { 6 | } 7 | 8 | bool LinkFilter::eventFilter(QObject *object, QEvent *event) 9 | { 10 | if( event->type() == QEvent::WhatsThisClicked ) 11 | { 12 | QWhatsThisClickedEvent *wtcEvent = static_cast(event); 13 | emit linkClicked(wtcEvent->href()); 14 | return true; 15 | } 16 | return false; 17 | } 18 | -------------------------------------------------------------------------------- /60-WhatsThis/linkfilter.h: -------------------------------------------------------------------------------- 1 | #ifndef LINKFILTER_H 2 | #define LINKFILTER_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class LinkFilter : public QObject 9 | { 10 | Q_OBJECT 11 | public: 12 | explicit LinkFilter(QObject *parent = 0); 13 | 14 | signals: 15 | void linkClicked(const QString&); 16 | 17 | protected: 18 | bool eventFilter(QObject *, QEvent *); 19 | 20 | public slots: 21 | 22 | }; 23 | 24 | #endif // LINKFILTER_H 25 | -------------------------------------------------------------------------------- /60-WhatsThis/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /62-Feedback-SignalsAndSlots/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "watercooler.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication a(argc, argv); 7 | 8 | WaterCooler Cooler; 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /62-Feedback-SignalsAndSlots/person.cpp: -------------------------------------------------------------------------------- 1 | #include "person.h" 2 | 3 | Person::Person(QObject *parent) : 4 | QObject(parent) 5 | { 6 | } 7 | 8 | void Person::Listen(QString Words) 9 | { 10 | qDebug() << Name << " says someone told me..." << Words; 11 | } 12 | 13 | void Person::Gossip(QString Words) 14 | { 15 | qDebug() << Name << " says " << Words; 16 | emit Speak(Words); 17 | } 18 | -------------------------------------------------------------------------------- /62-Feedback-SignalsAndSlots/person.h: -------------------------------------------------------------------------------- 1 | #ifndef PERSON_H 2 | #define PERSON_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class Person : public QObject 9 | { 10 | Q_OBJECT 11 | public: 12 | explicit Person(QObject *parent = 0); 13 | 14 | QString Name; 15 | 16 | void Gossip(QString Words); 17 | 18 | signals: 19 | void Speak(QString Words); 20 | 21 | public slots: 22 | void Listen(QString Words); 23 | 24 | }; 25 | 26 | #endif // PERSON_H 27 | -------------------------------------------------------------------------------- /62-Feedback-SignalsAndSlots/watercooler.h: -------------------------------------------------------------------------------- 1 | #ifndef WATERCOOLER_H 2 | #define WATERCOOLER_H 3 | 4 | #include 5 | 6 | class WaterCooler : public QObject 7 | { 8 | Q_OBJECT 9 | public: 10 | explicit WaterCooler(QObject *parent = 0); 11 | 12 | signals: 13 | 14 | public slots: 15 | 16 | }; 17 | 18 | #endif // WATERCOOLER_H 19 | -------------------------------------------------------------------------------- /64-QHttpDownloadFiles/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(int argc, char *argv[]) 4 | { 5 | QCoreApplication a(argc, argv); 6 | 7 | return a.exec(); 8 | } 9 | -------------------------------------------------------------------------------- /65-QTcpSocketBasic/65-QTcpSocketBasic.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-21T16:45:40 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | QT += network 9 | QT -= gui 10 | 11 | TARGET = 65-QTcpSocketBasic 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp \ 19 | sockettest.cpp 20 | 21 | HEADERS += \ 22 | sockettest.h 23 | -------------------------------------------------------------------------------- /65-QTcpSocketBasic/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sockettest.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication a(argc, argv); 7 | 8 | SocketTest cTest; 9 | cTest.Connect(); 10 | 11 | return a.exec(); 12 | } 13 | -------------------------------------------------------------------------------- /65-QTcpSocketBasic/sockettest.h: -------------------------------------------------------------------------------- 1 | #ifndef SOCKETTEST_H 2 | #define SOCKETTEST_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class SocketTest : public QObject 9 | { 10 | Q_OBJECT 11 | public: 12 | explicit SocketTest(QObject *parent = 0); 13 | 14 | void Connect(); 15 | 16 | signals: 17 | 18 | public slots: 19 | 20 | private: 21 | QTcpSocket *socket; 22 | 23 | }; 24 | 25 | #endif // SOCKETTEST_H 26 | -------------------------------------------------------------------------------- /66-QTcpSocketsUsingSignalsAndSlots/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sockettest.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication a(argc, argv); 7 | 8 | SocketTest mTest; 9 | mTest.Test(); 10 | 11 | return a.exec(); 12 | } 13 | -------------------------------------------------------------------------------- /67-QTCPServer/67-QTCPServer.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-21T17:21:57 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | QT += network 9 | QT -= gui 10 | 11 | TARGET = 67-QTCPServer 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp \ 19 | myserver.cpp 20 | 21 | HEADERS += \ 22 | myserver.h 23 | -------------------------------------------------------------------------------- /67-QTCPServer/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "myserver.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication a(argc, argv); 7 | 8 | MyServer mServer; 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /67-QTCPServer/myserver.h: -------------------------------------------------------------------------------- 1 | #ifndef MYSERVER_H 2 | #define MYSERVER_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | 9 | class MyServer : public QObject 10 | { 11 | Q_OBJECT 12 | public: 13 | explicit MyServer(QObject *parent = 0); 14 | 15 | signals: 16 | 17 | public slots: 18 | void newConnection(); 19 | 20 | private: 21 | QTcpServer *server; 22 | 23 | }; 24 | 25 | #endif // MYSERVER_H 26 | -------------------------------------------------------------------------------- /68-MultiServer/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "myserver.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication a(argc, argv); 7 | 8 | MyServer Server; 9 | Server.StartServer(); 10 | 11 | return a.exec(); 12 | } 13 | -------------------------------------------------------------------------------- /68-MultiServer/myserver.h: -------------------------------------------------------------------------------- 1 | #ifndef MYSERVER_H 2 | #define MYSERVER_H 3 | 4 | #include 5 | #include 6 | #include "mythread.h" 7 | 8 | class MyServer : public QTcpServer 9 | { 10 | Q_OBJECT 11 | public: 12 | explicit MyServer(QObject *parent = 0); 13 | 14 | void StartServer(); 15 | 16 | signals: 17 | 18 | public slots: 19 | 20 | protected: 21 | void incomingConnection(int socketDescriptor); 22 | }; 23 | 24 | #endif // MYSERVER_H 25 | -------------------------------------------------------------------------------- /69-QTcpServer-Using-QThreadPool/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "myserver.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication a(argc, argv); 7 | 8 | MyServer Server; 9 | Server.StartServer(); 10 | 11 | return a.exec(); 12 | } 13 | -------------------------------------------------------------------------------- /69-QTcpServer-Using-QThreadPool/myrunnable.cpp: -------------------------------------------------------------------------------- 1 | #include "myrunnable.h" 2 | 3 | MyRunnable::MyRunnable() 4 | { 5 | } 6 | 7 | void MyRunnable::run() 8 | { 9 | if( !SocketDescriptor ) return; 10 | 11 | QTcpSocket socket; 12 | socket.setSocketDescriptor(SocketDescriptor); 13 | 14 | socket.write("Hello World"); 15 | socket.flush(); 16 | socket.waitForBytesWritten(); 17 | socket.close(); 18 | } 19 | -------------------------------------------------------------------------------- /69-QTcpServer-Using-QThreadPool/myrunnable.h: -------------------------------------------------------------------------------- 1 | #ifndef MYRUNNABLE_H 2 | #define MYRUNNABLE_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class MyRunnable : public QRunnable 9 | { 10 | public: 11 | MyRunnable(); 12 | int SocketDescriptor; 13 | 14 | protected: 15 | void run(); 16 | }; 17 | 18 | #endif // MYRUNNABLE_H 19 | -------------------------------------------------------------------------------- /70-AsynchronousQTcpServer/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "myserver.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication a(argc, argv); 7 | 8 | MyServer Server; 9 | Server.startServer(); 10 | 11 | return a.exec(); 12 | } 13 | -------------------------------------------------------------------------------- /70-AsynchronousQTcpServer/myserver.h: -------------------------------------------------------------------------------- 1 | #ifndef MYSERVER_H 2 | #define MYSERVER_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include "myclient.h" 8 | 9 | class MyServer : public QTcpServer 10 | { 11 | Q_OBJECT 12 | public: 13 | explicit MyServer(QObject *parent = 0); 14 | 15 | void startServer(); 16 | 17 | protected: 18 | void incomingConnection(int handle); 19 | 20 | signals: 21 | 22 | public slots: 23 | 24 | }; 25 | 26 | #endif // MYSERVER_H 27 | -------------------------------------------------------------------------------- /70-AsynchronousQTcpServer/mytask.cpp: -------------------------------------------------------------------------------- 1 | #include "mytask.h" 2 | 3 | MyTask::MyTask() 4 | { 5 | } 6 | 7 | void MyTask::run() 8 | { 9 | // Time consumer 10 | 11 | qDebug() << "Task Start"; 12 | 13 | int iNumber = 0; 14 | for (int var = 0; var < 100; ++var) 15 | { 16 | iNumber += var; 17 | } 18 | 19 | qDebug() << "Task done"; 20 | 21 | emit Result(iNumber); 22 | } 23 | -------------------------------------------------------------------------------- /70-AsynchronousQTcpServer/mytask.h: -------------------------------------------------------------------------------- 1 | #ifndef MYTASK_H 2 | #define MYTASK_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class MyTask : public QObject, public QRunnable 9 | { 10 | Q_OBJECT 11 | 12 | public: 13 | MyTask(); 14 | 15 | signals: 16 | void Result(int number); 17 | 18 | protected: 19 | void run(); 20 | }; 21 | 22 | #endif // MYTASK_H 23 | -------------------------------------------------------------------------------- /71-QUdpSocket/71-QUdpSocket.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-22T15:24:38 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | QT += network 9 | QT -= gui 10 | 11 | TARGET = 71-QUdpSocket 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp \ 19 | myudp.cpp 20 | 21 | HEADERS += \ 22 | myudp.h 23 | -------------------------------------------------------------------------------- /71-QUdpSocket/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "myudp.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication a(argc, argv); 7 | 8 | MyUDP server; 9 | MyUDP client; 10 | 11 | client.SayHello(); 12 | 13 | return a.exec(); 14 | } 15 | -------------------------------------------------------------------------------- /71-QUdpSocket/myudp.h: -------------------------------------------------------------------------------- 1 | #ifndef MYUDP_H 2 | #define MYUDP_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class MyUDP : public QObject 9 | { 10 | Q_OBJECT 11 | public: 12 | explicit MyUDP(QObject *parent = 0); 13 | 14 | void SayHello(); 15 | 16 | signals: 17 | 18 | public slots: 19 | void readyRead(); 20 | 21 | private: 22 | QUdpSocket *socket; 23 | 24 | }; 25 | 26 | #endif // MYUDP_H 27 | -------------------------------------------------------------------------------- /74-QPainterAndQPen/74-QPainterAndQPen.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-22T16:13:30 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 74-QPainterAndQPen 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /74-QPainterAndQPen/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | namespace Ui { 9 | class Dialog; 10 | } 11 | 12 | class Dialog : public QDialog 13 | { 14 | Q_OBJECT 15 | 16 | public: 17 | explicit Dialog(QWidget *parent = 0); 18 | ~Dialog(); 19 | 20 | private: 21 | Ui::Dialog *ui; 22 | 23 | protected: 24 | void paintEvent(QPaintEvent *e); 25 | 26 | }; 27 | 28 | #endif // DIALOG_H 29 | -------------------------------------------------------------------------------- /74-QPainterAndQPen/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /75-QRect-QBrush/75-QRect-QBrush.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-23T17:49:42 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 75-QRect-QBrush 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /75-QRect-QBrush/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | namespace Ui { 9 | class Dialog; 10 | } 11 | 12 | class Dialog : public QDialog 13 | { 14 | Q_OBJECT 15 | 16 | public: 17 | explicit Dialog(QWidget *parent = 0); 18 | ~Dialog(); 19 | 20 | private: 21 | Ui::Dialog *ui; 22 | 23 | protected: 24 | void paintEvent(QPaintEvent *e); 25 | 26 | }; 27 | 28 | #endif // DIALOG_H 29 | -------------------------------------------------------------------------------- /75-QRect-QBrush/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /76-QPolygon-QPainterPath/76-QPolygon-QPainterPath.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-23T17:56:50 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 76-QPolygon-QPainterPath 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /76-QPolygon-QPainterPath/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | namespace Ui { 9 | class Dialog; 10 | } 11 | 12 | class Dialog : public QDialog 13 | { 14 | Q_OBJECT 15 | 16 | public: 17 | explicit Dialog(QWidget *parent = 0); 18 | ~Dialog(); 19 | 20 | private: 21 | Ui::Dialog *ui; 22 | 23 | protected: 24 | void paintEvent(QPaintEvent *e); 25 | 26 | }; 27 | 28 | #endif // DIALOG_H 29 | -------------------------------------------------------------------------------- /76-QPolygon-QPainterPath/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /77-LineCaps/77-LineCaps.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-23T18:07:03 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 77-LineCaps 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /77-LineCaps/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | namespace Ui { 9 | class Dialog; 10 | } 11 | 12 | class Dialog : public QDialog 13 | { 14 | Q_OBJECT 15 | 16 | public: 17 | explicit Dialog(QWidget *parent = 0); 18 | ~Dialog(); 19 | 20 | private: 21 | Ui::Dialog *ui; 22 | 23 | protected: 24 | void paintEvent(QPaintEvent *e); 25 | 26 | }; 27 | 28 | #endif // DIALOG_H 29 | -------------------------------------------------------------------------------- /77-LineCaps/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /78-Gradients/78-Gradients.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-23T18:13:52 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 78-Gradients 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /78-Gradients/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /79-TextAndQTextDocument/79-TextAndQTextDocument.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-24T17:18:57 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 79-TextAndQTextDocument 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /79-TextAndQTextDocument/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | namespace Ui { 9 | class Dialog; 10 | } 11 | 12 | class Dialog : public QDialog 13 | { 14 | Q_OBJECT 15 | 16 | public: 17 | explicit Dialog(QWidget *parent = 0); 18 | ~Dialog(); 19 | 20 | private: 21 | Ui::Dialog *ui; 22 | 23 | protected: 24 | void paintEvent(QPaintEvent *e); 25 | 26 | }; 27 | 28 | #endif // DIALOG_H 29 | -------------------------------------------------------------------------------- /79-TextAndQTextDocument/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /80-QPainterTransformations/80-QPainterTransformations.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-24T18:08:19 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 80-QPainterTransformations 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /80-QPainterTransformations/dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | namespace Ui { 9 | class Dialog; 10 | } 11 | 12 | class Dialog : public QDialog 13 | { 14 | Q_OBJECT 15 | 16 | public: 17 | explicit Dialog(QWidget *parent = 0); 18 | ~Dialog(); 19 | 20 | private: 21 | Ui::Dialog *ui; 22 | 23 | protected: 24 | void paintEvent(QPaintEvent *e); 25 | 26 | }; 27 | 28 | #endif // DIALOG_H 29 | -------------------------------------------------------------------------------- /80-QPainterTransformations/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /81-QGraphicsView-QGraphicsScene/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /82-CustomQGraphicsItem/dialog.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include "ui_dialog.h" 3 | 4 | Dialog::Dialog(QWidget *parent) : 5 | QDialog(parent), 6 | ui(new Ui::Dialog) 7 | { 8 | ui->setupUi(this); 9 | 10 | scene = new QGraphicsScene(this); 11 | ui->graphicsView->setScene(scene); 12 | 13 | square = new MySquare(); 14 | scene->addItem(square); 15 | } 16 | 17 | Dialog::~Dialog() 18 | { 19 | delete ui; 20 | } 21 | -------------------------------------------------------------------------------- /82-CustomQGraphicsItem/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /83-AnimationWithQGraphicsItem/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /85-BinaryIOBasicObjectSerialization/85-BinaryIOBasicObjectSerialization.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-26T11:12:51 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 85-BinaryIOBasicObjectSerialization 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /86-AdvancedBinaryIO/86-AdvancedBinaryIO.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-27T10:37:15 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 86-AdvancedBinaryIO 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp \ 19 | person.cpp 20 | 21 | HEADERS += \ 22 | person.h \ 23 | Overloads.h 24 | -------------------------------------------------------------------------------- /86-AdvancedBinaryIO/person.cpp: -------------------------------------------------------------------------------- 1 | #include "person.h" 2 | 3 | Person::Person() 4 | { 5 | } 6 | QString Person::getName() const 7 | { 8 | return Name; 9 | } 10 | 11 | void Person::setName(const QString &value) 12 | { 13 | Name = value; 14 | } 15 | int Person::getAge() const 16 | { 17 | return Age; 18 | } 19 | 20 | void Person::setAge(int value) 21 | { 22 | Age = value; 23 | } 24 | 25 | 26 | -------------------------------------------------------------------------------- /86-AdvancedBinaryIO/person.h: -------------------------------------------------------------------------------- 1 | #ifndef PERSON_H 2 | #define PERSON_H 3 | 4 | #include 5 | 6 | class Person 7 | { 8 | public: 9 | Person(); 10 | 11 | QString getName() const; 12 | void setName(const QString &value); 13 | 14 | int getAge() const; 15 | void setAge(int value); 16 | 17 | int Age; 18 | QString Name; 19 | }; 20 | 21 | #endif // PERSON_H 22 | -------------------------------------------------------------------------------- /88-QVariant/88-QVariant.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-28T10:43:53 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 88-QVariant 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp \ 19 | myclass.cpp 20 | 21 | HEADERS += \ 22 | myclass.h 23 | -------------------------------------------------------------------------------- /88-QVariant/myclass.cpp: -------------------------------------------------------------------------------- 1 | #include "myclass.h" 2 | 3 | myClass::myClass() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /88-QVariant/myclass.h: -------------------------------------------------------------------------------- 1 | #ifndef MYCLASS_H 2 | #define MYCLASS_H 3 | 4 | #include 5 | 6 | class myClass 7 | { 8 | public: 9 | myClass(); 10 | int Number; 11 | }; 12 | 13 | Q_DECLARE_METATYPE(myClass); 14 | 15 | #endif // MYCLASS_H 16 | -------------------------------------------------------------------------------- /90-QTextStream/90-QTextStream.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-28T11:17:30 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = 90-QTextStream 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /91-NotePad/images/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/91-NotePad/images/about.png -------------------------------------------------------------------------------- /91-NotePad/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/91-NotePad/images/copy.png -------------------------------------------------------------------------------- /91-NotePad/images/cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/91-NotePad/images/cut.png -------------------------------------------------------------------------------- /91-NotePad/images/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/91-NotePad/images/new.png -------------------------------------------------------------------------------- /91-NotePad/images/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/91-NotePad/images/open.png -------------------------------------------------------------------------------- /91-NotePad/images/paste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/91-NotePad/images/paste.png -------------------------------------------------------------------------------- /91-NotePad/images/redo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/91-NotePad/images/redo.png -------------------------------------------------------------------------------- /91-NotePad/images/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/91-NotePad/images/save.png -------------------------------------------------------------------------------- /91-NotePad/images/saveas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/91-NotePad/images/saveas.png -------------------------------------------------------------------------------- /91-NotePad/images/undo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/91-NotePad/images/undo.png -------------------------------------------------------------------------------- /91-NotePad/main.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | MainWindow w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /92-QSettings/92-QSettings.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-28T14:58:09 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = 92-QSettings 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | dialog.cpp 17 | 18 | HEADERS += dialog.h 19 | 20 | FORMS += dialog.ui 21 | -------------------------------------------------------------------------------- /92-QSettings/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /94-WrittingXML/94-WrittingXML.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-28T15:14:43 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | QT += xml 9 | 10 | QT -= gui 11 | 12 | TARGET = 94-WrittingXML 13 | CONFIG += console 14 | CONFIG -= app_bundle 15 | 16 | TEMPLATE = app 17 | 18 | 19 | SOURCES += main.cpp 20 | -------------------------------------------------------------------------------- /95-ReadXML-with-DOM/95-ReadXML-with-DOM.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-28T15:30:52 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | QT += xml 9 | 10 | QT -= gui 11 | 12 | TARGET = 95-ReadXML-with-DOM 13 | CONFIG += console 14 | CONFIG -= app_bundle 15 | 16 | TEMPLATE = app 17 | 18 | 19 | SOURCES += main.cpp 20 | -------------------------------------------------------------------------------- /96-XMLeditor/96-XMLeditor.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-28T16:53:33 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | QT += xml 9 | 10 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 11 | 12 | TARGET = 96-XMLeditor 13 | TEMPLATE = app 14 | 15 | 16 | SOURCES += main.cpp\ 17 | dialog.cpp 18 | 19 | HEADERS += dialog.h 20 | 21 | FORMS += dialog.ui 22 | -------------------------------------------------------------------------------- /96-XMLeditor/main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | Dialog w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /99-StatTest/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include "staticlib.h" 4 | 5 | int main(int argc, char *argv[]) 6 | { 7 | QCoreApplication a(argc, argv); 8 | 9 | StaticLib cLib; 10 | cLib.Test(); 11 | 12 | return a.exec(); 13 | } 14 | -------------------------------------------------------------------------------- /CreateDLL/CreateDLL.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-28T20:10:31 4 | # 5 | #------------------------------------------------- 6 | 7 | QT -= gui 8 | 9 | TARGET = CreateDLL 10 | TEMPLATE = lib 11 | 12 | DEFINES += CREATEDLL_LIBRARY 13 | 14 | SOURCES += createdll.cpp 15 | 16 | HEADERS += createdll.h\ 17 | createdll_global.h 18 | 19 | unix { 20 | target.path = /usr/lib 21 | INSTALLS += target 22 | } 23 | -------------------------------------------------------------------------------- /CreateDLL/createdll.cpp: -------------------------------------------------------------------------------- 1 | #include "createdll.h" 2 | 3 | 4 | CreateDLL::CreateDLL() 5 | { 6 | } 7 | 8 | void CreateDLL::Test() 9 | { 10 | qDebug() << "Hello from our DLL or .SO"; 11 | } 12 | 13 | -------------------------------------------------------------------------------- /CreateDLL/createdll.h: -------------------------------------------------------------------------------- 1 | #ifndef CREATEDLL_H 2 | #define CREATEDLL_H 3 | 4 | #include "createdll_global.h" 5 | #include 6 | 7 | class CREATEDLLSHARED_EXPORT CreateDLL 8 | { 9 | 10 | public: 11 | CreateDLL(); 12 | 13 | void Test(); 14 | }; 15 | 16 | #endif // CREATEDLL_H 17 | -------------------------------------------------------------------------------- /CreateDLL/createdll_global.h: -------------------------------------------------------------------------------- 1 | #ifndef CREATEDLL_GLOBAL_H 2 | #define CREATEDLL_GLOBAL_H 3 | 4 | #include 5 | 6 | #if defined(CREATEDLL_LIBRARY) 7 | # define CREATEDLLSHARED_EXPORT Q_DECL_EXPORT 8 | #else 9 | # define CREATEDLLSHARED_EXPORT Q_DECL_IMPORT 10 | #endif 11 | 12 | #endif // CREATEDLL_GLOBAL_H 13 | -------------------------------------------------------------------------------- /More Qt Examples/AnalogClock/AnalogClock.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-09-13T21:13:42 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = AnalogClock 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp \ 16 | analogclock.cpp 17 | 18 | HEADERS += \ 19 | analogclock.h 20 | 21 | FORMS += 22 | -------------------------------------------------------------------------------- /More Qt Examples/AnalogClock/analogclock.h: -------------------------------------------------------------------------------- 1 | #ifndef ANALOGCLOCK_H 2 | #define ANALOGCLOCK_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | 10 | class AnalogClock : public QWidget 11 | { 12 | Q_OBJECT 13 | public: 14 | explicit AnalogClock(QWidget *parent = 0); 15 | 16 | protected: 17 | void paintEvent(QPaintEvent *event)Q_DECL_OVERRIDE; 18 | }; 19 | 20 | #endif // ANALOGCLOCK_H 21 | -------------------------------------------------------------------------------- /More Qt Examples/AnalogClock/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "analogclock.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | 8 | AnalogClock clock; 9 | clock.show(); 10 | 11 | return a.exec(); 12 | } 13 | -------------------------------------------------------------------------------- /More Qt Examples/AnalogClock/widget.h: -------------------------------------------------------------------------------- 1 | #ifndef WIDGET_H 2 | #define WIDGET_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class Widget; 8 | } 9 | 10 | class Widget : public QWidget 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit Widget(QWidget *parent = 0); 16 | ~Widget(); 17 | 18 | private: 19 | Ui::Widget *ui; 20 | 21 | protected: 22 | void paintEvent(QPaintEvent *e)Q_DECL_OVERRIDE; 23 | 24 | }; 25 | 26 | #endif // WIDGET_H 27 | -------------------------------------------------------------------------------- /More Qt Examples/ArduinoBlink/lamp-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/ArduinoBlink/lamp-off.png -------------------------------------------------------------------------------- /More Qt Examples/ArduinoBlink/lamp-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/ArduinoBlink/lamp-on.png -------------------------------------------------------------------------------- /More Qt Examples/ArduinoBlink/main.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | MainWindow w; 8 | w.show(); 9 | 10 | return a.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /More Qt Examples/ArduinoBlink/res.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | lamp-off.png 4 | lamp-on.png 5 | 6 | 7 | -------------------------------------------------------------------------------- /More Qt Examples/BibliotecaKindle/main.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | MainWindow w; 8 | //w.showMaximized(); 9 | w.show(); 10 | 11 | return a.exec(); 12 | } 13 | -------------------------------------------------------------------------------- /More Qt Examples/DigitalClock/DigitalClock.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-09-15T20:27:07 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = DigitalClock 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp \ 16 | clock.cpp 17 | 18 | HEADERS += \ 19 | clock.h 20 | 21 | FORMS += 22 | -------------------------------------------------------------------------------- /More Qt Examples/DigitalClock/clock.h: -------------------------------------------------------------------------------- 1 | #ifndef CLOCK_H 2 | #define CLOCK_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | 9 | class Clock : public QLCDNumber 10 | { 11 | Q_OBJECT 12 | 13 | public: 14 | explicit Clock(QWidget *parent = 0); 15 | 16 | private slots: 17 | void showTime(); 18 | 19 | }; 20 | 21 | #endif // CLOCK_H 22 | -------------------------------------------------------------------------------- /More Qt Examples/DigitalClock/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "clock.h" 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | 8 | Clock c; // Creates a new instance of the clock class 9 | c.show(); // Calls the show function (from QWidgets classes) 10 | 11 | return a.exec(); 12 | } 13 | -------------------------------------------------------------------------------- /More Qt Examples/DigitalClock/mainwindow.cpp: -------------------------------------------------------------------------------- 1 | #include "mainwindow.h" 2 | #include "ui_mainwindow.h" 3 | 4 | MainWindow::MainWindow(QWidget *parent) : 5 | QMainWindow(parent), 6 | ui(new Ui::MainWindow) 7 | { 8 | ui->setupUi(this); 9 | } 10 | 11 | MainWindow::~MainWindow() 12 | { 13 | delete ui; 14 | } 15 | -------------------------------------------------------------------------------- /More Qt Examples/DraggableIcons/main.cpp: -------------------------------------------------------------------------------- 1 | #include "widget.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | 8 | Widget w; 9 | w.show(); 10 | 11 | return a.exec(); 12 | } 13 | -------------------------------------------------------------------------------- /More Qt Examples/DraggableIcons/res.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | res/boat.png 4 | res/car.png 5 | res/house.png 6 | 7 | 8 | -------------------------------------------------------------------------------- /More Qt Examples/DraggableIcons/res/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/DraggableIcons/res/Thumbs.db -------------------------------------------------------------------------------- /More Qt Examples/DraggableIcons/res/boat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/DraggableIcons/res/boat.png -------------------------------------------------------------------------------- /More Qt Examples/DraggableIcons/res/car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/DraggableIcons/res/car.png -------------------------------------------------------------------------------- /More Qt Examples/DraggableIcons/res/house.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/DraggableIcons/res/house.png -------------------------------------------------------------------------------- /More Qt Examples/HelloNotepad/HelloNotepad.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-09-09T21:10:00 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = HelloNotepad 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp 16 | 17 | HEADERS += 18 | 19 | FORMS += 20 | -------------------------------------------------------------------------------- /More Qt Examples/Notepad/Notepad.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-09-09T21:11:30 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 10 | 11 | TARGET = Notepad 12 | TEMPLATE = app 13 | 14 | 15 | SOURCES += main.cpp\ 16 | notepad.cpp 17 | 18 | HEADERS += notepad.h 19 | 20 | FORMS += 21 | -------------------------------------------------------------------------------- /More Qt Examples/Notepad/main.cpp: -------------------------------------------------------------------------------- 1 | #include "notepad.h" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | 8 | Notepad w; 9 | w.show(); 10 | 11 | return a.exec(); 12 | } 13 | -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/Bullet.h: -------------------------------------------------------------------------------- 1 | #ifndef BULLET_H 2 | #define BULLET_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class Bullet: public QObject, public QGraphicsPixmapItem 9 | { 10 | Q_OBJECT 11 | 12 | public: 13 | Bullet(QGraphicsItem * parent=0); 14 | 15 | public slots: 16 | void move(); 17 | 18 | }; 19 | 20 | #endif // BULLET_H 21 | -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/Enemy.h: -------------------------------------------------------------------------------- 1 | #ifndef ENEMY_H 2 | #define ENEMY_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class Enemy: public QObject, public QGraphicsPixmapItem 9 | { 10 | Q_OBJECT 11 | 12 | public: 13 | Enemy(QGraphicsItem *parent=0); 14 | 15 | public slots: 16 | void move(); 17 | 18 | }; 19 | 20 | #endif // ENEMY_H 21 | -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/Game.h: -------------------------------------------------------------------------------- 1 | #ifndef GAME_H 2 | #define GAME_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include "Player.h" 8 | #include "Score.h" 9 | #include "Health.h" 10 | 11 | class Game: public QGraphicsView 12 | { 13 | 14 | public: 15 | Game(QWidget *parent=0); 16 | void GameOver(); 17 | 18 | QGraphicsScene *scene; 19 | Player *player; 20 | Score *score; 21 | Health *health; 22 | 23 | }; 24 | 25 | #endif // GAME_H 26 | -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/Health.h: -------------------------------------------------------------------------------- 1 | #ifndef HEALTH_H 2 | #define HEALTH_H 3 | 4 | #include 5 | 6 | class Health: public QGraphicsTextItem 7 | { 8 | 9 | public: 10 | Health(QGraphicsItem *parent=0); 11 | void decrease(); 12 | int getHealth(); 13 | void checkHealth(); 14 | 15 | private: 16 | int health; 17 | 18 | }; 19 | 20 | #endif // HEALTH_H 21 | -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/Score.h: -------------------------------------------------------------------------------- 1 | #ifndef SCORE_H 2 | #define SCORE_H 3 | 4 | #include 5 | #include 6 | 7 | class Score: public QGraphicsTextItem 8 | { 9 | 10 | public: 11 | Score(QGraphicsItem *parent=0); 12 | void increase(); 13 | int getScore(); 14 | 15 | private: 16 | int score; 17 | 18 | }; 19 | 20 | #endif // SCORE_H 21 | -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/QtGameTutorial/background.jpg -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/background.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/QtGameTutorial/background.mp3 -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/QtGameTutorial/bullet.png -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/bullet.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/QtGameTutorial/bullet.wav -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/crash.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/QtGameTutorial/crash.wav -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/enemy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/QtGameTutorial/enemy.png -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include "Player.h" 7 | #include "Game.h" 8 | 9 | Game *game; 10 | 11 | int main(int argc, char *argv[]) 12 | { 13 | QApplication a(argc, argv); 14 | 15 | game = new Game(); 16 | game->show(); 17 | 18 | return a.exec(); 19 | } 20 | -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/More Qt Examples/QtGameTutorial/player.png -------------------------------------------------------------------------------- /More Qt Examples/QtGameTutorial/res.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | bullet.wav 4 | crash.wav 5 | background.mp3 6 | 7 | 8 | bullet.png 9 | background.jpg 10 | enemy.png 11 | player.png 12 | 13 | 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Qt Examples and Tutorials 2 | 3 | Link: https://www.youtube.com/watch?v=6KtOzh0StTc&list=PL2D1942A4688E9D63 4 | -------------------------------------------------------------------------------- /StatTest/StatTest.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-28T20:34:14 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core 8 | 9 | QT -= gui 10 | 11 | TARGET = StatTest 12 | CONFIG += console 13 | CONFIG -= app_bundle 14 | 15 | TEMPLATE = app 16 | 17 | 18 | SOURCES += main.cpp 19 | -------------------------------------------------------------------------------- /StatTest/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(int argc, char *argv[]) 4 | { 5 | QCoreApplication a(argc, argv); 6 | 7 | return a.exec(); 8 | } 9 | -------------------------------------------------------------------------------- /StaticLib/StaticLib.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2015-08-28T20:32:58 4 | # 5 | #------------------------------------------------- 6 | 7 | QT -= gui 8 | 9 | TARGET = StaticLib 10 | TEMPLATE = lib 11 | CONFIG += staticlib 12 | 13 | SOURCES += staticlib.cpp 14 | 15 | HEADERS += staticlib.h 16 | unix { 17 | target.path = /usr/lib 18 | INSTALLS += target 19 | } 20 | -------------------------------------------------------------------------------- /StaticLib/staticlib.cpp: -------------------------------------------------------------------------------- 1 | #include "staticlib.h" 2 | 3 | 4 | StaticLib::StaticLib() 5 | { 6 | } 7 | 8 | void StaticLib::Test() 9 | { 10 | qDebug() << "Hello from the static library"; 11 | } 12 | -------------------------------------------------------------------------------- /StaticLib/staticlib.h: -------------------------------------------------------------------------------- 1 | #ifndef STATICLIB_H 2 | #define STATICLIB_H 3 | 4 | #include 5 | 6 | class StaticLib 7 | { 8 | 9 | public: 10 | StaticLib(); 11 | void Test(); 12 | }; 13 | 14 | #endif // STATICLIB_H 15 | -------------------------------------------------------------------------------- /ZipLib/Libs/libquazip.so: -------------------------------------------------------------------------------- 1 | libquazip.so.1.0.0 -------------------------------------------------------------------------------- /ZipLib/Libs/libquazip.so.1: -------------------------------------------------------------------------------- 1 | libquazip.so.1.0.0 -------------------------------------------------------------------------------- /ZipLib/Libs/libquazip.so.1.0: -------------------------------------------------------------------------------- 1 | libquazip.so.1.0.0 -------------------------------------------------------------------------------- /ZipLib/Libs/libquazip.so.1.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/Libs/libquazip.so.1.0.0 -------------------------------------------------------------------------------- /ZipLib/Libs/libz.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/Libs/libz.a -------------------------------------------------------------------------------- /ZipLib/Libs/libz.so: -------------------------------------------------------------------------------- 1 | libz.so.1.2.8 -------------------------------------------------------------------------------- /ZipLib/Libs/libz.so.1: -------------------------------------------------------------------------------- 1 | libz.so.1.2.8 -------------------------------------------------------------------------------- /ZipLib/NewDir/Lighthouse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/NewDir/Lighthouse.jpg -------------------------------------------------------------------------------- /ZipLib/Original/Lighthouse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/Original/Lighthouse.jpg -------------------------------------------------------------------------------- /ZipLib/Original/galaxy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/Original/galaxy.jpg -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1.tar.gz -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1.zip -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/JlCompress.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/JlCompress.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/moc_quagzipfile.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/moc_quagzipfile.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/moc_quaziodevice.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/moc_quaziodevice.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/moc_quazipfile.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/moc_quazipfile.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/qioapi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/qioapi.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quaadler32.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quaadler32.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quacrc32.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quacrc32.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quagzipfile.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quagzipfile.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quaziodevice.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quaziodevice.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quazip.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quazip.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quazipdir.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quazipdir.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quazipfile.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quazipfile.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quazipfileinfo.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quazipfileinfo.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quazipnewinfo.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/quazipnewinfo.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/unzip.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/unzip.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/zip.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/.obj/zip.o -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/libquazip.so: -------------------------------------------------------------------------------- 1 | libquazip.so.1.0.0 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/libquazip.so.1: -------------------------------------------------------------------------------- 1 | libquazip.so.1.0.0 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/libquazip.so.1.0: -------------------------------------------------------------------------------- 1 | libquazip.so.1.0.0 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/libquazip.so.1.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/build-quazip-Desktop-Debug/libquazip.so.1.0.0 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/bc_s.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaAdler32__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaAdler32__coll__graph.md5: -------------------------------------------------------------------------------- 1 | f6aef7d7bad2a6a2c0f29520e9cdb67f -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaAdler32__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/classQuaAdler32__coll__graph.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaAdler32__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaAdler32__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | f6aef7d7bad2a6a2c0f29520e9cdb67f -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaAdler32__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/classQuaAdler32__inherit__graph.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaChecksum32__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaChecksum32__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 84ec9abb25cc3d010952b190062cd40b -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaChecksum32__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/classQuaChecksum32__inherit__graph.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaCrc32__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaCrc32__coll__graph.md5: -------------------------------------------------------------------------------- 1 | c5893d01f9e8b7b19610a8cce32f67e4 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaCrc32__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/classQuaCrc32__coll__graph.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaCrc32__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaCrc32__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | c5893d01f9e8b7b19610a8cce32f67e4 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaCrc32__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/classQuaCrc32__inherit__graph.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaZipFilePrivate__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaZipFilePrivate__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 8d67fd832bb90332fedcba49da020a67 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaZipFilePrivate__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/classQuaZipFilePrivate__coll__graph.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaZipFile__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaZipFile__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 3cca548c6e61503dea7d82da54af1f8a -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaZipFile__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/classQuaZipFile__coll__graph.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaZipPrivate__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaZipPrivate__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 4dadbc94c10e818b6d044a538076a620 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaZipPrivate__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/classQuaZipPrivate__coll__graph.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaZip__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaZip__coll__graph.md5: -------------------------------------------------------------------------------- 1 | d04fc6b476641932472c86fd8096968c -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/classQuaZip__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/classQuaZip__coll__graph.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/closed.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/dir_cbf6adc56048bbbfc8f6af7fd7d57800_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/dir_cbf6adc56048bbbfc8f6af7fd7d57800_dep.md5: -------------------------------------------------------------------------------- 1 | be1b21301b4c2eeec676c114c3df2fa2 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/dir_cbf6adc56048bbbfc8f6af7fd7d57800_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/dir_cbf6adc56048bbbfc8f6af7fd7d57800_dep.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/doxygen.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/graph_legend.md5: -------------------------------------------------------------------------------- 1 | 9fbb782f23f919c0064b8f454a56ede8 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/graph_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/graph_legend.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_0.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_0.md5: -------------------------------------------------------------------------------- 1 | 87c0f0d7a3432462cbd094e7c615e18e -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_0.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_1.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_1.md5: -------------------------------------------------------------------------------- 1 | ee3f1811697d65a8dd95078cb65e0d8f -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_1.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_10.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_10.md5: -------------------------------------------------------------------------------- 1 | bb506805d0a0a557d4ccbc22245703be -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_10.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_11.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_11.md5: -------------------------------------------------------------------------------- 1 | 2fed9c540a17c647243104aeda47c683 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_11.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_12.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_12.md5: -------------------------------------------------------------------------------- 1 | 8e1c8bc28a8271d22c62e3355c4d6457 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_12.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_2.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_2.md5: -------------------------------------------------------------------------------- 1 | 521dc5609a23895b8a3757ffc576f343 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_2.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_3.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_3.md5: -------------------------------------------------------------------------------- 1 | 08d70385c6cb46b3e468c025be58be29 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_3.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_4.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_4.md5: -------------------------------------------------------------------------------- 1 | b61cc9a124a015d73d6cbdf422313db4 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_4.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_5.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_5.md5: -------------------------------------------------------------------------------- 1 | 516630e9457f1fceabe81e76fdbf113d -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_5.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_6.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_6.md5: -------------------------------------------------------------------------------- 1 | c70793a20c0ee967fcd21a549a42a789 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_6.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_7.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_7.md5: -------------------------------------------------------------------------------- 1 | a304fc926447a90879a7cd82c1947d0c -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_7.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_8.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_8.md5: -------------------------------------------------------------------------------- 1 | bb94f8389c69fe5653003491edaa81cb -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_8.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_9.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_9.md5: -------------------------------------------------------------------------------- 1 | 5bb5840bebb562b49d7b50f9856f62d8 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/inherit_graph_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/inherit_graph_9.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/nav_f.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/nav_h.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/open.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/tab_a.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/tab_b.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/tab_h.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/quazip-0.7.1/doc/html/tab_s.png -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/latex/classQuaAdler32__coll__graph.md5: -------------------------------------------------------------------------------- 1 | dbe414b63f5eac72ebd22d72dbae868f -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/latex/classQuaAdler32__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | dbe414b63f5eac72ebd22d72dbae868f -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/latex/classQuaChecksum32__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | fe6eaf22d351a7125f230bf0b6ba2704 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/latex/classQuaCrc32__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 494c6ee53c032c90c71e084fc73592f9 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/latex/classQuaCrc32__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 494c6ee53c032c90c71e084fc73592f9 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/latex/classQuaZipFilePrivate__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 1f8ac6d56acdc49496bc99c52404e6a3 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/latex/classQuaZipFile__coll__graph.md5: -------------------------------------------------------------------------------- 1 | d4c12e105f1f89650e643227b7eb6b67 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/latex/classQuaZipPrivate__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 03e89dfdd147054460a64a46c1bdc9c2 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/latex/classQuaZip__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 285ae05030356ab7fd5c5be4e423dbb5 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/latex/deprecated.tex: -------------------------------------------------------------------------------- 1 | \label{deprecated__deprecated000001} 2 | 3 | \begin{DoxyDescription} 4 | \item[Class \doxyref{QuaZipFileInfo}{p.}{structQuaZipFileInfo} ]Use \doxyref{QuaZipFileInfo64}{p.}{structQuaZipFileInfo64} instead. Not only it supports large files, but also more convenience methods as well. 5 | \end{DoxyDescription} -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/latex/dir_cbf6adc56048bbbfc8f6af7fd7d57800_dep.md5: -------------------------------------------------------------------------------- 1 | be1b21301b4c2eeec676c114c3df2fa2 -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/doc/latex/dirs.tex: -------------------------------------------------------------------------------- 1 | \section{Directories} 2 | This directory hierarchy is sorted roughly, but not completely, alphabetically:\begin{DoxyCompactList} 3 | \item \contentsline{section}{quazip}{\pageref{dir_cbf6adc56048bbbfc8f6af7fd7d57800}}{} 4 | \end{DoxyCompactList} 5 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/includes.pri: -------------------------------------------------------------------------------- 1 | OBJECTS_DIR = .obj 2 | MOC_DIR = .moc 3 | 4 | unix { 5 | isEmpty(PREFIX): PREFIX=/usr/local 6 | } 7 | 8 | win32 { 9 | isEmpty(PREFIX): warning("PREFIX unspecified, make install won't work") 10 | } 11 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/quazip.pri: -------------------------------------------------------------------------------- 1 | INCLUDEPATH+=$$PWD 2 | DEPENDPATH+=$$PWD/quazip 3 | include($$PWD/quazip/quazip.pri) 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/quazip.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE=subdirs 2 | SUBDIRS=quazip qztest 3 | qztest.depends = quazip 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/quazip/run_moc.bat: -------------------------------------------------------------------------------- 1 | moc -o moc\moc_quazipfile.cpp quazipfile.h 2 | moc -o moc\moc_quagzipfile.cpp quagzipfile.h 3 | moc -o moc\moc_quaziodevice.cpp quaziodevice.h 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/qztest/coverage.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | lcov --capture -b ../quazip -d ../quazip/.obj --output-file cov.info 3 | genhtml --demangle-cpp cov.info --output-directory cov 4 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/qztest/run_moc.bat: -------------------------------------------------------------------------------- 1 | moc -o moc\moc_testjlcompress.cpp testjlcompress.h 2 | moc -o moc\moc_testquachecksum32.cpp testquachecksum32.h 3 | moc -o moc\moc_testquazip.cpp testquazip.h 4 | moc -o moc\moc_testquazipfile.cpp testquazipfile.h 5 | moc -o moc\moc_testquazipdir.cpp testquazipdir.h 6 | moc -o moc\moc_testquagzipfile.cpp testquagzipfile.h 7 | moc -o moc\moc_testquaziodevice.cpp testquaziodevice.h 8 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/qztest/testquazipfileinfo.h: -------------------------------------------------------------------------------- 1 | #ifndef TESTQUAZIPFILEINFO_H 2 | #define TESTQUAZIPFILEINFO_H 3 | 4 | #include 5 | 6 | class TestQuaZipFileInfo : public QObject 7 | { 8 | Q_OBJECT 9 | public: 10 | explicit TestQuaZipFileInfo(QObject *parent = 0); 11 | private slots: 12 | void getNTFSTime(); 13 | }; 14 | 15 | #endif // TESTQUAZIPFILEINFO_H 16 | -------------------------------------------------------------------------------- /ZipLib/quazip-0.7.1/qztest/testquazipnewinfo.h: -------------------------------------------------------------------------------- 1 | #ifndef TESTQUAZIPNEWINFO_H 2 | #define TESTQUAZIPNEWINFO_H 3 | 4 | #include 5 | 6 | class TestQuaZipNewInfo : public QObject 7 | { 8 | Q_OBJECT 9 | public: 10 | explicit TestQuaZipNewInfo(QObject *parent = 0); 11 | private slots: 12 | void setFileNTFSTimes(); 13 | }; 14 | 15 | #endif // TESTQUAZIPNEWINFO_H 16 | -------------------------------------------------------------------------------- /ZipLib/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/test.zip -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8.tar.gz -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/ChangeLog -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/adler32.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/adler32.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/adler32.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/adler32.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/compress.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/compress.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/compress.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/compress.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/README.contrib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/contrib/README.contrib -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/blast/Makefile: -------------------------------------------------------------------------------- 1 | blast: blast.c blast.h 2 | cc -DTEST -o blast blast.c 3 | 4 | test: blast 5 | blast < test.pk | cmp - test.txt 6 | 7 | clean: 8 | rm -f blast blast.o 9 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/blast/README: -------------------------------------------------------------------------------- 1 | Read blast.h for purpose and usage. 2 | 3 | Mark Adler 4 | madler@alumni.caltech.edu 5 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/blast/test.pk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/contrib/blast/test.pk -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/blast/test.txt: -------------------------------------------------------------------------------- 1 | AIAIAIAIAIAIA -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/delphi/ZLibConst.pas: -------------------------------------------------------------------------------- 1 | unit ZLibConst; 2 | 3 | interface 4 | 5 | resourcestring 6 | sTargetBufferTooSmall = 'ZLib error: target buffer may be too small'; 7 | sInvalidStreamOp = 'Invalid stream operation'; 8 | 9 | implementation 10 | 11 | end. 12 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib.chm -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/ChecksumImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/ChecksumImpl.cs -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/CircularBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/CircularBuffer.cs -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/CodecBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/CodecBase.cs -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/Deflater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/Deflater.cs -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/DotZLib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/DotZLib.cs -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/GZipStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/GZipStream.cs -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/Inflater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/contrib/dotzlib/DotZLib/Inflater.cs -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/infback9/README: -------------------------------------------------------------------------------- 1 | See infback9.h for what this is and how to use it. 2 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/masmx64/bld_ml64.bat: -------------------------------------------------------------------------------- 1 | ml64.exe /Flinffasx64 /c /Zi inffasx64.asm 2 | ml64.exe /Flgvmat64 /c /Zi gvmat64.asm 3 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/masmx86/bld_ml32.bat: -------------------------------------------------------------------------------- 1 | ml /coff /Zi /c /Flmatch686.lst match686.asm 2 | ml /coff /Zi /c /Flinffas32.lst inffas32.asm 3 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/minizip/MiniZip64_Changes.txt: -------------------------------------------------------------------------------- 1 | 2 | MiniZip 1.1 was derrived from MiniZip at version 1.01f 3 | 4 | Change in 1.0 (Okt 2009) 5 | - **TODO - Add history** 6 | 7 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/minizip/minizip.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@/minizip 5 | 6 | Name: minizip 7 | Description: Minizip zip file manipulation library 8 | Requires: 9 | Version: @PACKAGE_VERSION@ 10 | Libs: -L${libdir} -lminizip 11 | Libs.private: -lz 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/puff/zeros.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/contrib/puff/zeros.raw -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/testzlib/testzlib.txt: -------------------------------------------------------------------------------- 1 | To build testzLib with Visual Studio 2005: 2 | 3 | copy to a directory file from : 4 | - root of zLib tree 5 | - contrib/testzlib 6 | - contrib/masmx86 7 | - contrib/masmx64 8 | - contrib/vstudio/vc7 9 | 10 | and open testzlib8.sln -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/untgz/Makefile: -------------------------------------------------------------------------------- 1 | CC=cc 2 | CFLAGS=-g 3 | 4 | untgz: untgz.o ../../libz.a 5 | $(CC) $(CFLAGS) -o untgz untgz.o -L../.. -lz 6 | 7 | untgz.o: untgz.c ../../zlib.h 8 | $(CC) $(CFLAGS) -c -I../.. untgz.c 9 | 10 | ../../libz.a: 11 | cd ../..; ./configure; make 12 | 13 | clean: 14 | rm -f untgz untgz.o *~ 15 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/contrib/untgz/Makefile.msc: -------------------------------------------------------------------------------- 1 | CC=cl 2 | CFLAGS=-MD 3 | 4 | untgz.exe: untgz.obj ..\..\zlib.lib 5 | $(CC) $(CFLAGS) untgz.obj ..\..\zlib.lib 6 | 7 | untgz.obj: untgz.c ..\..\zlib.h 8 | $(CC) $(CFLAGS) -c -I..\.. untgz.c 9 | 10 | ..\..\zlib.lib: 11 | cd ..\.. 12 | $(MAKE) -f win32\makefile.msc 13 | cd contrib\untgz 14 | 15 | clean: 16 | -del untgz.obj 17 | -del untgz.exe 18 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/crc32.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/crc32.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/crc32.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/crc32.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/deflate.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/deflate.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/deflate.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/deflate.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/example -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/example.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/example.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/example64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/example64 -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/example64.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/example64.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/examplesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/examplesh -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/gzclose.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/gzclose.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/gzclose.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/gzclose.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/gzlib.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/gzlib.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/gzlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/gzlib.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/gzread.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/gzread.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/gzread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/gzread.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/gzwrite.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/gzwrite.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/gzwrite.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/gzwrite.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/infback.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/infback.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/infback.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/infback.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/inffast.h: -------------------------------------------------------------------------------- 1 | /* inffast.h -- header to use inffast.c 2 | * Copyright (C) 1995-2003, 2010 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start)); 12 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/inffast.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/inffast.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/inffast.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/inffast.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/inflate.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/inflate.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/inflate.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/inflate.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/inftrees.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/inftrees.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/inftrees.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/inftrees.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/libz.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/libz.a -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/libz.so: -------------------------------------------------------------------------------- 1 | libz.so.1.2.8 -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/libz.so.1: -------------------------------------------------------------------------------- 1 | libz.so.1.2.8 -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/libz.so.1.2.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/libz.so.1.2.8 -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/minigzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/minigzip -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/minigzip.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/minigzip.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/minigzip64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/minigzip64 -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/minigzip64.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/minigzip64.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/minigzipsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/minigzipsh -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/nintendods/README: -------------------------------------------------------------------------------- 1 | This Makefile requires devkitARM (http://www.devkitpro.org/category/devkitarm/) and works inside "contrib/nds". It is based on a devkitARM template. 2 | 3 | Eduardo Costa 4 | January 3, 2009 5 | 6 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/old/README: -------------------------------------------------------------------------------- 1 | This directory contains files that have not been updated for zlib 1.2.x 2 | 3 | (Volunteers are encouraged to help clean this up. Thanks.) 4 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/trees.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/trees.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/trees.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/trees.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/uncompr.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/uncompr.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/uncompr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/uncompr.o -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/win32/VisualC.txt: -------------------------------------------------------------------------------- 1 | 2 | To build zlib using the Microsoft Visual C++ environment, 3 | use the appropriate project from the projects/ directory. 4 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/zlib.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/zlib.3.pdf -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/zlib.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr/local 2 | exec_prefix=${prefix} 3 | libdir=${exec_prefix}/lib 4 | sharedlibdir=${libdir} 5 | includedir=${prefix}/include 6 | 7 | Name: zlib 8 | Description: zlib compression library 9 | Version: 1.2.8 10 | 11 | Requires: 12 | Libs: -L${libdir} -L${sharedlibdir} -lz 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/zlib.pc.cmakein: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=@CMAKE_INSTALL_PREFIX@ 3 | libdir=@INSTALL_LIB_DIR@ 4 | sharedlibdir=@INSTALL_LIB_DIR@ 5 | includedir=@INSTALL_INC_DIR@ 6 | 7 | Name: zlib 8 | Description: zlib compression library 9 | Version: @VERSION@ 10 | 11 | Requires: 12 | Libs: -L${libdir} -L${sharedlibdir} -lz 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/zlib.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | sharedlibdir=@sharedlibdir@ 5 | includedir=@includedir@ 6 | 7 | Name: zlib 8 | Description: zlib compression library 9 | Version: @VERSION@ 10 | 11 | Requires: 12 | Libs: -L${libdir} -L${sharedlibdir} -lz 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/zutil.lo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/zutil.lo -------------------------------------------------------------------------------- /ZipLib/zlib-1.2.8/zutil.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvins/qt-examples-and-tutorials/546a1c7b98fd5318afe517d70f08c6e0dfa2eb01/ZipLib/zlib-1.2.8/zutil.o --------------------------------------------------------------------------------