Switch to unified view

a/src/qtgui/recollmain.ui.h b/src/qtgui/recollmain.ui.h
...
...
237
// Note that all our 'urls' are like : file://...
237
// Note that all our 'urls' are like : file://...
238
static string urltolocalpath(string url)
238
static string urltolocalpath(string url)
239
{
239
{
240
    return url.substr(7, string::npos);
240
    return url.substr(7, string::npos);
241
}
241
}
242
// Translate paragraph number in list window to doc number. This depends on 
243
// how we format the title etc..
244
static int reldocnumfromparnum(int par)
245
{
246
    return par - 2;
247
}
248
// Translate paragraph number in list window to doc number. This depends on 
249
// how we format the title etc..
250
static int parnumfromreldocnum(int docnum)
251
{
252
    return docnum + 2;
253
}
242
254
243
// Double click in result list: use external viewer to display file
255
// Double click in result list: use external viewer to display file
244
void RecollMain::reslistTE_doubleClicked(int par, int)
256
void RecollMain::reslistTE_doubleClicked(int par, int)
245
{
257
{
246
    LOGDEB(("RecollMain::reslistTE_doubleClicked: par %d\n", par));
258
    LOGDEB(("RecollMain::reslistTE_doubleClicked: par %d\n", par));
247
    reslist_dblclck = true;
259
    reslist_dblclck = true;
248
260
249
    Rcl::Doc doc;
261
    Rcl::Doc doc;
250
    int reldocnum =  par - 1;
262
    int reldocnum =  reldocnumfromparnum(par);
251
    if (!docsource->getDoc(reslist_winfirst + reldocnum, doc, 0))
263
    if (!docsource->getDoc(reslist_winfirst + reldocnum, doc, 0))
252
    return;
264
    return;
253
    
265
    
254
    // Look for appropriate viewer
266
    // Look for appropriate viewer
255
    string cmd = rclconfig->getMimeViewerDef(doc.mimetype);
267
    string cmd = rclconfig->getMimeViewerDef(doc.mimetype);
...
...
330
342
331
    int par = reslist_par;
343
    int par = reslist_par;
332
344
333
    if (reslist_current != -1) {
345
    if (reslist_current != -1) {
334
    QColor color("white");
346
    QColor color("white");
335
  reslistTE->setParagraphBackgroundColor(reslist_current+1, color);
347
  reslistTE->
348
      setParagraphBackgroundColor(parnumfromreldocnum(reslist_current), 
349
                  color);
336
    }
350
    }
337
    QColor color("lightblue");
351
    QColor color("lightblue");
338
    reslistTE->setParagraphBackgroundColor(par, color);
352
    reslistTE->setParagraphBackgroundColor(par, color);
339
353
340
    int reldocnum = par - 1;
354
    int reldocnum = reldocnumfromparnum(par);
341
    if (curPreview && reslist_current == reldocnum)
355
    if (curPreview && reslist_current == reldocnum)
342
    return;
356
    return;
343
357
344
    reslist_current = reldocnum;
358
    reslist_current = reldocnum;
345
    startPreview(reslist_winfirst + reldocnum);
359
    startPreview(reslist_winfirst + reldocnum);