Warning, /utilities/kregexpeditor/TODO is written in an unsupported language. File is not indexed.
0001 TODO: 0002 ----- 0003 0004 - Add a match field, there the user can see which parts of the regex will give a submatch 0005 - Double clicking a regex-widget should select the relevant text in the regexp-input field. 0006 - Enhance highlighting of text area, two colors are too few. 0007 - Highlight the regexp string. 0008 - Plasma widget, preferable in QML. 0009 0010 0011 When the user drops something on the regular expression area that is of 0012 mime type text/plain, then ask the user whether he want it parsed as a 0013 regular expression or whether he wants it inserted as plain text (that is the text escaped) 0014 0015 Later wishes: 0016 ------------- 0017 - Make the KMultiFormListBox widget support that a line can show several entries. 0018 Use this feature to show two CharSelectors on one line for selecting a single char 0019 in the CharacterWidget. 0020 - Cleanup in the use of repaint(). Several of the repaint() can be update() instead. 0021 - add a checker widget, which can show what the regexp matches from a user defined text. 0022 - add the posibility to travers the widget using the keyboard. 0023 - Highlight the dragaccepter on dragEnter 0024 0025 Back references 0026 --------------- 0027 - when deleting a compound widget, which has a backreference, what should be done with the 0028 back reference? 0029 - cut/past should preserve back reference id, while cut/copy should create 0030 a new one. 0031 - create interface for extracting information about back references. 0032 0033 - support back references in the regexp: "(abc|def)\1" 0034 0035 Modules to go through to search for places to use KRegExpEditor 0036 --------------------------------------------------------------- 0037 KodeKnight 0038 kdeadmin 0039 kdebase 0040 kdeedu 0041 kdegames 0042 kdegraphics 0043 kdeinstaller 0044 kdelibs 0045 kdemultimedia 0046 kdenetwork 0047 kdenonbeta 0048 kdepim 0049 kdesdk 0050 kdetoys 0051 kfte 0052 kmusic 0053 koffice 0054 kpfa 0055 ksite 0056 quanta