Mercurial > hg > svcore
comparison base/ResourceFinder.h @ 680:27cdabba2d3e
Better system-specific unbundle locations for ResourceFinder; use same location for TempDirectory
| author | Chris Cannam |
|---|---|
| date | Mon, 09 May 2011 16:58:24 +0100 |
| parents | c8badbd4c005 |
| children | 6097aacd7ba3 |
comparison
equal
deleted
inserted
replaced
| 679:c8badbd4c005 | 680:27cdabba2d3e |
|---|---|
| 104 * Return false if a system error occurs during unbundling | 104 * Return false if a system error occurs during unbundling |
| 105 * (e.g. disk full). | 105 * (e.g. disk full). |
| 106 */ | 106 */ |
| 107 bool unbundleResource(QString resourceCat, QString fileName); | 107 bool unbundleResource(QString resourceCat, QString fileName); |
| 108 | 108 |
| 109 protected: | 109 /** |
| 110 * Return the root path for user-specific resource installation | |
| 111 * for this application (i.e. resources beneath the user's home | |
| 112 * directory). | |
| 113 */ | |
| 110 QString getUserResourcePrefix(); | 114 QString getUserResourcePrefix(); |
| 115 | |
| 116 /** | |
| 117 * Return the root paths for systemwide resource installations for | |
| 118 * this application. | |
| 119 */ | |
| 111 QStringList getSystemResourcePrefixList(); | 120 QStringList getSystemResourcePrefixList(); |
| 121 | |
| 122 /** | |
| 123 * Return all root paths for resource installations for this | |
| 124 * application, in the order in which they will be searched. This | |
| 125 * list consists of the user-specific path | |
| 126 * (getUserResourcePrefix()) followed by the systemwide paths | |
| 127 * (getSystemResourcePrefixList()). | |
| 128 */ | |
| 112 QStringList getResourcePrefixList(); | 129 QStringList getResourcePrefixList(); |
| 113 }; | 130 }; |
| 114 | 131 |
| 115 #endif | 132 #endif |
| 116 | 133 |
