<table><tr><td style="">tobiasdeiminger created this revision.<br />Herald added a project: Okular.<br />Herald added a subscriber: okular-devel.<br />tobiasdeiminger requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D15279">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>This is mainly preparation for <a href="https://phabricator.kde.org/D15204" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D15204</a> (typewriter), where storing RGB won't be sufficient any longer.<br />
Typewriter will need transparent background (alpha=0x00), which can only be expressed as ARGB string.</p>

<p>Current code handles name format identical for all annotations. It doesn't hurt to store all annotations in ARGB format, so instead of introducing special handling for typewriter, let's store all annotation color attributes as ARGB string.</p></div></div><br /><div><strong>TEST PLAN</strong><div><ul class="remarkup-list">
<li class="remarkup-list-item">when [Reviews] section in okularpartrc is initially generated, all annotation color attributes are in #AARRGGBB format</li>
<li class="remarkup-list-item">saving into archive stores color with alpha channel (#AARRGGBB), for all kind of annotations</li>
</ul></div></div><br /><div><strong>REPOSITORY</strong><div><div>R223 Okular</div></div></div><br /><div><strong>BRANCH</strong><div><div>annotation_rgba</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D15279">https://phabricator.kde.org/D15279</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>conf/editannottooldialog.cpp<br />
core/annotations.cpp<br />
ui/data/tools.xml</div></div></div><br /><div><strong>To: </strong>tobiasdeiminger<br /><strong>Cc: </strong>okular-devel, ngraham, aacid<br /></div>