⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 collection_redesign.xmi

📁 Amarok是一款在LINUX或其他类UNIX操作系统中运行的音频播放器软件。 经过两年开发后
💻 XMI
📖 第 1 页 / 共 5 页
字号:
         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation comment="exclude the collection identified by its collection id from this query." isSpecification="false" isLeaf="false" visibility="public" xmi.id="9448" isRoot="false" isAbstract="true" isQuery="false" name="excludeCollection" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14475" type="4409" />          <UML:Parameter isSpecification="false" visibility="private" xmi.id="9449" value="" type="4736" name="collectionId" />         </UML:BehavioralFeature.parameter>        </UML:Operation>       </UML:Classifier.feature>      </UML:Interface>      <UML:Class comment="This class encapsulates multiple QueryBuilder and simply forwards most method calls to each of them. A notable exception is the run() method (or maybe query() method, i'm not sure if it shouldn't be renamed).In this method the class will query all internal QueryBuilders in parallel. It will emit the signal signalNewResultReady() as soon as an internal QueryBuilder delivers its result. Depending on whether the client code started a song query or a custom query it will emit signalNewResultReady(QString, QPtrList&lt;Song>) or signalNewResultReady(QString, QStringList)." isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4411" isRoot="false" isAbstract="false" name="MetaQueryBuilder" >       <UML:Classifier.feature>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="4719" isRoot="false" isAbstract="false" isQuery="false" name="slotNewResultReady" />       </UML:Classifier.feature>      </UML:Class>      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4412" isRoot="false" isAbstract="false" name="LocalQueryBuilder" />      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4413" isRoot="false" isAbstract="false" name="DaapQueryBuilder" />      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4414" isRoot="false" isAbstract="false" name="AmpacheQueryBuilder" />      <UML:Interface stereotype="4410" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4434" isRoot="false" isAbstract="true" name="Collection" >       <UML:Classifier.feature>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="4447" isRoot="false" isAbstract="true" isQuery="false" name="queryBuilder" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14476" type="4409" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="6244" isRoot="false" isAbstract="true" isQuery="false" name="startFullScan" />        <UML:Operation comment="get writable collection locations. Collection which are not writable should return a list with length 0." isSpecification="false" isLeaf="false" visibility="public" xmi.id="6446" isRoot="false" isAbstract="true" isQuery="false" name="collectionLocations" />        <UML:Operation comment="returns the collection id.TODO: think of a better type for the collection id." isSpecification="false" isLeaf="false" visibility="public" xmi.id="9809" isRoot="false" isAbstract="true" isQuery="true" name="collectionId" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14477" type="4736" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation comment="returns a displayble name for this collection, e.g. &quot;Your collection&quot; or &quot;Your Ipod&quot;." isSpecification="false" isLeaf="false" visibility="public" xmi.id="9847" isRoot="false" isAbstract="true" isQuery="true" name="prettyName" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14478" type="4736" />         </UML:BehavioralFeature.parameter>        </UML:Operation>       </UML:Classifier.feature>      </UML:Interface>      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4435" isRoot="false" isAbstract="false" name="LocalCollection" />      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4436" isRoot="false" isAbstract="false" name="DaapCollection" />      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4437" isRoot="false" isAbstract="false" name="AmpacheCollection" />      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4606" isRoot="false" isAbstract="false" name="Amarok" />      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4648" isRoot="false" isAbstract="false" name="IpodCollection" />      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4651" isRoot="false" isAbstract="false" name="IpodQueryBuilder" />      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4736" isRoot="false" isAbstract="false" name="QString" />      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4742" isRoot="false" isAbstract="false" name="QPtrList&lt;Song>" />      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4754" isRoot="false" isAbstract="false" name="QStringList" />      <UML:Interface stereotype="4410" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="4892" isRoot="false" isAbstract="true" name="Song" >       <UML:Classifier.feature>        <UML:Operation comment="returns an URL playable by Phonon" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4902" isRoot="false" isAbstract="true" isQuery="false" name="playableUrl" />        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="4930" isRoot="false" isAbstract="true" isQuery="true" name="prettyTitle" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14479" type="4736" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="4971" isRoot="false" isAbstract="true" isQuery="true" name="prettyUrl" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14480" type="4736" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="4994" isRoot="false" isAbstract="true" isQuery="true" name="title" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14481" type="4736" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation comment="returns true if the collection that this song is stored in supports statistics." isSpecification="false" isLeaf="false" visibility="public" xmi.id="5033" isRoot="false" isAbstract="true" isQuery="true" name="supportsStatistics" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14482" type="4396" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5064" isRoot="false" isAbstract="true" isQuery="false" name="playcount" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14483" type="4393" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5096" isRoot="false" isAbstract="true" isQuery="false" name="rating" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14484" type="4393" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5114" isRoot="false" isAbstract="true" isQuery="false" name="percentage" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14485" type="4397" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5133" isRoot="false" isAbstract="true" isQuery="false" name="setPlaycount" >         <UML:BehavioralFeature.parameter>          <UML:Parameter isSpecification="false" visibility="private" xmi.id="5134" value="" type="4393" name="newPlaycount" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation comment="increases the playcount of this song. This is a convience function and equivalent to calling setPlaycount( playcount + delta )" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9041" isRoot="false" isAbstract="true" isQuery="false" name="void increasePlaycount" >         <UML:BehavioralFeature.parameter>          <UML:Parameter isSpecification="false" visibility="private" xmi.id="9042" value="" type="4393" name="delta" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5171" isRoot="false" isAbstract="true" isQuery="false" name="setRating" >         <UML:BehavioralFeature.parameter>          <UML:Parameter isSpecification="false" visibility="private" xmi.id="5172" value="" type="4393" name="newRating" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5209" isRoot="false" isAbstract="true" isQuery="false" name="setPercentage" >         <UML:BehavioralFeature.parameter>          <UML:Parameter isSpecification="false" visibility="private" xmi.id="5210" value="" type="4397" name="newPercentage" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5600" isRoot="false" isAbstract="true" isQuery="false" name="artist" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14486" type="5320" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5623" isRoot="false" isAbstract="true" isQuery="false" name="album" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14487" type="5301" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5715" isRoot="false" isAbstract="true" isQuery="false" name="playable" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14488" type="4396" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5740" isRoot="false" isAbstract="true" isQuery="false" name="supportsTagUpdates" >         <UML:BehavioralFeature.parameter>          <UML:Parameter kind="return" xmi.id="14489" type="4396" />         </UML:BehavioralFeature.parameter>        </UML:Operation>        <UML:Operation comment="returns a TagUpdate instance whichis able to update the tags of the song, if possible. will return 0 if supportsTagUpdates() return false." isSpecification="false" isLeaf="false" visibility="public" xmi.id="12608" isRoot="false" isAbstract="true" isQuery="false" name="tagUpdater" >         <UML:BehavioralFeature.parameter>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -