equal
deleted
inserted
replaced
|
1 /** |
|
2 * \page faq QuaZip FAQ |
|
3 * |
|
4 * <!-- |
|
5 * \ref faq-GPL "Q. Is it possible to release an LGPL version of the QuaZip?" |
|
6 * |
|
7 * \ref faq-non-QIODevice "Q. Is there any way to use QuaZipFile in Qt where you are supposed to use normal (non-zipped) file, but not through QIODevice API?" |
|
8 * --> |
|
9 * |
|
10 * \anchor faq-GPL Q. Is it possible to release an LGPL version of the |
|
11 * QuaZip? |
|
12 * |
|
13 * A. I do not know much about licensing, so I can answer for sure, but |
|
14 * QuaZip was developed using Open Source edition of Qt, so I see no |
|
15 * way it could be released under anything except GPL. |
|
16 * |
|
17 * \anchor faq-non-QIODevice Q. Is there any way to use QuaZipFile in Qt |
|
18 * where you are supposed to use normal (non-zipped) file, but not |
|
19 * through QIODevice API? |
|
20 * |
|
21 * A. Usually not. For example, if you are passing file name to some |
|
22 * database driver (like SQLite), Qt usually just passes this name down |
|
23 * to the 3rd-party library, which is usually does not know anything |
|
24 * about QIODevice and therefore there is no way to pass QuaZipFile as |
|
25 * normal file. However, if we are talking about some place where you |
|
26 * pass file name, and then indirectly use QFile to open it, then it is |
|
27 * a good idea to make overloaded method, which accepts QIODevice |
|
28 * pointer. Then you would be able to pass QuaZipFile as well as many |
|
29 * other nice things such as QBuffer or QProcess. |
|
30 **/ |