diff --git a/app/main.cpp b/app/main.cpp index c4526ba..21865e0 100644 --- a/app/main.cpp +++ b/app/main.cpp @@ -1,73 +1,73 @@ /* This file is part of Massif Visualizer Copyright 2010 Milian Wolff 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) version 3 or any later version accepted by the membership of KDE e.V. (or its successor approved by the membership of KDE e.V.), which shall act as a proxy defined in Section 14 of version 3 of the license. 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, see . */ #include #include #include #include #include #include #include #include "mainwindow.h" int main( int argc, char *argv[] ) { QApplication app(argc, argv); KLocalizedString::setApplicationDomain("massif-visualizer"); KAboutData aboutData(QStringLiteral("massif-visualizer"), i18n("Massif Visualizer"), QStringLiteral("0.7"), i18n("A visualizer for output generated by Valgrind's massif tool."), KAboutLicense::LGPL, i18n("Copyright 2010-2015, Milian Wolff "), QString(), QStringLiteral("massif-visualizer@kde.org")); aboutData.addAuthor(i18n("Milian Wolff"), i18n("Original author, maintainer"), QStringLiteral("mail@milianw.de"), QStringLiteral("http://milianw.de")); aboutData.addAuthor(i18n("Arnold Dumas"), i18n("Multiple document interface, bug fixes"), QStringLiteral("arnold@dumas.at"), QStringLiteral("http://arnold.dumas.at")); aboutData.setOrganizationDomain("kde.org"); KAboutData::setApplicationData(aboutData); - app.setWindowIcon(QIcon::fromTheme(QStringLiteral("office-chart-area"))); + app.setWindowIcon(QIcon::fromTheme(QStringLiteral("massif-visualizer"))); QCommandLineParser parser; parser.addVersionOption(); parser.addHelpOption(); aboutData.setupCommandLine(&parser); parser.addPositionalArgument(QStringLiteral("files"), i18n( "Files to load" ), i18n("[FILE...]")); parser.process(app); aboutData.processCommandLine(&parser); Massif::MainWindow* window = new Massif::MainWindow; foreach (const QString &file, parser.positionalArguments()) { window->openFile(QUrl::fromUserInput(file, QDir::currentPath(), QUrl::AssumeLocalFile)); } window->show(); return app.exec(); }