<table><tr><td style="">emateli updated this revision to Diff 47694.<br />emateli added a comment.
</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/D14631">View Revision</a></tr></table><br /><div><div><ul class="remarkup-list">
<li class="remarkup-list-item">convert to namespace from class</li>
<li class="remarkup-list-item">do not show first captured group</li>
<li class="remarkup-list-item">remove help button</li>
<li class="remarkup-list-item">Use d-ptr pattern</li>
<li class="remarkup-list-item">remove show/hide methods and autoshow dialog</li>
<li class="remarkup-list-item">update doc</li>
<li class="remarkup-list-item">KFileItemList -> QList<QUrl>; KFileItem usage was unnecessary</li>
<li class="remarkup-list-item">update doc</li>
<li class="remarkup-list-item">WIP Change BatchRenameJobPrivate class</li>
</ul>

<p>This is still a WIP mostly with the use of d-ptr pattern for the exported header and the conversion of BatchRenameJob from a class with a very specific purpose to a general-purpose batch rename operation.</p>

<p>Looking for comments especially for the repurposing of the BatchRenameJob class(currently used only by Doplhin) and other thoughts in general as well.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R241 KIO</div></div></div><br /><div><strong>CHANGES SINCE LAST UPDATE</strong><div><a href="https://phabricator.kde.org/D14631?vs=45438&id=47694">https://phabricator.kde.org/D14631?vs=45438&id=47694</a></div></div><br /><div><strong>BRANCH</strong><div><div>batchrename2</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D14631">https://phabricator.kde.org/D14631</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>autotests/CMakeLists.txt<br />
autotests/batchrenametypestest.cpp<br />
autotests/batchrenametypestest.h<br />
src/core/batchrenamejob.cpp<br />
src/core/batchrenamejob.h<br />
src/widgets/CMakeLists.txt<br />
src/widgets/rename/batchrenamedialog.cpp<br />
src/widgets/rename/batchrenamedialog.h<br />
src/widgets/rename/batchrenamedialogmodel.cpp<br />
src/widgets/rename/batchrenamedialogmodel_p.h<br />
src/widgets/rename/batchrenametypes.cpp<br />
src/widgets/rename/batchrenametypes_p.h<br />
src/widgets/rename/batchrenamevar.cpp<br />
src/widgets/rename/batchrenamevar_p.h<br />
src/widgets/rename/filenameutils.cpp<br />
src/widgets/rename/filenameutils_p.h<br />
tests/CMakeLists.txt<br />
tests/batchrenamedialogtest_gui.cpp<br />
tests/previewtest.cpp</div></div></div><br /><div><strong>To: </strong>emateli, Frameworks, dfaure, mlaurent<br /><strong>Cc: </strong>mlaurent, asensi, rkflx, dfaure, aacid, ngraham, kde-frameworks-devel, michaelh, bruns<br /></div>