Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 4f45e7bdfd4a5ff17f5f8eaab90d017f > files > 377

albumshaper-2.1-6mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>AlbumShaper: album.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
<h1>album.h</h1><a href="album_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//==============================================</span>
<a name="l00002"></a>00002 <span class="comment">//  copyright            : (C) 2003-2005 by Will Stokes</span>
<a name="l00003"></a>00003 <span class="comment">//==============================================</span>
<a name="l00004"></a>00004 <span class="comment">//  This program is free software; you can redistribute it</span>
<a name="l00005"></a>00005 <span class="comment">//  and/or modify it under the terms of the GNU General</span>
<a name="l00006"></a>00006 <span class="comment">//  Public License as published by the Free Software</span>
<a name="l00007"></a>00007 <span class="comment">//  Foundation; either version 2 of the License, or</span>
<a name="l00008"></a>00008 <span class="comment">//  (at your option) any later version.</span>
<a name="l00009"></a>00009 <span class="comment">//==============================================</span>
<a name="l00010"></a>00010 
<a name="l00011"></a>00011 <span class="preprocessor">#ifndef BACKEND_ALBUM_H</span>
<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#define BACKEND_ALBUM_H</span>
<a name="l00013"></a>00013 <span class="preprocessor"></span>
<a name="l00014"></a>00014 <span class="comment">//representative image sizes</span>
<a name="l00015"></a><a class="code" href="album_8h.html#09c78d2f8feb311dd9fc969a0bf84979">00015</a> <span class="preprocessor">#define SMALL 1</span>
<a name="l00016"></a><a class="code" href="album_8h.html#455b219d48b21108576f53129be38c32">00016</a> <span class="preprocessor"></span><span class="preprocessor">#define MEDIUM 2</span>
<a name="l00017"></a><a class="code" href="album_8h.html#c27c2124ca2aed651e06aba3a1468ecb">00017</a> <span class="preprocessor"></span><span class="preprocessor">#define LARGE 3</span>
<a name="l00018"></a>00018 <span class="preprocessor"></span>
<a name="l00019"></a>00019 <span class="comment">//define loading success values</span>
<a name="l00020"></a><a class="code" href="album_8h.html#2d624d1062a25d1b96526a477c6d0be8">00020</a> <span class="preprocessor">#define ALBUM_LOADED 1</span>
<a name="l00021"></a><a class="code" href="album_8h.html#088ac0181a21f6fb1142a5804b9f1cd9">00021</a> <span class="preprocessor"></span><span class="preprocessor">#define ALBUM_READ_ERROR 2</span>
<a name="l00022"></a><a class="code" href="album_8h.html#b40270ca022b24c5a013d7bc61585d81">00022</a> <span class="preprocessor"></span><span class="preprocessor">#define ALBUM_XML_ERROR 3</span>
<a name="l00023"></a><a class="code" href="album_8h.html#7fd4c8c57a90797443a89a24576edac8">00023</a> <span class="preprocessor"></span><span class="preprocessor">#define ALBUM_EXPORTED 1</span>
<a name="l00024"></a><a class="code" href="album_8h.html#8f1b80a1b5955af46912ef4dc6050e61">00024</a> <span class="preprocessor"></span><span class="preprocessor">#define ALBUM_ERROR_OPEN_FILE 2</span>
<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="comment">//--------------------</span>
<a name="l00026"></a>00026 <span class="comment">//forward declarations</span>
<a name="l00027"></a>00027 <span class="keyword">class </span>QString;
<a name="l00028"></a>00028 <span class="keyword">class </span>QPixmap;
<a name="l00029"></a>00029 <span class="keyword">class </span><a class="code" href="classSubalbum.html" title="A subalbum contains photos.">Subalbum</a>;
<a name="l00030"></a>00030 <span class="keyword">class </span><a class="code" href="classSubalbumPreviewWidget.html" title="Displays subalbum icon and name.">SubalbumPreviewWidget</a>;
<a name="l00031"></a>00031 <span class="keyword">class </span><a class="code" href="classStatusWidget.html">StatusWidget</a>;
<a name="l00032"></a>00032 <span class="keyword">class </span>QStringList;
<a name="l00033"></a>00033 <span class="comment">//--------------------</span>
<a name="l00034"></a>00034 
<a name="l00035"></a>00035 <span class="comment">//=====================================</span>
<a name="l00048"></a>00048 <span class="comment"></span><span class="comment">//=====================================</span>
<a name="l00049"></a>00049 
<a name="l00050"></a><a class="code" href="classAlbum.html">00050</a> <span class="keyword">class </span><a class="code" href="classAlbum.html" title="An album contains Subalbums.">Album</a>
<a name="l00051"></a>00051 {
<a name="l00052"></a>00052 <span class="comment">//------------------------------------------------------</span>
<a name="l00053"></a>00053 <span class="keyword">public</span>:
<a name="l00054"></a>00054 
<a name="l00056"></a>00056   <a class="code" href="classAlbum.html#4159157c323db1c4aae69d34ab646676" title="Sets default information and create temporary directory as necessary.">Album</a>( QString <a class="code" href="classAlbum.html#ee2d22fdee2f37380101f47561315c24" title="Temporary directory for placing modified or new images before saving takes place...">tmpDir</a>, <span class="keywordtype">bool</span> createSubalbum = <span class="keyword">true</span> );
<a name="l00057"></a>00057 
<a name="l00059"></a>00059   <a class="code" href="classAlbum.html#2c50054e79d185716987fe5edfcf62bf" title="Frees Subalbums.">~Album</a>();
<a name="l00060"></a>00060 
<a name="l00062"></a>00062   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#7da5a41b725e53faa510f2e294dbb79e" title="Sets the album name.">setName</a>(QString val);
<a name="l00063"></a>00063 
<a name="l00065"></a>00065   QString <a class="code" href="classAlbum.html#f10928e547a4403df72008364544cea6" title="Gets the album name.">getName</a>();
<a name="l00066"></a>00066 
<a name="l00068"></a>00068   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#c0428dd9428150736948ffc6daf32431" title="Sets the album description.">setDescription</a>(QString val);
<a name="l00069"></a>00069 
<a name="l00071"></a>00071   QString <a class="code" href="classAlbum.html#3bdf12802801aa407d4d97174a1f113e" title="Gets the album description.">getDescription</a>();
<a name="l00072"></a>00072 
<a name="l00074"></a>00074   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#1a36ff4f8eb2427fcc4a161ed98275c8" title="Sets the album author.">setAuthor</a>(QString val);
<a name="l00075"></a>00075 
<a name="l00077"></a>00077   QString <a class="code" href="classAlbum.html#bdc580d144c7ba57affa56fc88c36d22" title="Gets the album author.">getAuthor</a>();
<a name="l00078"></a>00078 
<a name="l00080"></a>00080   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#0d274af74a8da73608b3dc70a3a1eb4c" title="Sets the representative image.">setRepresentativeImages</a>(QString imageFilename);
<a name="l00081"></a>00081 
<a name="l00083"></a>00083   QPixmap* <a class="code" href="classAlbum.html#fa2da20aeb08bf27c10243a8886a32c8" title="Returns the representative image.">getRepresentativeImage</a>(<span class="keywordtype">int</span> size);
<a name="l00084"></a>00084 
<a name="l00086"></a>00086   <a class="code" href="classSubalbum.html" title="A subalbum contains photos.">Subalbum</a>* <a class="code" href="classAlbum.html#0870f79ed21521222c97a704bad0d50f" title="Returns a pointer to the first Subalbum.">getFirstSubalbum</a>();
<a name="l00087"></a>00087 
<a name="l00089"></a>00089   <a class="code" href="classSubalbum.html" title="A subalbum contains photos.">Subalbum</a>* <a class="code" href="classAlbum.html#d01a098e95e90dccfc2a3b4cb2169f83" title="Returns a pointer to the last Subalbum.">getLastSubalbum</a>();
<a name="l00090"></a>00090 
<a name="l00092"></a>00092   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#199f0331da194cdeb6c11d73ada0b5cf" title="Appends subalbum to end of linked list.">appendSubalbum</a>(<a class="code" href="classSubalbum.html" title="A subalbum contains photos.">Subalbum</a>* val);
<a name="l00093"></a>00093 
<a name="l00095"></a>00095   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#65bf21f4172a533a6c20ce4d370d38d6" title="Removes a subalbum.">removeSubalbum</a>(<a class="code" href="classSubalbum.html" title="A subalbum contains photos.">Subalbum</a>* val);
<a name="l00096"></a>00096 
<a name="l00098"></a>00098   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#2b80ccec03b4f9a573a094df196bad52" title="Returns the last modified year.">getModificationYear</a>();
<a name="l00099"></a>00099 
<a name="l00101"></a>00101   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#9fe3b765967a17904843a2eade9d774e" title="Returns the last modified month.">getModificationMonth</a>();
<a name="l00102"></a>00102 
<a name="l00104"></a>00104   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#023dc5f5a0a1df5055c5091657860037" title="Returns the last modified day.">getModificationDay</a>();
<a name="l00105"></a>00105 
<a name="l00107"></a>00107   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#e16d9e5691111231864aa57645811d0f" title="Returns the creation year.">getCreationYear</a>();
<a name="l00108"></a>00108 
<a name="l00110"></a>00110   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#a8519b202333bf67f06e93813a272530" title="Returns the creation month.">getCreationMonth</a>();
<a name="l00111"></a>00111 
<a name="l00113"></a>00113   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#1dfb171cebca3f254918b79b88f18fdc" title="Returnst he creation day.">getCreationDay</a>();
<a name="l00114"></a>00114 
<a name="l00116"></a>00116   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#f6022af9273b08757efdd8429e85811a" title="Updates the creation date to today&amp;#39;s date.">updateCreationDate</a>();
<a name="l00117"></a>00117 
<a name="l00119"></a>00119   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#0a335f439f152b708116ea7c2d53630f" title="Updates the modification date to today&amp;#39;s date.">updateModificationDate</a>();
<a name="l00120"></a>00120 
<a name="l00122"></a>00122   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#311fd8ded5e426cd27b695b3f88f2764" title="Imports album from XML format, returning int indicates success or not.">importFromDisk</a>(<a class="code" href="classStatusWidget.html">StatusWidget</a>* <a class="code" href="redEye__internal_8h.html#65b682074aef9e63bb1dad48c3e9e9df">status</a>, QString fileName, <span class="keywordtype">bool</span> disableCheckPhotoMods);
<a name="l00123"></a>00123 
<a name="l00125"></a>00125   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#663ceb8cc2164a3ebb90b8474ead5ff3" title="Exports album in XML and HTML format, along with resized images.">exportToDisk</a>(<a class="code" href="classStatusWidget.html">StatusWidget</a>* status, QString dirName, QString themeName);
<a name="l00126"></a>00126 
<a name="l00129"></a>00129   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#663ceb8cc2164a3ebb90b8474ead5ff3" title="Exports album in XML and HTML format, along with resized images.">exportToDisk</a>(<a class="code" href="classStatusWidget.html">StatusWidget</a>* status, <span class="keywordtype">bool</span> forceSave=<span class="keyword">false</span>);
<a name="l00130"></a>00130 
<a name="l00132"></a>00132   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#8135dd91b3a4351f613bc7251da66ee5" title="Export a compressed web album (excludes full size images and xml data).">exportCompressedWebAlbum</a>(<a class="code" href="classStatusWidget.html">StatusWidget</a>* status,
<a name="l00133"></a>00133                                QString exportLocation,
<a name="l00134"></a>00134                                QString exportMessage);
<a name="l00135"></a>00135   
<a name="l00138"></a>00138   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#634db482cc84c300952f430acd37b6fc" title="Export fullsize images (excludes slideshow and thumbnail images, album and collection...">exportLargeImages</a>(<a class="code" href="classStatusWidget.html">StatusWidget</a>* status, QString exportPath, QString exportMessage);  
<a name="l00139"></a>00139   
<a name="l00141"></a>00141   <span class="keywordtype">bool</span> <a class="code" href="classAlbum.html#dbd287d504ec319c454132c549dfdf6d" title="Returns true if album previously saved to disk.">prevSave</a>();
<a name="l00142"></a>00142 
<a name="l00144"></a>00144   <span class="keywordtype">bool</span> <a class="code" href="classAlbum.html#eaa0e1b807c47f47d96bf5e3d500e1b3" title="Returns true if album has been modified since the last save operation.">albumModified</a>();
<a name="l00145"></a>00145 
<a name="l00147"></a>00147   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#93ca31d42cb8ba9a9d07f5a01a090def" title="Sets the album as modified.">setModified</a>(<span class="keywordtype">bool</span> val=<span class="keyword">true</span>);
<a name="l00148"></a>00148 
<a name="l00150"></a>00150   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#b50528917284c5bfe4a69cf9641fbe06" title="Syncs subalbum ordering with front end gui ordering.">syncSubalbumList</a>(<a class="code" href="classSubalbumPreviewWidget.html" title="Displays subalbum icon and name.">SubalbumPreviewWidget</a>* item);
<a name="l00151"></a>00151 
<a name="l00153"></a>00153   QString <a class="code" href="classAlbum.html#d00fd15f7683622ffc3d2cef1fe3f9ca" title="Returns the current save location of all images.">getSaveLocation</a>();
<a name="l00154"></a>00154 
<a name="l00156"></a>00156   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#b804bb42d0657f68b9ee4a695c3a775b" title="Returns the number of photos.">getNumPhotos</a>();
<a name="l00157"></a>00157   
<a name="l00159"></a>00159   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#612d94f8a24a71110343722e8f9d45f9" title="Returns number of subalbums.">getNumSubalbums</a>();
<a name="l00160"></a>00160   
<a name="l00162"></a>00162   QString <a class="code" href="classAlbum.html#b8b862619156446a3f13d3a2cd8ee411" title="Returns currently selected theme.">getTheme</a>();
<a name="l00163"></a>00163   
<a name="l00165"></a>00165   QString <a class="code" href="classAlbum.html#a7000c4e580d93ccb7a3fdbc84e49952" title="Returns the temporary directory for use when modifying and adding new images.">getTmpDir</a>();
<a name="l00166"></a>00166   
<a name="l00168"></a>00168   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#48dc741d5a9890c85c008f788767b7ac" title="Returns the next unique photo id.">getNextUniquePhotoID</a>();
<a name="l00169"></a>00169   
<a name="l00171"></a>00171   QStringList <a class="code" href="classAlbum.html#ea0738a96c0c5fe7855fcb7eea57be7c" title="Returns a list of the most up to date thumbnail filesnames.">getThumbnailFilenames</a>();
<a name="l00172"></a>00172 <span class="comment">//------------------------------------------------------</span>
<a name="l00173"></a>00173 <span class="keyword">private</span>:        
<a name="l00175"></a>00175   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#8179863307cab8cef6aa4d15043666cc" title="Exports album to XML.">exportToXML</a>(<a class="code" href="classStatusWidget.html">StatusWidget</a>* status, QString exportPath);
<a name="l00176"></a>00176 
<a name="l00178"></a>00178   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#64b844527ea6b33f5a122f72bafad86d" title="Exports top level images.">exportTopLevelImages</a>();
<a name="l00179"></a>00179 
<a name="l00181"></a>00181   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#06e4a3066f4b65610579f586395bb9c9" title="Exports subalbum images.">exportSubalbumImages</a>(<a class="code" href="classStatusWidget.html">StatusWidget</a>* status, <span class="keywordtype">bool</span> forceSave);
<a name="l00182"></a>00182 
<a name="l00185"></a>00185   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#2c0bcf21ec8d7b7c5fa2b6a0e11c16b8" title="Removes any _orig images for photos which have been recently reverted to their original...">removeStagnantOrigFiles</a>(<a class="code" href="classStatusWidget.html">StatusWidget</a>* status);
<a name="l00186"></a>00186   
<a name="l00188"></a>00188   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#5bd818eda19ac5035259223c51595c20" title="Checks if images need to be moved and does so if necessary.">reorderSubalbumImages</a>(<a class="code" href="classStatusWidget.html">StatusWidget</a>* status);
<a name="l00189"></a>00189 
<a name="l00191"></a>00191   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#c9dbce0c2f113c339396f65d44bc1bb2" title="Removes old stagnant images caused when photos are removed from album or moved from...">removeStagnantImages</a>();
<a name="l00192"></a>00192 
<a name="l00194"></a>00194   <span class="keywordtype">void</span> <a class="code" href="classAlbum.html#b99673d5cf736d387513b9d6fdb14992" title="Removes previously saved resources, copies over new resources.">exportThemeResources</a>( QString <a class="code" href="classAlbum.html#262a0a91ecb944531c646d4b653fcda2" title="Theme to save album with.">theme</a> );
<a name="l00195"></a>00195 
<a name="l00197"></a><a class="code" href="classAlbum.html#727f83dc80dabae0b2e5ad1c7b780dac">00197</a>   QString <a class="code" href="classAlbum.html#727f83dc80dabae0b2e5ad1c7b780dac" title="Short name for album.">name</a>;
<a name="l00198"></a>00198 
<a name="l00200"></a><a class="code" href="classAlbum.html#112f55653e3a60a8ee18bd5ed95de062">00200</a>   QString <a class="code" href="classAlbum.html#112f55653e3a60a8ee18bd5ed95de062" title="Longer description of album.">description</a>;
<a name="l00201"></a>00201 
<a name="l00203"></a><a class="code" href="classAlbum.html#07f391870f3b65f59508bda6061125b8">00203</a>   QString <a class="code" href="classAlbum.html#07f391870f3b65f59508bda6061125b8" title="Album Creator.">author</a>;
<a name="l00204"></a>00204 
<a name="l00206"></a><a class="code" href="classAlbum.html#8ec38c9d909fbfbd9369397a66113e3f">00206</a>   QPixmap* <a class="code" href="classAlbum.html#8ec38c9d909fbfbd9369397a66113e3f" title="Representative images.">smallRepresentativeImage</a>;
<a name="l00207"></a><a class="code" href="classAlbum.html#0550333a5a59c20eb51c3c7ed17445db">00207</a>   QPixmap* <a class="code" href="classAlbum.html#0550333a5a59c20eb51c3c7ed17445db">largeRepresentativeImage</a>;
<a name="l00208"></a>00208 
<a name="l00210"></a><a class="code" href="classAlbum.html#ed78a871e2a57a0b0455d86ec94fb605">00210</a>   <a class="code" href="classSubalbum.html" title="A subalbum contains photos.">Subalbum</a>* <a class="code" href="classAlbum.html#ed78a871e2a57a0b0455d86ec94fb605" title="Pointer to first Subalbum.">firstSubalbum</a>;
<a name="l00211"></a>00211 
<a name="l00213"></a><a class="code" href="classAlbum.html#b201ac4c903a3abc587a311b3482bdf9">00213</a>   <a class="code" href="classSubalbum.html" title="A subalbum contains photos.">Subalbum</a>* <a class="code" href="classAlbum.html#b201ac4c903a3abc587a311b3482bdf9" title="Pointer to last Subalbum.">lastSubalbum</a>;
<a name="l00214"></a>00214 
<a name="l00216"></a><a class="code" href="classAlbum.html#e31a31d52e2037837dec6155c9eab9f1">00216</a>   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#e31a31d52e2037837dec6155c9eab9f1" title="Last modification year.">modificationYear</a>;
<a name="l00217"></a>00217 
<a name="l00219"></a><a class="code" href="classAlbum.html#b38283bd4376d6a11ea4c492341b0e02">00219</a>   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#b38283bd4376d6a11ea4c492341b0e02" title="Last modification month.">modificationMonth</a>;
<a name="l00220"></a>00220 
<a name="l00222"></a><a class="code" href="classAlbum.html#bf10ebd5163327ad090d7c13bccded14">00222</a>   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#bf10ebd5163327ad090d7c13bccded14" title="Last modification day.">modificationDay</a>;
<a name="l00223"></a>00223 
<a name="l00225"></a><a class="code" href="classAlbum.html#ec26d9dc6ba153f958cae543c9c2aef0">00225</a>   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#ec26d9dc6ba153f958cae543c9c2aef0" title="Creation year.">creationYear</a>;
<a name="l00226"></a>00226 
<a name="l00228"></a><a class="code" href="classAlbum.html#713fa4ccf9d7f5a87b09433be86b7c3d">00228</a>   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#713fa4ccf9d7f5a87b09433be86b7c3d" title="Creation month.">creationMonth</a>;
<a name="l00229"></a>00229 
<a name="l00231"></a><a class="code" href="classAlbum.html#10a54a8363e1b5e22d8cc34d00d435c4">00231</a>   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#10a54a8363e1b5e22d8cc34d00d435c4" title="Creation day.">creationDay</a>;
<a name="l00232"></a>00232 
<a name="l00234"></a><a class="code" href="classAlbum.html#e0284b0fa99590eb6889cb30d3e1472e">00234</a>   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#e0284b0fa99590eb6889cb30d3e1472e" title="Number of subalbums.">numSubalbums</a>;
<a name="l00235"></a>00235 
<a name="l00237"></a><a class="code" href="classAlbum.html#7e83a7e4ea400bb6dbc1b4779462627f">00237</a>   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#7e83a7e4ea400bb6dbc1b4779462627f" title="Number of loaded subalbums.">numLoadedSubalbums</a>;
<a name="l00238"></a>00238 
<a name="l00240"></a><a class="code" href="classAlbum.html#b0e49119dde6823c828b8bfcdcf20648">00240</a>   <span class="keywordtype">bool</span> <a class="code" href="classAlbum.html#b0e49119dde6823c828b8bfcdcf20648" title="Set if album was loaded/has been saved to disk.">savedToDisk</a>;
<a name="l00241"></a>00241 
<a name="l00243"></a><a class="code" href="classAlbum.html#60f57d886ba239859459fa6a9aec2a23">00243</a>   QString <a class="code" href="classAlbum.html#60f57d886ba239859459fa6a9aec2a23" title="Directory album saved to.">saveLocation</a>;
<a name="l00244"></a>00244 
<a name="l00245"></a>00245   <span class="comment">//Last directory album was saved to</span>
<a name="l00246"></a><a class="code" href="classAlbum.html#55b8a880f5274cbea34bb667ce019c90">00246</a>   QString <a class="code" href="classAlbum.html#55b8a880f5274cbea34bb667ce019c90">oldSaveLocation</a>;
<a name="l00247"></a>00247   
<a name="l00249"></a><a class="code" href="classAlbum.html#262a0a91ecb944531c646d4b653fcda2">00249</a>   QString theme;
<a name="l00250"></a>00250 
<a name="l00252"></a><a class="code" href="classAlbum.html#0005f524134e400162b19bfe41cc5797">00252</a>   <span class="keywordtype">bool</span> <a class="code" href="classAlbum.html#0005f524134e400162b19bfe41cc5797" title="Modification status of the album.">modified</a>;
<a name="l00253"></a>00253   
<a name="l00255"></a><a class="code" href="classAlbum.html#ee2d22fdee2f37380101f47561315c24">00255</a>   QString tmpDir;
<a name="l00256"></a>00256   
<a name="l00260"></a><a class="code" href="classAlbum.html#1647487a24774e089fbcceab38c450e2">00260</a>   <span class="keywordtype">int</span> <a class="code" href="classAlbum.html#1647487a24774e089fbcceab38c450e2" title="Next Unique ID for new photos.">nextUniqueID</a>;
<a name="l00261"></a>00261 <span class="comment">//------------------------------------------------------</span>
<a name="l00262"></a>00262 };
<a name="l00263"></a>00263 
<a name="l00264"></a>00264 <span class="preprocessor">#endif //BACKEND_ALBUM_H</span>
</pre></div></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 23 02:34:25 2009 for AlbumShaper by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>