
Originally Posted by
jlbrd
Why if i add a drag list of file only one open? (line 35 code down)
Your method is ....
Editeur * ouvrirFichier(QStringList listeEmplacements, int numLigne=-1, bool modeSilencieux=false);
/* main.cpp */
{
if ( f.exists() ) {
return true;
} else {
return false;
}
}
//
int main(int argc, char *argv[])
{
for ( int i = 1; i < app.argc(); ++i )
{
QString yourfilemaybe
= app.
argv()[ i
];
if (is_file(yourfilemaybe)) {
list.append(yourfilemaybe);
}
}
splash->show();
QString fichierTraduction
= ":/traductions/traductions/QIde_"+QLocale::languageToString( QLocale::system().
language() )+".qm";
translator.load( fichierTraduction );
app.installTranslator( &translator );
//
MainImpl *main = new MainImpl;
main->setGeometry(50,50, 800, 550);
/* list of file */
if (list.size() > 0) {
main->ouvrirFichier(list);
}
/* list of file */
main->showMaximized();
//
delete splash;
main->controleEnvironnement();
main->lectureINI();
app.connect( &app, SIGNAL( lastWindowClosed() ), &app, SLOT( quit() ) );
return app.exec();
}
/* main.cpp */
bool is_file(QString fullFileName)
{
QFile f( fullFileName );
if ( f.exists() ) {
return true;
} else {
return false;
}
}
//
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QStringList list;
for ( int i = 1; i < app.argc(); ++i )
{
QString yourfilemaybe = app.argv()[ i ];
if (is_file(yourfilemaybe)) {
list.append(yourfilemaybe);
}
}
QSplashScreen *splash = new QSplashScreen(QPixmap(":/divers/images/SplashQIde.png"));
splash->show();
QTranslator translator;
QString fichierTraduction = ":/traductions/traductions/QIde_"+QLocale::languageToString( QLocale::system().language() )+".qm";
translator.load( fichierTraduction );
app.installTranslator( &translator );
//
MainImpl *main = new MainImpl;
main->setGeometry(50,50, 800, 550);
/* list of file */
if (list.size() > 0) {
main->ouvrirFichier(list);
}
/* list of file */
main->showMaximized();
//
delete splash;
main->controleEnvironnement();
main->lectureINI();
app.connect( &app, SIGNAL( lastWindowClosed() ), &app, SLOT( quit() ) );
return app.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks