summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2008-10-30 01:50:51 +0100
committerAndrea Diamantini <adjam7@gmail.com>2008-10-30 01:50:51 +0100
commit63b34dc6ccd32c9bc7c3d8c0137ff12530238bde (patch)
treef0f93e418c0556377487754c2e740f90497ffc51 /src/main.cpp
downloadrekonq-63b34dc6ccd32c9bc7c3d8c0137ff12530238bde.tar.xz
reKonq initial commit. Yeah!
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp57
1 files changed, 57 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp
new file mode 100644
index 00000000..ae4c2173
--- /dev/null
+++ b/src/main.cpp
@@ -0,0 +1,57 @@
+/* ============================================================
+ *
+ * This file is a part of the reKonq project
+ *
+ * Copyright (C) 2008 by Andrea Diamantini <adjam7 at gmail dot com>
+ *
+ *
+ * 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, 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.
+ *
+ * ============================================================ */
+
+
+#include <KAboutData>
+#include <KCmdLineArgs>
+
+#include "browserapplication.h"
+
+int main(int argc, char **argv)
+{
+ KAboutData aboutData(
+ "reKonq",
+ 0,
+ ki18n("reKonq"),
+ "0.0.1",
+ ki18n("A KDE browser webkit based"),
+ KAboutData::License_GPL,
+ ki18n("Copyright (c) 2008 Andrea Diamantini"),
+ KLocalizedString(),
+ "http://www.adjam.org",
+ "adjam7@gmail.com" // bug report mail
+ );
+
+ aboutData.addAuthor(ki18n("Andrea Diamantini"), ki18n("reKonq author"), "adjam7@gmail.com");
+ aboutData.setProgramIconName("application-internet");
+
+ KCmdLineArgs::init( argc, argv, &aboutData );
+ KCmdLineOptions options;
+
+ //TODO make this work
+ options.add("+URL", ki18n("Location to open"));
+ KCmdLineArgs::addCmdLineOptions( options );
+
+ BrowserApplication app(argc, argv);
+ if (!app.isTheOnlyBrowser())
+ return 0;
+ app.newMainWindow();
+ return app.exec();
+}
+