You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
730 B
36 lines
730 B
#include <QtGui/QApplication>
|
|
|
|
#include <QTextCodec>
|
|
#include <QLocale>
|
|
#include <QTranslator>
|
|
#include <QMessageBox>
|
|
#include <QtDebug>
|
|
|
|
#include "systeminstaller.h"
|
|
|
|
int main(int argc, char** argv)
|
|
{
|
|
QTextCodec::setCodecForLocale( QTextCodec::codecForName("UTF-8") );
|
|
QTextCodec::setCodecForTr( QTextCodec::codecForName("UTF-8") );
|
|
QTextCodec::setCodecForCStrings( QTextCodec::codecForName("UTF-8") );
|
|
|
|
QApplication app(argc, argv);
|
|
|
|
SystemInstaller installer;
|
|
|
|
#ifndef NO_INSTALL
|
|
if ( getuid() != 0)
|
|
{
|
|
QMessageBox::critical( 0, QObject::tr("Error"),
|
|
QObject::tr("You do not have administrative privileges.")
|
|
);
|
|
return -1;
|
|
}
|
|
#endif
|
|
|
|
installer.show();
|
|
|
|
return app.exec();
|
|
}
|
|
|