Bug 357594

Summary: It should be possible to edit/create archives with comments
Product: [Applications] ark Reporter: Soukyuu <chrno-sphered>
Component: generalAssignee: Elvis Angelaccio <elvis.angelaccio>
Status: RESOLVED FIXED    
Severity: wishlist CC: rakuco
Priority: NOR    
Version First Reported In: 15.12.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 16.08.0
Sentry Crash Report:

Description Soukyuu 2016-01-05 20:16:34 UTC
Thanks for implementing viewing archive comments, it would be wonderful if it was also possible to 

- create an archive with a comment
- add a comment to an archive
- edit an existing comment

Reproducible: Always
Comment 1 Ragnar Thomsen 2016-04-30 17:24:29 UTC
Git commit 04d56afacf191feaaebf93bc9c4c53c068ba8a9a by Ragnar Thomsen.
Committed on 30/04/2016 at 17:24.
Pushed by rthomsen into branch 'master'.

Add support for editing/adding archive comments

Support was added for editing comments in supported archive types
(currently only RAR). A new bool was added to plugin json files
("SupportsWriteComment") to indicate support. A new action was added and
is found in Archive menu. The editing of comment is done in the same
QPlainTextEdit used to display comments before. When user modifies
comment, a KMessageWidget pops up with a "Save" button. Actual saving of
comment to archive is achieved by a new job type: CommentJob.
FIXED-IN: 16.08.0
GUI:
Differential Revision: D1493

M  +5    -1    autotests/kerfuffle/jsonarchiveinterface.cpp
M  +1    -0    autotests/kerfuffle/jsonarchiveinterface.h
M  +12   -0    kerfuffle/archive_kerfuffle.cpp
M  +2    -0    kerfuffle/archive_kerfuffle.h
M  +12   -3    kerfuffle/archiveformat.cpp
M  +4    -1    kerfuffle/archiveformat.h
M  +1    -0    kerfuffle/archiveinterface.h
M  +62   -2    kerfuffle/cliinterface.cpp
M  +21   -1    kerfuffle/cliinterface.h
M  +23   -0    kerfuffle/jobs.cpp
M  +16   -0    kerfuffle/jobs.h
M  +3    -2    part/ark_part.rc
M  +71   -2    part/part.cpp
M  +5    -0    part/part.h
M  +4    -0    plugins/clirarplugin/cliplugin.cpp
M  +3    -2    plugins/clirarplugin/kerfuffle_clirar.json
M  +6    -0    plugins/libarchive/libarchiveplugin.cpp
M  +1    -0    plugins/libarchive/libarchiveplugin.h

http://commits.kde.org/ark/04d56afacf191feaaebf93bc9c4c53c068ba8a9a