Merge pull request #1191 from larshp/issue_1190

add progress bar, #1190
This commit is contained in:
Lars Hvam 2018-02-11 10:06:38 +01:00 committed by GitHub
commit 664b8bb782
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -329,10 +329,21 @@ CLASS ZCL_ABAPGIT_OBJECTS_ACTIVATION IMPLEMENTATION.
DATA: lv_class LIKE LINE OF gt_classes, DATA: lv_class LIKE LINE OF gt_classes,
lo_cross TYPE REF TO cl_wb_crossreference, lo_cross TYPE REF TO cl_wb_crossreference,
lv_include TYPE programm. lv_include TYPE programm,
lo_progress TYPE REF TO zcl_abapgit_progress.
CREATE OBJECT lo_progress
EXPORTING
iv_total = lines( gt_classes ).
LOOP AT gt_classes INTO lv_class. LOOP AT gt_classes INTO lv_class.
IF sy-tabix MOD 20 = 0.
lo_progress->show(
iv_current = sy-tabix
iv_text = 'Updating where-used lists' ).
ENDIF.
lv_include = cl_oo_classname_service=>get_classpool_name( lv_class ). lv_include = cl_oo_classname_service=>get_classpool_name( lv_class ).
CREATE OBJECT lo_cross CREATE OBJECT lo_cross