34 Commits

Author SHA1 Message Date
Jean-Francois Dockes
656d0a1395 factorized GUI result popup menu code 2013-04-27 11:11:35 +02:00
Jean-Francois Dockes
caf5d105df Add support for indexing symlinks as such. Use inode/directory instead of application/x-fsdirectory as directory mime type. Fix stat/lstat usage in places (wipedir) 2013-04-17 18:34:02 +02:00
"Jean-Francois Dockes ext:(%22)
321978bfea replace atol with atoll to fix result size display bug. Also use atoll for time conversions, 2032 is coming... 2013-04-04 20:01:31 +02:00
Jean-Francois Dockes
66a5d9ab83 Arrange things so that "open parent" selects the file child when the parent is a directory 2013-02-27 14:36:45 +01:00
"Jean-Francois Dockes ext:(%22)
dc7b3420a0 defined data structure to pass around the search term description used for highlighting and other 2012-08-17 10:45:00 +02:00
"Jean-Francois Dockes ext:(%22)
35196e8e70 doc and messages touchups 2012-03-16 11:19:30 +01:00
Jean-Francois Dockes
8b4301256e GUI: fixed a few issues with string translations 2012-03-09 08:24:11 +01:00
Jean-Francois Dockes
ef00bfae70 Implement the gui category filters as query language fragments instead of hard-coding them. This allows implementing other kinds of filtering (ie:on directory) just by changing a configuration file 2012-02-18 11:21:09 +01:00
Jean-Francois Dockes
4c3d728032 Allow cancelling a long query (forces exiting the program because xapian provides no cancellation points) 2012-02-17 14:07:53 +01:00
Jean-Francois Dockes
2a091e874c Result list: if a thumbnail exists for the result, display it instead of the file type icon 2012-02-14 18:54:13 +01:00
Jean-Francois Dockes
9c5886c7c4 restable: add menu entry to save table as csv file 2011-08-18 19:02:39 +02:00
Jean-Francois Dockes
5727ea7122 GUI: switch to uniform yyyy-mm-dd representation of date (instead of a locale-sensitive one in some places) 2011-08-18 15:26:00 +02:00
"Jean-Francois Dockes ext:(%22)
48e86c99b5 GUI restable: fix sorting by file and doc size 2011-07-20 10:44:04 +02:00
Jean-Francois Dockes
469c544915 GUI: allow setting the snippet separator inside abstract (now a real html ellipsis by default) 2011-07-07 11:11:02 +02:00
Jean-Francois Dockes
cd2fe8049f gui: synchronize result list and table when feasible 2011-06-29 18:40:04 +02:00
Jean-Francois Dockes
21aa44b39e GUI: extend sort state persistence to non-date fields 2011-05-02 08:55:02 +02:00
Jean-Francois Dockes
55f124725f Fix problems that occurred when multiple threads were trying to read/convert files at the same time (ie: indexing and previewing threads in the GUI calling internfile()). Either get rid of or lock-protect all shared data, eliminate misc initialization possible conflicts by using static initializers. Hopefuly closes issue #51 2011-04-28 10:58:33 +02:00
Jean-Francois Dockes
9b5ff141c0 GUI: duplicate reslist popup menu for the restable 2011-03-11 19:04:56 +01:00
Jean-Francois Dockes
afde2f9c2a suppressed some overly repeated log messages 2011-03-11 11:50:19 +01:00
Jean-Francois Dockes
f9a4b05c2c GUI: restable: add. small adjustement of row height and vertical text pos. in cells 2011-03-10 18:27:39 +01:00
Jean-Francois Dockes
801da3b265 GUI: restable: set row height according to default font size 2011-03-10 17:51:04 +01:00
Jean-Francois Dockes
bd472c71ab GUI: fix crash when adding+moving column in restable 2011-03-03 12:39:32 +01:00
Jean-Francois Dockes
e1a20aa810 got rid of accesses to global config through getMainConfig() 2011-03-02 13:47:07 +01:00
Jean-Francois Dockes
2152a5ef85 fix qt4.4 compile issue 2011-02-02 16:33:37 +01:00
Jean-Francois Dockes
030415e850 restable highlighting: fix background and foreground colours for selected rows 2011-01-29 16:22:49 +01:00
Jean-Francois Dockes
50238d5577 restable: highlight match terms 2011-01-28 12:28:27 +01:00
Jean-Francois Dockes
9b738ebb61 gui results table: allow resetting to relevance order from header right-click menu + small gui sort-consistency fixes 2011-01-17 10:08:34 +01:00
Jean-Francois Dockes
c4f79e49da qtgui: add menu to erase search history + misc cleanups 2011-01-15 15:39:15 +01:00
Jean-Francois Dockes
58c4c12b04 restable. Set more sensible initial defaults + other small fixes 2011-01-11 08:39:00 +01:00
Jean-Francois Dockes
3bd39d893e Gui restable: add/remove columns 2010-12-24 15:48:44 +01:00
Jean-Francois Dockes
1e6fde221d Gui: restable browser section links work 2010-12-22 19:25:31 +01:00
Jean-Francois Dockes
0a6063542f Gui: misc event/signals cleanups. No functional changes 2010-12-22 18:07:18 +01:00
Jean-Francois Dockes
7d06dcd5a9 implement experimental testbed for table-based result list 2010-12-21 10:56:39 +01:00
Jean-Francois Dockes
c79410da94 Move sort/filtering code out of reslist 2010-12-18 15:45:12 +01:00