/safeFatPrinter/branch/src/main.cpp
http://cupsfilter.googlecode.com/ · C++ · 40 lines · 30 code · 5 blank · 5 comment · 1 complexity · 9e64284cca3d275d897d531068793d40 MD5 · raw file
- #include <QDebug>
- #include <QtGui/QApplication>
- #include <QTextCodec>
- #include <QMessageBox>
- #include "config.h"
-
- #include "startdlg.h"
-
- int main(int argc, char *argv[])
- {
- Q_INIT_RESOURCE(images);
-
- QTextCodec *codec = QTextCodec::codecForName("UTF-8");
- QTextCodec::setCodecForTr(codec);
- //QTextCodec::setCodecForTr( QTextCodec::codecForName( "cp866" ) );
- QTextCodec::setCodecForCStrings(codec);
- QTextCodec::setCodecForLocale(codec);
- qInstallMsgHandler(myMessageOutput);
- QApplication app(argc, argv);
- /*
- View * t= new View();
- t->exec();
- */
- QStringList aList=app.arguments();
- qDebug() << aList.size();
- if (aList.size()< 1){
- QMessageBox::critical(0,QObject::trUtf8("?????????? ? ?????????? ??????????????"),
- QObject::trUtf8("?????? ??????? ??????????, ?? ?????????? ?????????? ???????"));
-
- qDebug() << aList<<QString("Need more command line arguments.Current arguments %1\nExample safe_printer input.file doc_name").arg(aList.size());
- app.exit(1);
- }else {
- QString in_file =aList.at(1);
-
- StartDlg w;
- w.convertToPDF(in_file);
- w.show();
- return app.exec();
- }
- }