int main(int argc, char * argv[]) { Q_INIT_RESOURCE(multiplevideoplayer); #ifdef KDE4_FOUND KAboutData aboutData("multiplevideoplayer", 0, ki18n(""), "", ki18n(""), KAboutData::License_GPL, ki18n("")); KCmdLineArgs::init(argc, argv, &aboutData); KApplication app; #else QApplication app(argc, argv); #endif //KDE4_FOUND app.setApplicationName("VideoPlayer"); app.setQuitOnLastWindowClosed(true); MainWindow window(NULL); window.show(); return app.exec(); }
int main(int argc, char *argv[]) { KAboutData about("kgpg", 0, ki18n("KGpg"), version, ki18n(description), KAboutData::License_GPL, ki18n("(C) 2003 Jean-Baptiste Mardelle"), KLocalizedString(), "http://utils.kde.org/projects/kgpg"); about.addAuthor(ki18n("Jean-Baptiste Mardelle"), ki18n("Author and former maintainer"), "*****@*****.**"); about.addAuthor(ki18n("Jimmy Gilles"), KLocalizedString(), "*****@*****.**"); about.addAuthor(ki18n("Rolf Eike Beer"), ki18n("Maintainer"), "*****@*****.**"); KCmdLineArgs::init(argc, argv, &about); KCmdLineOptions options; options.add("e", ki18n("Encrypt file")); options.add("k", ki18n("Open key manager")); options.add("d", ki18n("Open editor")); options.add("s", ki18n("Show encrypted file")); options.add("S", ki18n("Sign File")); options.add("V", ki18n("Verify signature")); options.add("+[File]", ki18n("File to open")); KCmdLineArgs::addCmdLineOptions(options); KUniqueApplication::addCmdLineOptions(); if (!KUniqueApplication::start()) return 0; KApplication *app = new KGpgApp(); app->setQuitOnLastWindowClosed(false); return app->exec(); }
int main( int argc, char **argv ) { KCmdLineArgs::init(argc, argv, "kurlrequestertest", 0, ki18n("kurlrequestertest"), "0", ki18n("test app")); KApplication app; app.setQuitOnLastWindowClosed(false); KUrl url = KUrlRequesterDialog::getUrl( "ftp://ftp.kde.org" ); qDebug( "Selected url: %s", url.url().toLatin1().constData()); KUrlRequester *req = new KUrlRequester(); #ifndef KDE_NO_DEPRECATED KEditListBox *el = new KEditListBox( QLatin1String("Test"), req->customEditor() ); #else KEditListWidget *el = new KEditListWidget( req->customEditor() ); el->setWindowTitle( QLatin1String("Test") ); #endif el->show(); KUrlRequester *req1 = new KUrlRequester(); req1->fileDialog(); req1->setWindowTitle("AAAAAAAAAAAA"); req1->show(); return app.exec(); }
int main(int argc, char **argv) { KAboutData aboutData("liri-control-kde4", 0, ki18n("Liri Control"), //programname ABOUT_VERSION, //version ki18n(ABOUT_SUMMARY), //short Desc KAboutData::License_LGPL_V3, //license ki18n(ABOUT_COPYRIGHT), //copywrite statement ki18n("Status of liri components"), //text "http://cerebro.webhop.net/liri", //homepage ABOUT_AUTHOR_EMAIL); //bugsemail address aboutData.addAuthor(ki18n(ABOUT_AUTHOR), ki18n("Lead developer"), ABOUT_AUTHOR_EMAIL); aboutData.setProgramIconName(QLatin1String("liri-control")); KCmdLineArgs::init( argc, argv, &aboutData ); KApplication app; app.setWindowIcon(KIcon(QLatin1String("liri-control"))); app.setQuitOnLastWindowClosed(true); BusConnection* busconnection = new BusConnection(); /* self freeing object! */ MainWindow* window = new MainWindow(busconnection); window->show(); int res = app.exec(); delete busconnection; return res; }
int main(int argc, char **argv) { KCmdLineArgs::init(argc, argv, "demo", 0, KLocalizedString(), "version", KLocalizedString()); KApplication app; app.setQuitOnLastWindowClosed( true ); QWidget *mainWidget = new QWidget; QVBoxLayout* l = new QVBoxLayout; KTextEditor::Message* m = new KTextEditor::Message(KTextEditor::Message::Information, "This is an information message, awesome!"); QAction* a = new QAction("Action 1", m); m->addAction(a); a = new QAction("Action 2", m); m->addAction(a, false); KateMessageWidget* mw = new KateMessageWidget(m); l->addWidget(mw); mw = new KateMessageWidget(m); l->addWidget(mw); l->addWidget(new QLabel("some text in the middle", mw)); mw = new KateMessageWidget(m); l->addWidget(mw); l->addWidget(new QLabel("some text at the bottom", mw)); mainWidget->setLayout(l); mainWidget->show(); return app.exec(); }
int main(int argc, char **argv) { KAboutData about("ksimond", 0, ki18n("KSimond"), simon_version, ki18n(description), KAboutData::License_GPL, ki18n("(C) 2008 Peter Grasch"), KLocalizedString(), 0, "*****@*****.**"); about.addAuthor( ki18n("Peter Grasch"), KLocalizedString(), "*****@*****.**" ); KCmdLineArgs::init(argc, argv, &about); KApplication app; QCoreApplication::addLibraryPath(QCoreApplication::applicationDirPath()+"/../plugins"); app.setQuitOnLastWindowClosed(false); KSimondView *widget = new KSimondView(); //widget->show(); int ret = app.exec(); delete widget; return ret; }
int main( int argc, char* argv[] ) { KAboutData aboutData( "klan", 0, ki18n("KLan"), "0.1", ki18n("A lan communication tool for KDE"), KAboutData::License_GPL_V3, ki18n( "(c) 2010 Felix Rohrbach" ), ki18n(""), // Futher description "", // Website "*****@*****.**" ); KCmdLineArgs::init( argc, argv, &aboutData ); KApplication app; app.setQuitOnLastWindowClosed(true); MainWindow window; return app.exec(); }
extern "C" KDE_EXPORT int kdemain(int argc, char** argv) { KAboutData about("cvsservice", 0, ki18n("CVS D-Bus service"), "0.1", ki18n("D-Bus service for CVS"), KAboutData::License_LGPL, ki18n("Copyright (c) 2002-2003 Christian Loose")); about.addAuthor(ki18n("Christian Loose"), ki18n("Developer"), "*****@*****.**"); KCmdLineArgs::init(argc, argv, &about); KApplication app; // Don't quit if password dialog for login is closed app.setQuitOnLastWindowClosed(false); // This app is started automatically, no need for session management app.disableSessionManagement(); CvsService service; return app.exec(); }
int main(int argc, char **argv) { KCmdLineOptions options; options.add("+[cmd]"); options.add("+[url]"); KCmdLineArgs::init(argc, argv, "kfstest", 0, ki18n("kfstest"), "0", ki18n("test app")); KCmdLineArgs::addCmdLineOptions(options); KApplication a; a.setQuitOnLastWindowClosed(false); QString name1; QStringList names; QString argv1; KUrl startDir; if (argc > 1) argv1 = QLatin1String(argv[1]); if ( argc > 2 ) startDir = KUrl( argv[2] ); #if 0 // SPLIT-TODO if (argv1 == QLatin1String("diroperator")) { KDirOperator *op = new KDirOperator(startDir, 0); KConfigGroup grp(KGlobal::config(), "TestGroup" ); op->setViewConfig(grp); op->setView(KFile::Simple); op->show(); a.exec(); } else #endif if (argv1 == QLatin1String("localonly")) { QString name = KFileDialog::getOpenFileName(startDir); qDebug("filename=%s",name.toLatin1().constData()); } else if (argv1 == QLatin1String("oneurl")) { KUrl url = KFileDialog::getOpenUrl(startDir); qDebug() << "url=" << url; } else if (argv1 == QLatin1String("existingDirectoryUrl")) { KUrl url = KFileDialog::getExistingDirectoryUrl(); qDebug("URL=%s",url.url().toLatin1().constData()); name1 = url.url(); } else if (argv1 == QLatin1String("preview")) { KUrl u = KFileDialog::getImageOpenUrl(); qDebug("filename=%s", u.url().toLatin1().constData()); } else if (argv1 == QLatin1String("preselect")) { names = KFileDialog::getOpenFileNames(KUrl("/etc/passwd")); QStringList::Iterator it = names.begin(); while ( it != names.end() ) { qDebug("selected file: %s", (*it).toLatin1().constData()); ++it; } } else if (argv1 == QLatin1String("dirs")) name1 = KFileDialog::getExistingDirectory(); else if (argv1 == QLatin1String("heap")) { KFileDialog *dlg = new KFileDialog( startDir, QString(), 0L); dlg->setMode( KFile::File); dlg->setOperationMode( KFileDialog::Saving ); QStringList filter; filter << "all/allfiles" << "text/plain"; dlg->setMimeFilter( filter, "all/allfiles" ); #if 0 // SPLIT-TODO KUrlBar *urlBar = dlg->speedBar(); if ( urlBar ) { urlBar->insertDynamicItem( KUrl("ftp://ftp.kde.org"), QLatin1String("KDE FTP Server") ); } #endif if ( dlg->exec() == KDialog::Accepted ) name1 = dlg->selectedUrl().url(); } else if ( argv1 == QLatin1String("eventloop") ) { new KFDTest( startDir ); return a.exec(); } else if (argv1 == QLatin1String("save")) { KUrl u = KFileDialog::getSaveUrl(startDir); // QString(QDir::homePath() + QLatin1String("/testfile")), // QString(), 0L); name1 = u.url(); } else if (argv1 == QLatin1String("icon")) { KIconDialog dlg; QString icon = dlg.getIcon(); kDebug() << icon; } // else if ( argv1 == QLatin1String("dirselect") ) { // KUrl url; // url.setPath( "/" ); // KUrl selected = KDirSelectDialog::selectDirectory( url ); // name1 = selected.url(); // qDebug("*** selected: %s", selected.url().toLatin1().constData()); // } else { KFileDialog dlg(startDir, QString::fromLatin1("*|All Files\n" "*.lo *.o *.la|All libtool Files"),0); // dlg.setFilter( "*.kdevelop" ); dlg.setMode( KFile::Files | KFile::Directory | KFile::ExistingOnly | KFile::LocalOnly ); // QStringList filter; // filter << "text/plain" << "text/html" << "image/png"; // dlg.setMimeFilter( filter ); // KMimeType::List types; // types.append( KMimeType::mimeType( "text/plain" ) ); // types.append( KMimeType::mimeType( "text/html" ) ); // dlg.setFilterMimeType( "Filetypes:", types, types.first() ); if ( dlg.exec() == QDialog::Accepted ) { const KUrl::List list = dlg.selectedUrls(); KUrl::List::ConstIterator it = list.constBegin(); qDebug("*** selectedUrls(): "); while ( it != list.constEnd() ) { name1 = (*it).url(); qDebug(" -> %s", name1.toLatin1().constData()); ++it; } qDebug("*** selectedFile: %s", dlg.selectedFile().toLatin1().constData()); qDebug("*** selectedUrl: %s", dlg.selectedUrl().url().toLatin1().constData()); qDebug("*** selectedFiles: "); QStringList l = dlg.selectedFiles(); QStringList::Iterator it2 = l.begin(); while ( it2 != l.end() ) { qDebug(" -> %s", (*it2).toLatin1().constData()); ++it2; } } } if (!(name1.isNull())) KMessageBox::information(0, QLatin1String("You selected the file " ) + name1, QLatin1String("Your Choice")); return 0; }