<class name="QUrlInfo" doc="/**
&lt;p&gt;The &lt;a href=&quot;QUrlInfo.html#QUrlInfo(java.lang.String, int, java.lang.String, java.lang.String, long, com.trolltech.qt.core.QDateTime, com.trolltech.qt.core.QDateTime, boolean, boolean, boolean, boolean, boolean, boolean)&quot;&gt;&lt;tt&gt;QUrlInfo&lt;/tt&gt;&lt;/a&gt; class stores information about URLs.&lt;/p&gt;
&lt;p&gt;The information about a URL that can be retrieved includes &lt;a href=&quot;QUrlInfo.html#name()&quot;&gt;&lt;tt&gt;name&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QUrlInfo.html#permissions()&quot;&gt;&lt;tt&gt;permissions&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QUrlInfo.html#owner()&quot;&gt;&lt;tt&gt;owner&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QUrlInfo.html#group()&quot;&gt;&lt;tt&gt;group&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QUrlInfo.html#size()&quot;&gt;&lt;tt&gt;size&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QUrlInfo.html#lastModified()&quot;&gt;&lt;tt&gt;lastModified&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QUrlInfo.html#lastRead()&quot;&gt;&lt;tt&gt;lastRead&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QUrlInfo.html#isDir()&quot;&gt;&lt;tt&gt;isDir&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QUrlInfo.html#isFile()&quot;&gt;&lt;tt&gt;isFile&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QUrlInfo.html#isSymLink()&quot;&gt;&lt;tt&gt;isSymLink&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QUrlInfo.html#isWritable()&quot;&gt;&lt;tt&gt;isWritable&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QUrlInfo.html#isReadable()&quot;&gt;&lt;tt&gt;isReadable&lt;/tt&gt;&lt;/a&gt; and &lt;a href=&quot;QUrlInfo.html#isExecutable()&quot;&gt;&lt;tt&gt;isExecutable&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can create your own &lt;a href=&quot;QUrlInfo.html#QUrlInfo(java.lang.String, int, java.lang.String, java.lang.String, long, com.trolltech.qt.core.QDateTime, com.trolltech.qt.core.QDateTime, boolean, boolean, boolean, boolean, boolean, boolean)&quot;&gt;&lt;tt&gt;QUrlInfo&lt;/tt&gt;&lt;/a&gt; objects passing in all the relevant information in the constructor, and you can modify a &lt;a href=&quot;QUrlInfo.html#QUrlInfo(java.lang.String, int, java.lang.String, java.lang.String, long, com.trolltech.qt.core.QDateTime, com.trolltech.qt.core.QDateTime, boolean, boolean, boolean, boolean, boolean, boolean)&quot;&gt;&lt;tt&gt;QUrlInfo&lt;/tt&gt;&lt;/a&gt;; for each getter mentioned above there is an equivalent setter. Note that setting values does not affect the underlying resource that the &lt;a href=&quot;QUrlInfo.html#QUrlInfo(java.lang.String, int, java.lang.String, java.lang.String, long, com.trolltech.qt.core.QDateTime, com.trolltech.qt.core.QDateTime, boolean, boolean, boolean, boolean, boolean, boolean)&quot;&gt;&lt;tt&gt;QUrlInfo&lt;/tt&gt;&lt;/a&gt; provides information about; for example if you call &lt;a href=&quot;QUrlInfo.html#setWritable(boolean)&quot;&gt;&lt;tt&gt;setWritable&lt;/tt&gt;&lt;/a&gt;(true) on a read-only resource the only thing changed is the &lt;a href=&quot;QUrlInfo.html#QUrlInfo(java.lang.String, int, java.lang.String, java.lang.String, long, com.trolltech.qt.core.QDateTime, com.trolltech.qt.core.QDateTime, boolean, boolean, boolean, boolean, boolean, boolean)&quot;&gt;&lt;tt&gt;QUrlInfo&lt;/tt&gt;&lt;/a&gt; object, not the resource.&lt;/p&gt;

@see &lt;a href=&quot;%2E%2E/core/QUrl.html&quot;&gt;&lt;tt&gt;QUrl&lt;/tt&gt;&lt;/a&gt;
@see FTP Example&lt;/tt&gt; */">
    <method name="public QUrlInfo(com.trolltech.qt.network.QUrlInfo ui)" doc="/**
&lt;p&gt;Copy constructor, copies &lt;tt&gt;ui&lt;/tt&gt; to this URL info object.&lt;/p&gt;
 */"/>
    <method name="public QUrlInfo(com.trolltech.qt.core.QUrl url, int permissions, java.lang.String owner, java.lang.String group, long size, com.trolltech.qt.core.QDateTime lastModified, com.trolltech.qt.core.QDateTime lastRead, boolean isDir, boolean isFile, boolean isSymLink, boolean isWritable, boolean isReadable, boolean isExecutable)" doc="/**
&lt;p&gt;Constructs a &lt;a href=&quot;QUrlInfo.html#QUrlInfo(java.lang.String, int, java.lang.String, java.lang.String, long, com.trolltech.qt.core.QDateTime, com.trolltech.qt.core.QDateTime, boolean, boolean, boolean, boolean, boolean, boolean)&quot;&gt;&lt;tt&gt;QUrlInfo&lt;/tt&gt;&lt;/a&gt; object by specifying all the URL's information.&lt;/p&gt;
&lt;p&gt;The information that is passed is the &lt;tt&gt;url&lt;/tt&gt;, file &lt;tt&gt;permissions&lt;/tt&gt;, &lt;tt&gt;owner&lt;/tt&gt; and &lt;tt&gt;group&lt;/tt&gt; and the file's &lt;tt&gt;size&lt;/tt&gt;. Also passed is the &lt;tt&gt;lastModified&lt;/tt&gt; date/time and the &lt;tt&gt;lastRead&lt;/tt&gt; date/time. Flags are also passed, specifically, &lt;tt&gt;isDir&lt;/tt&gt;, &lt;tt&gt;isFile&lt;/tt&gt;, &lt;tt&gt;isSymLink&lt;/tt&gt;, &lt;tt&gt;isWritable&lt;/tt&gt;, &lt;tt&gt;isReadable&lt;/tt&gt; and &lt;tt&gt;isExecutable&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public QUrlInfo()" doc="/**
&lt;p&gt;Constructs an invalid &lt;a href=&quot;QUrlInfo.html#QUrlInfo(java.lang.String, int, java.lang.String, java.lang.String, long, com.trolltech.qt.core.QDateTime, com.trolltech.qt.core.QDateTime, boolean, boolean, boolean, boolean, boolean, boolean)&quot;&gt;&lt;tt&gt;QUrlInfo&lt;/tt&gt;&lt;/a&gt; object with default values.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public QUrlInfo(java.lang.String name, int permissions, java.lang.String owner, java.lang.String group, long size, com.trolltech.qt.core.QDateTime lastModified, com.trolltech.qt.core.QDateTime lastRead, boolean isDir, boolean isFile, boolean isSymLink, boolean isWritable, boolean isReadable, boolean isExecutable)" doc="/**
&lt;p&gt;Constructs a &lt;a href=&quot;QUrlInfo.html#QUrlInfo(java.lang.String, int, java.lang.String, java.lang.String, long, com.trolltech.qt.core.QDateTime, com.trolltech.qt.core.QDateTime, boolean, boolean, boolean, boolean, boolean, boolean)&quot;&gt;&lt;tt&gt;QUrlInfo&lt;/tt&gt;&lt;/a&gt; object by specifying all the URL's information.&lt;/p&gt;
&lt;p&gt;The information that is passed is the &lt;tt&gt;name&lt;/tt&gt;, file &lt;tt&gt;permissions&lt;/tt&gt;, &lt;tt&gt;owner&lt;/tt&gt; and &lt;tt&gt;group&lt;/tt&gt; and the file's &lt;tt&gt;size&lt;/tt&gt;. Also passed is the &lt;tt&gt;lastModified&lt;/tt&gt; date/time and the &lt;tt&gt;lastRead&lt;/tt&gt; date/time. Flags are also passed, specifically, &lt;tt&gt;isDir&lt;/tt&gt;, &lt;tt&gt;isFile&lt;/tt&gt;, &lt;tt&gt;isSymLink&lt;/tt&gt;, &lt;tt&gt;isWritable&lt;/tt&gt;, &lt;tt&gt;isReadable&lt;/tt&gt; and &lt;tt&gt;isExecutable&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public final java.lang.String group()" doc="/**
&lt;p&gt;Returns the group of the URL.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#setGroup(java.lang.String)&quot;&gt;&lt;tt&gt;setGroup&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean isDir()" doc="/**
&lt;p&gt;Returns true if the URL is a directory; otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean isExecutable()" doc="/**
&lt;p&gt;Returns true if the URL is executable; otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean isFile()" doc="/**
&lt;p&gt;Returns true if the URL is a file; otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean isReadable()" doc="/**
&lt;p&gt;Returns true if the URL is readable; otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean isSymLink()" doc="/**
&lt;p&gt;Returns true if the URL is a symbolic link; otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean isValid()" doc="/**
&lt;p&gt;Returns true if the URL info is valid; otherwise returns false. Valid means that the &lt;a href=&quot;QUrlInfo.html#QUrlInfo(java.lang.String, int, java.lang.String, java.lang.String, long, com.trolltech.qt.core.QDateTime, com.trolltech.qt.core.QDateTime, boolean, boolean, boolean, boolean, boolean, boolean)&quot;&gt;&lt;tt&gt;QUrlInfo&lt;/tt&gt;&lt;/a&gt; contains real information.&lt;/p&gt;
&lt;p&gt;You should always check if the URL info is valid before relying on the values.&lt;/p&gt;
 */"/>
    <method name="public final boolean isWritable()" doc="/**
&lt;p&gt;Returns true if the URL is writable; otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.core.QDateTime lastModified()" doc="/**
&lt;p&gt;Returns the last modification date of the URL.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#setLastModified(com.trolltech.qt.core.QDateTime)&quot;&gt;&lt;tt&gt;setLastModified&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.core.QDateTime lastRead()" doc="/**
&lt;p&gt;Returns the date when the URL was last read.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final java.lang.String name()" doc="/**
&lt;p&gt;Returns the file name of the URL.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#setName(java.lang.String)&quot;&gt;&lt;tt&gt;setName&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final java.lang.String owner()" doc="/**
&lt;p&gt;Returns the owner of the URL.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#setOwner(java.lang.String)&quot;&gt;&lt;tt&gt;setOwner&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final int permissions()" doc="/**
&lt;p&gt;Returns the permissions of the URL. You can use the &lt;tt&gt;PermissionSpec&lt;/tt&gt; flags to test for certain permissions.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#setPermissions(int)&quot;&gt;&lt;tt&gt;setPermissions&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final long size()" doc="/**
&lt;p&gt;Returns the size of the URL.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#setSize(long)&quot;&gt;&lt;tt&gt;setSize&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void setDir(boolean b)" doc="/**
&lt;p&gt;If &lt;tt&gt;b&lt;/tt&gt; is true then the URL is set to be a directory; if &lt;tt&gt;b&lt;/tt&gt; is false then the URL is set not to be a directory (which normally means it is a file). (Note that a URL can refer to both a file and a directory even though most file systems do not support this.)&lt;/p&gt;
&lt;p&gt;If you call this function for an invalid URL info, this function turns it into a valid one.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isDir()&quot;&gt;&lt;tt&gt;isDir&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void setFile(boolean b)" doc="/**
&lt;p&gt;If &lt;tt&gt;b&lt;/tt&gt; is true then the URL is set to be a file; if \b is false then the URL is set not to be a file (which normally means it is a directory). (Note that a URL can refer to both a file and a directory even though most file systems do not support this.)&lt;/p&gt;
&lt;p&gt;If you call this function for an invalid URL info, this function turns it into a valid one.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isFile()&quot;&gt;&lt;tt&gt;isFile&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void setGroup(java.lang.String s)" doc="/**
&lt;p&gt;Specifies that the owning group of the URL is called &lt;tt&gt;s&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;If you call this function for an invalid URL info, this function turns it into a valid one.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#group()&quot;&gt;&lt;tt&gt;group&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void setLastModified(com.trolltech.qt.core.QDateTime dt)" doc="/**
&lt;p&gt;Specifies that the object the URL refers to was last modified at &lt;tt&gt;dt&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;If you call this function for an invalid URL info, this function turns it into a valid one.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#lastModified()&quot;&gt;&lt;tt&gt;lastModified&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void setName(java.lang.String name)" doc="/**
&lt;p&gt;Sets the name of the URL to &lt;tt&gt;name&lt;/tt&gt;. The name is the full text, for example, &amp;quot;http://doc.trolltech.com/qurlinfo.html&amp;quot;.&lt;/p&gt;
&lt;p&gt;If you call this function for an invalid URL info, this function turns it into a valid one.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#name()&quot;&gt;&lt;tt&gt;name&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void setOwner(java.lang.String s)" doc="/**
&lt;p&gt;Specifies that the owner of the URL is called &lt;tt&gt;s&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;If you call this function for an invalid URL info, this function turns it into a valid one.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#owner()&quot;&gt;&lt;tt&gt;owner&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void setPermissions(int p)" doc="/**
&lt;p&gt;Specifies that the URL has access permissions &lt;tt&gt;p&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;If you call this function for an invalid URL info, this function turns it into a valid one.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#permissions()&quot;&gt;&lt;tt&gt;permissions&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void setReadable(boolean b)" doc="/**
&lt;p&gt;Specifies that the URL is readable if &lt;tt&gt;b&lt;/tt&gt; is true and not readable if &lt;tt&gt;b&lt;/tt&gt; is false.&lt;/p&gt;
&lt;p&gt;If you call this function for an invalid URL info, this function turns it into a valid one.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isReadable()&quot;&gt;&lt;tt&gt;isReadable&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void setSize(long size)" doc="/**
&lt;p&gt;Specifies the &lt;tt&gt;size&lt;/tt&gt; of the URL.&lt;/p&gt;
&lt;p&gt;If you call this function for an invalid URL info, this function turns it into a valid one.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#size()&quot;&gt;&lt;tt&gt;size&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void setSymLink(boolean b)" doc="/**
&lt;p&gt;Specifies that the URL refers to a symbolic link if &lt;tt&gt;b&lt;/tt&gt; is true and that it does not if &lt;tt&gt;b&lt;/tt&gt; is false.&lt;/p&gt;
&lt;p&gt;If you call this function for an invalid URL info, this function turns it into a valid one.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isSymLink()&quot;&gt;&lt;tt&gt;isSymLink&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void setWritable(boolean b)" doc="/**
&lt;p&gt;Specifies that the URL is writable if &lt;tt&gt;b&lt;/tt&gt; is true and not writable if &lt;tt&gt;b&lt;/tt&gt; is false.&lt;/p&gt;
&lt;p&gt;If you call this function for an invalid URL info, this function turns it into a valid one.&lt;/p&gt;

@see &lt;a href=&quot;QUrlInfo.html#isWritable()&quot;&gt;&lt;tt&gt;isWritable&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QUrlInfo.html#isValid()&quot;&gt;&lt;tt&gt;isValid&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public static boolean equal(com.trolltech.qt.network.QUrlInfo i1, com.trolltech.qt.network.QUrlInfo i2, int sortBy)" doc="/**
&lt;p&gt;Returns true if &lt;tt&gt;i1&lt;/tt&gt; equals to &lt;tt&gt;i2&lt;/tt&gt;; otherwise returns false. The objects are compared by the value, which is specified by &lt;tt&gt;sortBy&lt;/tt&gt;. This must be one of QDir::Name, QDir::Time or QDir::Size.&lt;/p&gt;
 */"/>
    <method name="public static boolean greaterThan(com.trolltech.qt.network.QUrlInfo i1, com.trolltech.qt.network.QUrlInfo i2, int sortBy)" doc="/**
&lt;p&gt;Returns true if &lt;tt&gt;i1&lt;/tt&gt; is greater than &lt;tt&gt;i2&lt;/tt&gt;; otherwise returns false. The objects are compared by the value, which is specified by &lt;tt&gt;sortBy&lt;/tt&gt;. This must be one of QDir::Name, QDir::Time or QDir::Size.&lt;/p&gt;
 */"/>
    <method name="public static boolean lessThan(com.trolltech.qt.network.QUrlInfo i1, com.trolltech.qt.network.QUrlInfo i2, int sortBy)" doc="/**
&lt;p&gt;Returns true if &lt;tt&gt;i1&lt;/tt&gt; is less than &lt;tt&gt;i2&lt;/tt&gt;; otherwise returns false. The objects are compared by the value, which is specified by &lt;tt&gt;sortBy&lt;/tt&gt;. This must be one of QDir::Name, QDir::Time or QDir::Size.&lt;/p&gt;
 */"/>
    <enum name="PermissionSpec" doc="/**
&lt;p&gt;This enum is used by the &lt;a href=&quot;QUrlInfo.html#permissions()&quot;&gt;&lt;tt&gt;permissions&lt;/tt&gt;&lt;/a&gt; function to report the permissions of a file.&lt;/p&gt;
 */">
        <enum-value name="ReadOwner" doc="/**
&lt;p&gt;The file is readable by the owner of the file.&lt;/p&gt;
 */"/>
        <enum-value name="WriteOwner" doc="/**
&lt;p&gt;The file is writable by the owner of the file.&lt;/p&gt;
 */"/>
        <enum-value name="ExeOwner" doc="/**
&lt;p&gt;The file is executable by the owner of the file.&lt;/p&gt;
 */"/>
        <enum-value name="ReadGroup" doc="/**
&lt;p&gt;The file is readable by the group.&lt;/p&gt;
 */"/>
        <enum-value name="WriteGroup" doc="/**
&lt;p&gt;The file is writable by the group.&lt;/p&gt;
 */"/>
        <enum-value name="ExeGroup" doc="/**
&lt;p&gt;The file is executable by the group.&lt;/p&gt;
 */"/>
        <enum-value name="ReadOther" doc="/**
&lt;p&gt;The file is readable by anyone.&lt;/p&gt;
 */"/>
        <enum-value name="WriteOther" doc="/**
&lt;p&gt;The file is writable by anyone.&lt;/p&gt;
 */"/>
        <enum-value name="ExeOther" doc="/**
&lt;p&gt;The file is executable by anyone.&lt;/p&gt;
 */"/>
</enum>
</class>
