|
a/src/qtgui/searchclause_w.cpp |
|
b/src/qtgui/searchclause_w.cpp |
|
... |
|
... |
15 |
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
15 |
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
16 |
*/
|
16 |
*/
|
17 |
#include "autoconfig.h"
|
17 |
#include "autoconfig.h"
|
18 |
|
18 |
|
19 |
#include "recoll.h"
|
19 |
#include "recoll.h"
|
20 |
#include "debuglog.h"
|
20 |
#include "log.h"
|
21 |
|
|
|
22 |
#include "searchclause_w.h"
|
21 |
#include "searchclause_w.h"
|
23 |
|
22 |
|
24 |
#include <qvariant.h>
|
23 |
#include <qvariant.h>
|
25 |
#include <qcombobox.h>
|
24 |
#include <qcombobox.h>
|
26 |
#include <qspinbox.h>
|
25 |
#include <qspinbox.h>
|
|
... |
|
... |
140 |
}
|
139 |
}
|
141 |
|
140 |
|
142 |
|
141 |
|
143 |
void SearchClauseW::setFromClause(SearchDataClauseSimple *cl)
|
142 |
void SearchClauseW::setFromClause(SearchDataClauseSimple *cl)
|
144 |
{
|
143 |
{
|
145 |
LOGDEB(("SearchClauseW::setFromClause\n"));
|
144 |
LOGDEB("SearchClauseW::setFromClause\n" );
|
146 |
switch(cl->getTp()) {
|
145 |
switch(cl->getTp()) {
|
147 |
case SCLT_OR: if (cl->getexclude()) tpChange(2); else tpChange(0); break;
|
146 |
case SCLT_OR: if (cl->getexclude()) tpChange(2); else tpChange(0); break;
|
148 |
case SCLT_AND: tpChange(1); break;
|
147 |
case SCLT_AND: tpChange(1); break;
|
149 |
case SCLT_PHRASE: tpChange(3); break;
|
148 |
case SCLT_PHRASE: tpChange(3); break;
|
150 |
case SCLT_NEAR: tpChange(4); break;
|
149 |
case SCLT_NEAR: tpChange(4); break;
|
151 |
case SCLT_FILENAME: tpChange(5); break;
|
150 |
case SCLT_FILENAME: tpChange(5); break;
|
152 |
default: return;
|
151 |
default: return;
|
153 |
}
|
152 |
}
|
154 |
LOGDEB(("SearchClauseW::setFromClause: calling erase\n"));
|
153 |
LOGDEB("SearchClauseW::setFromClause: calling erase\n" );
|
155 |
clear();
|
154 |
clear();
|
156 |
|
155 |
|
157 |
QString text = QString::fromUtf8(cl->gettext().c_str());
|
156 |
QString text = QString::fromUtf8(cl->gettext().c_str());
|
158 |
QString field = QString::fromUtf8(cl->getfield().c_str());
|
157 |
QString field = QString::fromUtf8(cl->getfield().c_str());
|
159 |
|
158 |
|
|
... |
|
... |
218 |
fldCMB->close();
|
217 |
fldCMB->close();
|
219 |
} else {
|
218 |
} else {
|
220 |
fldCMB->show();
|
219 |
fldCMB->show();
|
221 |
}
|
220 |
}
|
222 |
}
|
221 |
}
|
|
|
222 |
|