Lines 46-51
Link Here
|
46 |
import org.netbeans.api.progress.ProgressHandle; |
46 |
import org.netbeans.api.progress.ProgressHandle; |
47 |
import org.netbeans.api.progress.ProgressHandleFactory; |
47 |
import org.netbeans.api.progress.ProgressHandleFactory; |
48 |
import org.openide.LifecycleManager; |
48 |
import org.openide.LifecycleManager; |
|
|
49 |
import org.openide.filesystems.FileUtil; |
50 |
import org.openide.loaders.DataObject; |
49 |
import org.openide.util.Cancellable; |
51 |
import org.openide.util.Cancellable; |
50 |
import org.openide.util.NbBundle; |
52 |
import org.openide.util.NbBundle; |
51 |
import org.openidex.search.SearchType; |
53 |
import org.openidex.search.SearchType; |
Lines 76-81
Link Here
|
76 |
private volatile boolean finished = false; |
78 |
private volatile boolean finished = false; |
77 |
/** */ |
79 |
/** */ |
78 |
private final String replaceString; |
80 |
private final String replaceString; |
|
|
81 |
private ProgressHandle progressHandle; |
79 |
|
82 |
|
80 |
|
83 |
|
81 |
/** |
84 |
/** |
Lines 96-101
Link Here
|
96 |
? basicSearchCriteria.getReplaceExpr() |
99 |
? basicSearchCriteria.getReplaceExpr() |
97 |
: null; |
100 |
: null; |
98 |
} |
101 |
} |
|
|
102 |
|
103 |
void searching(DataObject d) { |
104 |
if (progressHandle != null) { |
105 |
progressHandle.progress(NbBundle.getMessage(SearchTask.class, "MSG_searching_file", FileUtil.getFileDisplayName(d.getPrimaryFile()))); |
106 |
} |
107 |
} |
99 |
|
108 |
|
100 |
/** |
109 |
/** |
101 |
*/ |
110 |
*/ |
Lines 109-115
Link Here
|
109 |
LifecycleManager.getDefault().saveAll(); |
118 |
LifecycleManager.getDefault().saveAll(); |
110 |
} |
119 |
} |
111 |
|
120 |
|
112 |
ProgressHandle progressHandle = ProgressHandleFactory.createHandle( |
121 |
progressHandle = ProgressHandleFactory.createHandle( |
113 |
NbBundle.getMessage(ResultView.class,"TEXT_SEARCHING___"), this); |
122 |
NbBundle.getMessage(ResultView.class,"TEXT_SEARCHING___"), this); |
114 |
progressHandle.start(); |
123 |
progressHandle.start(); |
115 |
|
124 |
|
Lines 129-134
Link Here
|
129 |
searchGroup.setListeningSearchTask(null); |
138 |
searchGroup.setListeningSearchTask(null); |
130 |
finished = true; |
139 |
finished = true; |
131 |
progressHandle.finish(); |
140 |
progressHandle.finish(); |
|
|
141 |
progressHandle = null; |
132 |
} |
142 |
} |
133 |
} |
143 |
} |
134 |
|
144 |
|