From a845c7b55b35e78da571fe4ae66cf84783f48afe Mon Sep 17 00:00:00 2001 From: dockes Date: Fri, 23 Jun 2006 08:07:06 +0000 Subject: [PATCH] added qt4gui code from Gennadi Sushko --- src/qt4gui/recoll.pro.in | 58 +++++++ src/qt4gui/recollmain.ui | 345 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 403 insertions(+) create mode 100644 src/qt4gui/recoll.pro.in create mode 100644 src/qt4gui/recollmain.ui diff --git a/src/qt4gui/recoll.pro.in b/src/qt4gui/recoll.pro.in new file mode 100644 index 00000000..a3cd60a8 --- /dev/null +++ b/src/qt4gui/recoll.pro.in @@ -0,0 +1,58 @@ +TEMPLATE = app +LANGUAGE = C++ + +CONFIG += qt warn_on thread release debug + +HEADERS += rclmain.h rclreslist.h uiprefs.h recollmain.h +HEADERS += preview/preview.h advsearch.h sort.h ssearchb.h + +SOURCES += main.cpp \ + rclmain.cpp \ + idxthread.cpp \ + plaintorich.cpp \ + guiutils.cpp \ + rclreslist.cpp \ + uiprefs.cpp \ + recollmain.cpp \ + preview/preview.cpp \ + advsearch.cpp \ + sort.cpp \ + ssearchb.cpp + +FORMS = sort.ui \ + advsearch.ui \ + recollmain.ui \ + preview/preview.ui \ + uiprefs.ui \ + ssearchb.ui + +IMAGES = images/asearch.png \ + images/history.png \ + images/d_nextpage.png \ + images/nextpage.png \ + images/d_prevpage.png \ + images/prevpage.png \ + images/sortparms.png + +unix { + UI_DIR = .ui + MOC_DIR = .moc + OBJECTS_DIR = .obj + + DEFINES += RECOLL_DATADIR=\"@QTRECOLL_DATADIR@\" + LIBS += ../lib/librcl.a ../bincimapmime/libmime.a \ + $(BSTATIC) @LIBXAPIAN@ @LIBICONV@ $(BDYNAMIC) \ + -lz + + INCLUDEPATH += ../common ../index ../query ../unac ../utils + POST_TARGETDEPS = ../lib/librcl.a +} + +UNAME = $$system(uname -s) +contains( UNAME, [lL]inux ) { + LIBS -= -liconv +} + +TRANSLATIONS = i18n/recoll_fr.ts i18n/recoll_ru.ts i18n/recoll_uk.ts +#The following line was inserted by qt3to4 +QT += qt3support diff --git a/src/qt4gui/recollmain.ui b/src/qt4gui/recollmain.ui new file mode 100644 index 00000000..2241c136 --- /dev/null +++ b/src/qt4gui/recollmain.ui @@ -0,0 +1,345 @@ + + + + + RclMainBase + + + + 0 + 0 + 681 + 244 + + + + + 5 + 5 + 0 + 0 + + + + + 16 + 115 + + + + Recoll + + + + + 0 + 64 + 681 + 180 + + + + + 11 + + + 6 + + + + + 0 + + + 6 + + + + + + 5 + 0 + 0 + 0 + + + + + + + + + 5 + 5 + 2 + 0 + + + + + + + + + + + + 0 + 0 + 118 + 35 + + + + Search tools + + + + + + + + + 118 + 0 + 85 + 35 + + + + Result list + + + + + + + + 0 + 0 + 681 + 29 + + + + + &File + + + + + + + + &Tools + + + + + + + + &Preferences + + + + + + &Help + + + + + + + + + + + + + + E&xit + + + Exit + + + Ctrl+Q + + + + + Update &index + + + Update index + + + + + &About Recoll + + + About Recoll + + + + + &User manual + + + User manual + + + + + images/history.png + + + Document &History + + + Document &History + + + Document History + + + + + images/asearch.png + + + &Advanced Search + + + Advanced Search + + + Advanced/complex Search + + + + + images/sortparms.png + + + &Sort parameters + + + &Sort parameters + + + Sort parameters + + + + + false + + + images/nextpage.png + + + Next page + + + Next page of results + + + + + false + + + images/prevpage.png + + + Previous page + + + Previous page of results + + + + + &Query configuration + + + &Query configuration + + + + + + + + Q3ToolBar + Q3Frame +
q3listview.h
+ 0 + +
+ + SSearchBase + QWidget +
ssearchb.h
+ 0 + +
+ + RclResList + QWidget +
rclreslist.h
+ 0 + +
+ + Q3MainWindow + QWidget +
q3mainwindow.h
+ 1 + +
+
+ + ssearchb.h + rclreslist.h + + + + + prevPageAction + activated() + resList + resultPageBack() + + + -1 + -1 + + + 20 + 20 + + + + + nextPageAction + activated() + resList + showResultPage() + + + -1 + -1 + + + 20 + 20 + + + + +