Skip to content
Snippets Groups Projects
Commit 1e463ce7 authored by Giacomo Strangolino's avatar Giacomo Strangolino
Browse files

ported to cumbia

parent fa6ed6a9
No related branches found
No related tags found
No related merge requests found
......@@ -33,7 +33,7 @@ HEADERS += \
#
INCLUDEPATH += ui src
TARGET = $PROJECT_NAME$
TARGET = rfinp-b-sr-gui
!wasm-emscripten {
TARGET = bin/$${TARGET}
......
......@@ -18,56 +18,27 @@
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
#define CVSVERSION "$Name: $"
// #include <TApplication>
// cumbia
#include <cumbiapool.h>
#include <cuthreadfactoryimpl.h>
#include <qthreadseventbridgefactory.h>
#include <cuengineaccessor.h>
// cumbia
#include <quapplication.h>// TApplication is mapped into QuApplication. DBus connection is provided by the cumbia dbus plugin // ## added by qumbiaprojectwizard
#include "rfinp.h"
// #include <tutil.h> /* N.B.: prima degli include di X11 */
// no cumbia include replacement found for tutil.h
#include <X11/Xlib.h>
#include <QX11Info>
// #include <elettracolors.h>
// no cumbia include replacement found for elettracolors.h
#include <quapplication.h>
#include "rfinp_b_sr.h"
int main( int argc, char ** argv ) {
// TApplication qu_app( argc, argv );
QuApplication qu_app( argc, argv );// TApplication is mapped into QuApplication. DBus connection is provided by cumbia dbus plugin // ## added by qumbiaprojectwizard
// qu_app.setPalette(EPalette("elettra"));
// EPalette is not currently available in cumbia // ## added by qumbiaprojectwizard
// TUtil::instance()->setLoggingTarget(argv[0]);
// QTango TUtil:: class is not present in cumbia // ## added by qumbiaprojectwizard
CumbiaPool *cu_p = new CumbiaPool();
RFInp *w = new RFInp(cu_p, 0);
QString title("rfinp");
if (qu_app.arguments().size() > 1)
title = qu_app.arguments()[1].split('/').last(); /* solo il member */
w->setWindowTitle(title);
// TUtil::replaceWildcards(w->children(), qu_app.arguments());
// QTango TUtil:: class is not present in cumbia // ## added by qumbiaprojectwizard
QString title("rfinp");
if (qu_app.arguments().size() > 1)
title = qu_app.arguments()[1].split('/').last(); /* solo il member */
w->setWindowTitle(title);
w->show();
QString version(CVSVERSION);
qu_app.setApplicationVersion(version);
Display *disp = QX11Info::display();
Window root_win = (Window) w->winId();
XSetCommand(disp, root_win, argv, argc);
// exec application loop
// exec application loop
int ret = qu_app.exec();
// delete resources and return
// make sure to be operating on a valid cu_p in case of engine swap at runtime
......
......@@ -26,7 +26,7 @@
#include <quapps.h>
// cumbia
#include "rfinp.h"
#include "rfinp_b_sr.h"
// #include <qtango.h>
// no cumbia include replacement found for qtango.h
// #include <elettracolors.h>
......
......@@ -28,7 +28,7 @@
class CumbiaPool;
// cumbia
#include "ui_rfinp.h"
#include "ui_rfinp_b_sr.h"
class RFInp: public QWidget
{
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment