confgui try program: delete, did not work since qt3, not worth saving
This commit is contained in:
parent
49a776571d
commit
e59b356bad
@ -1,130 +0,0 @@
|
||||
/* Copyright (C) 2005 J.F.Dockes
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the
|
||||
* Free Software Foundation, Inc.,
|
||||
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
#include "autoconfig.h"
|
||||
|
||||
#include <string>
|
||||
#include <iostream>
|
||||
|
||||
using namespace std;
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
#include <qglobal.h>
|
||||
#include <qobject.h>
|
||||
#include <QFrame>
|
||||
#include <qobject.h>
|
||||
#include <qapplication.h>
|
||||
#include <qtranslator.h>
|
||||
#include <qtextcodec.h>
|
||||
#include <qthread.h>
|
||||
#include <qtimer.h>
|
||||
#include <qlayout.h>
|
||||
#include <qwidget.h>
|
||||
#include <qlabel.h>
|
||||
|
||||
#include "pathut.h"
|
||||
#include "confguiindex.h"
|
||||
#include "log.h"
|
||||
#include "rclconfig.h"
|
||||
#include "execmd.h"
|
||||
#include "conflinkrcl.h"
|
||||
|
||||
using namespace confgui;
|
||||
|
||||
static const char *thisprog;
|
||||
static int op_flags;
|
||||
#define OPT_MOINS 0x1
|
||||
#define OPT_h 0x4
|
||||
#define OPT_c 0x20
|
||||
static const char usage [] =
|
||||
"\n"
|
||||
"trconf\n"
|
||||
" -h : Print help and exit\n"
|
||||
;
|
||||
//" -c <configdir> : specify config directory, overriding $RECOLL_CONFDIR\n"
|
||||
//;
|
||||
static void
|
||||
Usage(void)
|
||||
{
|
||||
FILE *fp = (op_flags & OPT_h) ? stdout : stderr;
|
||||
fprintf(fp, "%s: Usage: %s", thisprog, usage);
|
||||
exit((op_flags & OPT_h)==0);
|
||||
}
|
||||
|
||||
|
||||
static RclConfig *config;
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
QApplication app(argc, argv);
|
||||
|
||||
// fprintf(stderr, "Application created\n");
|
||||
thisprog = argv[0];
|
||||
argc--; argv++;
|
||||
|
||||
while (argc > 0 && **argv == '-') {
|
||||
(*argv)++;
|
||||
if (!(**argv))
|
||||
Usage();
|
||||
while (**argv)
|
||||
switch (*(*argv)++) {
|
||||
case 'h': op_flags |= OPT_h; Usage();break;
|
||||
}
|
||||
// b1:
|
||||
argc--; argv++;
|
||||
}
|
||||
|
||||
string a_config = "tstconfdir";
|
||||
config = new RclConfig(&a_config);
|
||||
if (config == 0 || !config->ok()) {
|
||||
cerr << "Cant read configuration in: " << a_config << endl;
|
||||
exit(1);
|
||||
}
|
||||
cerr << "Working with configuration file in: " << config->getConfDir()
|
||||
<< endl;
|
||||
|
||||
// Translation file for Qt
|
||||
QTranslator qt( 0 );
|
||||
qt.load( QString( "qt_" ) + QTextCodec::locale(), "." );
|
||||
app.installTranslator( &qt );
|
||||
|
||||
// Translations for Recoll
|
||||
string translatdir = path_cat(config->getDatadir(), "translations");
|
||||
QTranslator translator( 0 );
|
||||
// QTextCodec::locale() returns $LANG
|
||||
translator.load( QString("recoll_") + QTextCodec::locale(),
|
||||
translatdir.c_str() );
|
||||
app.installTranslator( &translator );
|
||||
// fprintf(stderr, "Translations installed\n");
|
||||
|
||||
ConfIndexW w(0, config);
|
||||
QSize size(0, 0);
|
||||
size = size.expandedTo(w.minimumSizeHint());
|
||||
w.resize(size);
|
||||
//w.setSizeGripEnabled(true);
|
||||
w.show();
|
||||
|
||||
// Connect exit handlers etc.. Beware, apparently this must come
|
||||
// after mainWindow->show() , else the QMessageBox above never
|
||||
// returns.
|
||||
app.connect(&app, SIGNAL(lastWindowClosed()), &app, SLOT(quit()));
|
||||
// fprintf(stderr, "Go\n");
|
||||
// Let's go
|
||||
return app.exec();
|
||||
}
|
||||
|
||||
@ -1,32 +0,0 @@
|
||||
TEMPLATE = app
|
||||
LANGUAGE = C++
|
||||
|
||||
CONFIG += qt warn_on thread release debug
|
||||
|
||||
HEADERS += confgui.h confguiindex.h
|
||||
|
||||
SOURCES += main.cpp confgui.cpp confguiindex.cpp
|
||||
|
||||
#FORMS =
|
||||
|
||||
unix {
|
||||
UI_DIR = .ui
|
||||
MOC_DIR = .moc
|
||||
OBJECTS_DIR = .obj
|
||||
|
||||
DEFINES += RECOLL_DATADIR='\\"/usr/local/share/recoll\\"'
|
||||
LIBS += ../../lib/librcl.a -lxapian -liconv -lz
|
||||
|
||||
INCLUDEPATH += ../../common ../../utils ../../rcldb
|
||||
#../index ../internfile ../query ../unac \
|
||||
# ../aspell ../rcldb
|
||||
POST_TARGETDEPS = ../../lib/librcl.a
|
||||
}
|
||||
|
||||
UNAME = $$system(uname -s)
|
||||
contains( UNAME, [lL]inux ) {
|
||||
LIBS -= -liconv
|
||||
}
|
||||
|
||||
#The following line was inserted by qt3to4
|
||||
QT += qt3support
|
||||
Loading…
x
Reference in New Issue
Block a user