/* * \brief Simple Qt interface for 'avplay' media player * \author Christian Prochaska * \date 2012-03-21 */ /* * Copyright (C) 2012-2013 Genode Labs GmbH * * This file is part of the Genode OS framework, which is distributed * under the terms of the GNU General Public License version 2. */ /* Qt includes */ #include /* qt_avplay includes */ #include "main_window.h" /* Genode includes */ #include #include #include static inline void load_stylesheet() { QFile file(":style.qss"); if (!file.open(QFile::ReadOnly)) { qWarning() << "Warning:" << file.errorString() << "opening file" << file.fileName(); return; } qApp->setStyleSheet(QLatin1String(file.readAll())); } int main(int argc, char *argv[]) { QApplication app(argc, argv); load_stylesheet(); /* look for dynamic linker */ try { static Genode::Rom_connection ldso_rom("ld.lib.so"); Genode::Process::dynamic_linker(ldso_rom.dataspace()); } catch (...) { PERR("ld.lib.so not found"); } QMember main_window; main_window->show(); return app.exec(); }