1414using ClipboardR . Core ;
1515using ClipboardR . Panels ;
1616using Material . Icons ;
17- using Material . Icons . WPF ;
1817
1918namespace ClipboardR ;
2019
@@ -46,12 +45,14 @@ public class ClipboardR : IPlugin, IDisposable, ISettingProvider, ISavable
4645
4746 private PluginInitContext _context = null ! ;
4847 private LinkedList < ClipboardData > _dataList = new ( ) ;
48+ public string RequeryString { get ; private set ; }
4949
5050 public void Init ( PluginInitContext ctx )
5151 {
5252 this . _context = ctx ;
5353 _context . API . LogDebug ( ClassName , "Adding clipboard listener" ) ;
5454 this . _clipboard . ClipboardChanged += _OnClipboardChange ;
55+ RequeryString = _context . CurrentPluginMetadata . ActionKeyword ;
5556
5657 ClipDir = new DirectoryInfo ( ctx . CurrentPluginMetadata . PluginDirectory ) ;
5758 var imageCacheDirectoryPath = Path . Combine ( ClipDir . FullName , "CachedImages" ) ;
@@ -169,10 +170,7 @@ public List<Result> Query(Query query)
169170 Score = 1 ,
170171 Action = _ =>
171172 {
172- _context . API . ChangeQuery (
173- _context . CurrentPluginMetadata . ActionKeyword + " clear " ,
174- true
175- ) ;
173+ _context . API . ChangeQuery ( RequeryString + " clear " , true ) ;
176174 return false ;
177175 } ,
178176 }
@@ -214,7 +212,7 @@ private Result ClipDataToResult(ClipboardData o)
214212 VirtualKeyCode . CONTROL ,
215213 VirtualKeyCode . VK_V
216214 ) ;
217- _context . API . ChangeQuery ( _context . CurrentPluginMetadata . ActionKeyword , true ) ;
215+ _context . API . ChangeQuery ( RequeryString , true ) ;
218216 return true ;
219217 } ,
220218 } ;
@@ -332,14 +330,14 @@ public void CopyToClipboard(ClipboardData clipboardData)
332330 {
333331 _dataList . Remove ( clipboardData ) ;
334332 System . Windows . Forms . Clipboard . SetDataObject ( clipboardData . Data ) ;
335- _context . API . ChangeQuery ( _context . CurrentPluginMetadata . ActionKeyword , true ) ;
333+ _context . API . ChangeQuery ( RequeryString , true ) ;
336334 }
337335
338336 public void RemoveFromDatalist ( ClipboardData clipboardData )
339337 {
340338 _dataList . Remove ( clipboardData ) ;
341339 _dbHelper . DeleteOneRecord ( clipboardData ) ;
342- _context . API . ChangeQuery ( _context . CurrentPluginMetadata . ActionKeyword , true ) ;
340+ _context . API . ChangeQuery ( RequeryString , true ) ;
343341 }
344342
345343 public void PinOneRecord ( ClipboardData c )
@@ -351,7 +349,7 @@ public void PinOneRecord(ClipboardData c)
351349 : GetDefaultIcon ( c ) ;
352350 _dataList . AddLast ( c ) ;
353351 _dbHelper . PinOneRecord ( c ) ;
354- _context . API . ChangeQuery ( _context . CurrentPluginMetadata . ActionKeyword , true ) ;
352+ _context . API . ChangeQuery ( RequeryString , true ) ;
355353 }
356354
357355 public BitmapImage GetDefaultIcon ( ClipboardData data )
0 commit comments