Author Topic: New Touch Orbiter & Proxy_Orbiter in development  (Read 43236 times)

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #30 on: June 06, 2011, 05:19:15 pm »
Hi all,

A very brief update...

Well we have some progress... I think we can probably look forward to the making an early beta release of the new proxy_orbiter 2.5 & a QT implementation of the new Touch Orbiter with the dynamic controls layer implemented by this weekend. We will release source for both for you all to play with... and as with the original Wince Touch Orbiter code we hope that some of you will port it to new devices/Dev Environments/OS's. The idea is to show you work in progress code... it wont be complete but it will demonstrate some of the ideas driving this effort.

We will be doing an update to the Dianemo iOS Orbiter shortly too and this Orbiter will have a user setting to allow it work either in 'Dynamic' UI mode or in 'Classic' mode - expect an update to be pushed out automatically via the iOS App store asap.

I'll do a more detailed post a little later in the week just prior to the release of the Beta code.

All the best


Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

darrenmason

  • Addicted
  • *
  • Posts: 529
    • View Profile
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #31 on: June 10, 2011, 01:53:25 am »
Andrew,

Let us know if there are any updates here. Might have some time this weekend to do the Android equivalent since I have a long weekend and no plans as yet.
Even if source is not terribly stable might be worth posting it somewhere so I can get an idea of what you are trying to achieve and where you are heading.


regards
Darren

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #32 on: June 13, 2011, 12:29:48 pm »
Andrew,

Let us know if there are any updates here. Might have some time this weekend to do the Android equivalent since I have a long weekend and no plans as yet.
Even if source is not terribly stable might be worth posting it somewhere so I can get an idea of what you are trying to achieve and where you are heading.


regards
Darren

We have a working Proxy_Orbiter and a partially working QT App now... it does demonstrate the new protocol and the dynamic control layer to a large extent (but it does not render the dynamic layers bit maps yet). We need to document what we have and tidy up the QT code a little still though.

All the best


Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

RayBe

  • Guru
  • ****
  • Posts: 315
    • View Profile
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #33 on: June 13, 2011, 02:34:14 pm »
Hi Andrew,

How is the speed compared to the touch-orbiter and could you show some screen-shots (say as a preview :) )?

br,
Raymond
When you were born, you were crying and everybody else was laughing.
Live your life so when you die, you are laughing and everybody else is crying.

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #34 on: June 13, 2011, 02:41:56 pm »
Hi Andrew,

How is the speed compared to the touch-orbiter and could you show some screen-shots (say as a preview :) )?

br,
Raymond

Well the speed looks to be good with the dynamic control layer on (you can revert to 'Normal' Orbiter mode in settings). But to be fair we have not done any rigorous testing yet and the code that pulls in the ui bit maps is not fully implemented yet. But it looks encouraging. I will post some screen shots as soon as we have the dynamic control layer rendering bit maps fully.

All the best


Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Here's a brief video of the work Uplink has been doing on re-engineering the Orbiter to allow it to display limited dynamic UI elements - currently we support scrolling datagrids... with other dynamic UI elements to follow. The video was shot in Apple's xCode device simulator. Enjoy! http://www.youtube.com/watch?v=AMYhB_KNyt0

Enjoy

Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

purps

  • NEEDS to work for LinuxMCE
  • ***
  • Posts: 1402
  • If it ain't broke, tweak it
    • View Profile
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #36 on: June 18, 2011, 12:15:06 am »
What a late night for a Friday, Andrew!

Very, very cool, can't wait to try it out.

Cheers,
Matt.
1004 RC :: looking good :: upgraded 01/04/2013
my setup :: http://wiki.linuxmce.org/index.php/User:Purps

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #37 on: July 11, 2011, 02:35:45 am »
Uplink added the TouchOrbiterQt code to SVN earlier this evening. There's also a ticket related to this: http://trac.linuxmce.org/trac.cgi/ticket/1128

Great work by Uplink by the way over this weekend to get this out to you guys... Thanks :-)

There will also be a Wiki page later tomorrow that will document what's changed etc. The TouchOrbiterQt is the reference you should refer to for creating versions for other OS's or programming languages. Of course you can improve TouchOrbiterQt too if that interests you - its GPL.

Anyway hope you enjoy the new QT Orbiter...and I can't wait to see what new OS's, devices you port it too :-)

Al the best


Andrew

PS please post any TouchOrbiterQt development related questions to this thread please.
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Wiki Pages for Touch Orbiter & Proxy_Orbiter
« Reply #38 on: July 11, 2011, 02:36:17 pm »
Here are the Wiki pages for Touch Orbiter & Proxy_Orbiter

http://wiki.linuxmce.org/index.php/Touch_Orbiter

http://wiki.linuxmce.org/index.php/Proxy_Orbiter

Enjoy!


Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

DragonK

  • Guru
  • ****
  • Posts: 446
    • View Profile
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #39 on: July 11, 2011, 04:01:09 pm »
Hi Andrew,

Maybe I'm rushing into this, but I cant compile on my core.
Followed the steps from the wiki http://wiki.linuxmce.org/index.php/TouchOrbiterQt.

I needed to install libqt4-devel to be able to run qmake.
qmake seems to run without any errors, but make not so well.........
I have several errors looking like this.

Code: [Select]
dcerouter_1018958:/home/karel/source/src/TouchOrbiter/TouchOrbiterQt# qmake
dcerouter_1018958:/home/karel/source/src/TouchOrbiter/TouchOrbiterQt# make
g++ -c -pipe -g -Wall -W -O0 -D_REENTRANT  -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Ibuild/ -Iui -Ibuild/ -o build/mainwindowimpl.o src/mainwindowimpl.cpp
In file included from src/mainwindowimpl.cpp:1:
src/mainwindowimpl.h:4:23: error: QMainWindow: No such file or directory
src/mainwindowimpl.h:5:27: error: ui_mainwindow.h: No such file or directory
src/mainwindowimpl.h:7:16: error: QMap: No such file or directory
In file included from src/mainwindowimpl.cpp:3:
src/OrbiterBackend.h:4:19: error: QObject: No such file or directory
In file included from src/mainwindowimpl.cpp:4:
src/OrbiterScreen.h:7:19: error: QPixmap: No such file or directory
src/OrbiterScreen.h:8:24: error: QDomDocument: No such file or directory
src/OrbiterScreen.h:10:23: error: QStringList: No such file or directory
In file included from src/mainwindowimpl.cpp:5:
src/DatagridWidget.h:4:24: error: QTableWidget: No such file or directory
src/DatagridWidget.h:5:19: error: QString: No such file or directory
src/DatagridWidget.h:6:31: error: QStyledItemDelegate: No such file or directory
src/DatagridWidget.h:7:31: error: QAbstractTableModel: No such file or directory
src/DatagridWidget.h:8:20: error: QPainter: No such file or directory
src/DatagridWidget.h:10:19: error: QVector: No such file or directory
src/mainwindowimpl.cpp:7:16: error: QUrl: No such file or directory
src/mainwindowimpl.cpp:9:27: error: QNetworkRequest: No such file or directory
src/mainwindowimpl.cpp:10:26: error: QAuthenticator: No such file or directory
src/mainwindowimpl.cpp:11:25: error: QNetworkProxy: No such file or directory
src/mainwindowimpl.cpp:12:21: error: QSettings: No such file or directory
src/mainwindowimpl.cpp:13:17: error: QtXml: No such file or directory
In file included from src/mainwindowimpl.cpp:1:
src/mainwindowimpl.h:17: error: expected class-name before â,â token
src/mainwindowimpl.h:17: error: âUiâ has not been declared
src/mainwindowimpl.h:17: error: expected `{' before âMainWindowâ
src/mainwindowimpl.h:17: error: function definition does not declare parameters
In file included from src/mainwindowimpl.cpp:3:
src/OrbiterBackend.h:21: error: expected class-name before â{â token
src/OrbiterBackend.h:22: error: ISO C++ forbids declaration of âQ_OBJECTâ with no type
src/OrbiterBackend.h:23: error: expected â;â before âprivateâ
src/OrbiterBackend.h:31: error: expected primary-expression before âvoidâ
src/OrbiterBackend.h:31: error: ISO C++ forbids declaration of âsignalsâ with no type
src/OrbiterBackend.h:31: error: expected â;â before âvoidâ
src/OrbiterBackend.h:35: error: expected `:' before âslotsâ
src/OrbiterBackend.h:36: error: expected primary-expression before âvoidâ
src/OrbiterBackend.h:36: error: ISO C++ forbids declaration of âslotsâ with no type
src/OrbiterBackend.h:36: error: expected â;â before âvoidâ
src/OrbiterBackend.h:42: error: âQObjectâ has not been declared
src/OrbiterBackend.h:44: error: expected `:' before âslotsâ
src/OrbiterBackend.h:45: error: expected primary-expression before âvoidâ
src/OrbiterBackend.h:45: error: ISO C++ forbids declaration of âslotsâ with no type
src/OrbiterBackend.h:45: error: expected â;â before âvoidâ
src/OrbiterBackend.h:48: error: expected â,â or â...â before â<â token
src/OrbiterBackend.h:48: error: ISO C++ forbids declaration of âQListâ with no type
src/OrbiterBackend.h:56: error: field âProtocolâ has incomplete type
src/OrbiterBackend.h:69: error: expected â,â or â...â before â&â token
src/OrbiterBackend.h:69: error: ISO C++ forbids declaration of âQByteArrayâ with no type
In file included from src/mainwindowimpl.cpp:4:
src/OrbiterScreen.h:14: error: expected class-name before â{â token
src/OrbiterScreen.h:15: error: ISO C++ forbids declaration of âQ_OBJECTâ with no type
src/OrbiterScreen.h:17: error: expected â;â before âpublicâ
src/OrbiterScreen.h:26: error: âQDomDocumentâ has not been declared
src/OrbiterScreen.h:27: error: ISO C++ forbids declaration of âQDomDocumentâ with no type
src/OrbiterScreen.h:27: error: expected â;â before â*â token
src/OrbiterScreen.h:30: error: âQDomDocumentâ has not been declared
src/OrbiterScreen.h:31: error: ISO C++ forbids declaration of âQDomDocumentâ with no type
src/OrbiterScreen.h:31: error: expected â;â before â*â token
src/OrbiterScreen.h:32: error: âQStringListâ does not name a type
src/OrbiterScreen.h:41: error: ISO C++ forbids declaration of âQDomDocumentâ with no type
src/OrbiterScreen.h:41: error: expected â;â before â*â token
src/OrbiterScreen.h:42: error: ISO C++ forbids declaration of âQMapâ with no type
src/OrbiterScreen.h:42: error: expected â;â before â<â token
In file included from src/mainwindowimpl.cpp:5:
src/DatagridWidget.h:13: error: expected class-name before â{â token
src/DatagridWidget.h:14: error: ISO C++ forbids declaration of âQ_OBJECTâ with no type
src/DatagridWidget.h:15: error: expected â;â before âpublicâ
src/DatagridWidget.h:20: error: ISO C++ forbids declaration of âQMapâ with no type
src/DatagridWidget.h:20: error: expected â;â before â<â token
src/DatagridWidget.h:22: error: field âTextâ has incomplete type
src/DatagridWidget.h:23: error: field âImagePathâ has incomplete type
src/DatagridWidget.h:24: error: field âImageâ has incomplete type
src/DatagridWidget.h:31: error: expected primary-expression before âvoidâ
src/DatagridWidget.h:31: error: ISO C++ forbids declaration of âsignalsâ with no type
src/DatagridWidget.h:31: error: expected â;â before âvoidâ
src/DatagridWidget.h:33: error: expected `:' before âslotsâ
src/DatagridWidget.h:34: error: expected primary-expression before âvoidâ
src/DatagridWidget.h:34: error: ISO C++ forbids declaration of âslotsâ with no type
src/DatagridWidget.h:34: error: expected â;â before âvoidâ
src/DatagridWidget.h:42: error: expected class-name before â{â token
src/DatagridWidget.h:43: error: ISO C++ forbids declaration of âQ_OBJECTâ with no type
src/DatagridWidget.h:44: error: expected â;â before âpublicâ
src/DatagridWidget.h:51: error: expected â,â or â...â before â&â token
src/DatagridWidget.h:51: error: ISO C++ forbids declaration of âQModelIndexâ with no type
src/DatagridWidget.h:52: error: expected â,â or â...â before â&â token
src/DatagridWidget.h:52: error: ISO C++ forbids declaration of âQModelIndexâ with no type
src/DatagridWidget.h:53: error: âQVariantâ does not name a type
src/DatagridWidget.h:60: error: ISO C++ forbids declaration of âQVectorâ with no type
src/DatagridWidget.h:60: error: expected â;â before â<â token
src/DatagridWidget.h:62: error: expected `:' before âslotsâ
src/DatagridWidget.h:63: error: expected primary-expression before âvoidâ
src/DatagridWidget.h:63: error: ISO C++ forbids declaration of âslotsâ with no type
src/DatagridWidget.h:63: error: expected â;â before âvoidâ
src/DatagridWidget.h:67: error: expected class-name before â{â token
src/DatagridWidget.h:68: error: ISO C++ forbids declaration of âQ_OBJECTâ with no type
src/DatagridWidget.h:69: error: expected â;â before âpublicâ
src/DatagridWidget.h:73: error: âQPainterâ has not been declared
src/DatagridWidget.h:73: error: expected â,â or â...â before â&â token
src/DatagridWidget.h:73: error: ISO C++ forbids declaration of âQStyleOptionViewItemâ with no type
src/DatagridWidget.h:77: error: expected class-name before â{â token
src/DatagridWidget.h:78: error: ISO C++ forbids declaration of âQ_OBJECTâ with no type
src/DatagridWidget.h:79: error: expected â;â before âpublicâ
src/DatagridWidget.h:87: error: expected primary-expression before âvoidâ
src/DatagridWidget.h:87: error: ISO C++ forbids declaration of âsignalsâ with no type
src/DatagridWidget.h:87: error: expected â;â before âvoidâ
src/DatagridWidget.h:89: error: expected `:' before âslotsâ
src/DatagridWidget.h:90: error: expected primary-expression before âvoidâ
src/DatagridWidget.h:90: error: ISO C++ forbids declaration of âslotsâ with no type
src/DatagridWidget.h:90: error: expected â;â before âvoidâ
src/DatagridWidget.h:93: error: field âmyGridIDâ has incomplete type
src/mainwindowimpl.cpp:16: error: expected constructor, destructor, or type conversion before â(â token
src/mainwindowimpl.cpp:39: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:44: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:54: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:68: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:92: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:242: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:249: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:257: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:263: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:277: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:286: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:304: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:322: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
make: *** [build/mainwindowimpl.o] Error 1
dcerouter_1018958:/home/karel/source/src/TouchOrbiter/TouchOrbiterQt#

Any Ideas??

Regards
Karel

Edit: DOEF DOEF...... (Knocking head on the table to get the dust off........)   ::)
Nevermind..... had to run "make" from the src folder.
Code: [Select]
dcerouter_1018958:/home/karel/source/src/#make its compiling now........


Edit: Wonders if what Im doing is right ...........
I still have to wait for Apple to approve the app before I can use it with my Iphone.......?
« Last Edit: July 11, 2011, 04:16:42 pm by DragonK »

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #40 on: July 11, 2011, 06:41:14 pm »
Hi Andrew,

Maybe I'm rushing into this, but I cant compile on my core.
Followed the steps from the wiki http://wiki.linuxmce.org/index.php/TouchOrbiterQt.

I needed to install libqt4-devel to be able to run qmake.
qmake seems to run without any errors, but make not so well.........
I have several errors looking like this.

Code: [Select]
dcerouter_1018958:/home/karel/source/src/TouchOrbiter/TouchOrbiterQt# qmake
dcerouter_1018958:/home/karel/source/src/TouchOrbiter/TouchOrbiterQt# make
g++ -c -pipe -g -Wall -W -O0 -D_REENTRANT  -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Ibuild/ -Iui -Ibuild/ -o build/mainwindowimpl.o src/mainwindowimpl.cpp
In file included from src/mainwindowimpl.cpp:1:
src/mainwindowimpl.h:4:23: error: QMainWindow: No such file or directory
src/mainwindowimpl.h:5:27: error: ui_mainwindow.h: No such file or directory
src/mainwindowimpl.h:7:16: error: QMap: No such file or directory
In file included from src/mainwindowimpl.cpp:3:
src/OrbiterBackend.h:4:19: error: QObject: No such file or directory
In file included from src/mainwindowimpl.cpp:4:
src/OrbiterScreen.h:7:19: error: QPixmap: No such file or directory
src/OrbiterScreen.h:8:24: error: QDomDocument: No such file or directory
src/OrbiterScreen.h:10:23: error: QStringList: No such file or directory
In file included from src/mainwindowimpl.cpp:5:
src/DatagridWidget.h:4:24: error: QTableWidget: No such file or directory
src/DatagridWidget.h:5:19: error: QString: No such file or directory
src/DatagridWidget.h:6:31: error: QStyledItemDelegate: No such file or directory
src/DatagridWidget.h:7:31: error: QAbstractTableModel: No such file or directory
src/DatagridWidget.h:8:20: error: QPainter: No such file or directory
src/DatagridWidget.h:10:19: error: QVector: No such file or directory
src/mainwindowimpl.cpp:7:16: error: QUrl: No such file or directory
src/mainwindowimpl.cpp:9:27: error: QNetworkRequest: No such file or directory
src/mainwindowimpl.cpp:10:26: error: QAuthenticator: No such file or directory
src/mainwindowimpl.cpp:11:25: error: QNetworkProxy: No such file or directory
src/mainwindowimpl.cpp:12:21: error: QSettings: No such file or directory
src/mainwindowimpl.cpp:13:17: error: QtXml: No such file or directory
In file included from src/mainwindowimpl.cpp:1:
src/mainwindowimpl.h:17: error: expected class-name before â,â token
src/mainwindowimpl.h:17: error: âUiâ has not been declared
src/mainwindowimpl.h:17: error: expected `{' before âMainWindowâ
src/mainwindowimpl.h:17: error: function definition does not declare parameters
In file included from src/mainwindowimpl.cpp:3:
src/OrbiterBackend.h:21: error: expected class-name before â{â token
src/OrbiterBackend.h:22: error: ISO C++ forbids declaration of âQ_OBJECTâ with no type
src/OrbiterBackend.h:23: error: expected â;â before âprivateâ
src/OrbiterBackend.h:31: error: expected primary-expression before âvoidâ
src/OrbiterBackend.h:31: error: ISO C++ forbids declaration of âsignalsâ with no type
src/OrbiterBackend.h:31: error: expected â;â before âvoidâ
src/OrbiterBackend.h:35: error: expected `:' before âslotsâ
src/OrbiterBackend.h:36: error: expected primary-expression before âvoidâ
src/OrbiterBackend.h:36: error: ISO C++ forbids declaration of âslotsâ with no type
src/OrbiterBackend.h:36: error: expected â;â before âvoidâ
src/OrbiterBackend.h:42: error: âQObjectâ has not been declared
src/OrbiterBackend.h:44: error: expected `:' before âslotsâ
src/OrbiterBackend.h:45: error: expected primary-expression before âvoidâ
src/OrbiterBackend.h:45: error: ISO C++ forbids declaration of âslotsâ with no type
src/OrbiterBackend.h:45: error: expected â;â before âvoidâ
src/OrbiterBackend.h:48: error: expected â,â or â...â before â<â token
src/OrbiterBackend.h:48: error: ISO C++ forbids declaration of âQListâ with no type
src/OrbiterBackend.h:56: error: field âProtocolâ has incomplete type
src/OrbiterBackend.h:69: error: expected â,â or â...â before â&â token
src/OrbiterBackend.h:69: error: ISO C++ forbids declaration of âQByteArrayâ with no type
In file included from src/mainwindowimpl.cpp:4:
src/OrbiterScreen.h:14: error: expected class-name before â{â token
src/OrbiterScreen.h:15: error: ISO C++ forbids declaration of âQ_OBJECTâ with no type
src/OrbiterScreen.h:17: error: expected â;â before âpublicâ
src/OrbiterScreen.h:26: error: âQDomDocumentâ has not been declared
src/OrbiterScreen.h:27: error: ISO C++ forbids declaration of âQDomDocumentâ with no type
src/OrbiterScreen.h:27: error: expected â;â before â*â token
src/OrbiterScreen.h:30: error: âQDomDocumentâ has not been declared
src/OrbiterScreen.h:31: error: ISO C++ forbids declaration of âQDomDocumentâ with no type
src/OrbiterScreen.h:31: error: expected â;â before â*â token
src/OrbiterScreen.h:32: error: âQStringListâ does not name a type
src/OrbiterScreen.h:41: error: ISO C++ forbids declaration of âQDomDocumentâ with no type
src/OrbiterScreen.h:41: error: expected â;â before â*â token
src/OrbiterScreen.h:42: error: ISO C++ forbids declaration of âQMapâ with no type
src/OrbiterScreen.h:42: error: expected â;â before â<â token
In file included from src/mainwindowimpl.cpp:5:
src/DatagridWidget.h:13: error: expected class-name before â{â token
src/DatagridWidget.h:14: error: ISO C++ forbids declaration of âQ_OBJECTâ with no type
src/DatagridWidget.h:15: error: expected â;â before âpublicâ
src/DatagridWidget.h:20: error: ISO C++ forbids declaration of âQMapâ with no type
src/DatagridWidget.h:20: error: expected â;â before â<â token
src/DatagridWidget.h:22: error: field âTextâ has incomplete type
src/DatagridWidget.h:23: error: field âImagePathâ has incomplete type
src/DatagridWidget.h:24: error: field âImageâ has incomplete type
src/DatagridWidget.h:31: error: expected primary-expression before âvoidâ
src/DatagridWidget.h:31: error: ISO C++ forbids declaration of âsignalsâ with no type
src/DatagridWidget.h:31: error: expected â;â before âvoidâ
src/DatagridWidget.h:33: error: expected `:' before âslotsâ
src/DatagridWidget.h:34: error: expected primary-expression before âvoidâ
src/DatagridWidget.h:34: error: ISO C++ forbids declaration of âslotsâ with no type
src/DatagridWidget.h:34: error: expected â;â before âvoidâ
src/DatagridWidget.h:42: error: expected class-name before â{â token
src/DatagridWidget.h:43: error: ISO C++ forbids declaration of âQ_OBJECTâ with no type
src/DatagridWidget.h:44: error: expected â;â before âpublicâ
src/DatagridWidget.h:51: error: expected â,â or â...â before â&â token
src/DatagridWidget.h:51: error: ISO C++ forbids declaration of âQModelIndexâ with no type
src/DatagridWidget.h:52: error: expected â,â or â...â before â&â token
src/DatagridWidget.h:52: error: ISO C++ forbids declaration of âQModelIndexâ with no type
src/DatagridWidget.h:53: error: âQVariantâ does not name a type
src/DatagridWidget.h:60: error: ISO C++ forbids declaration of âQVectorâ with no type
src/DatagridWidget.h:60: error: expected â;â before â<â token
src/DatagridWidget.h:62: error: expected `:' before âslotsâ
src/DatagridWidget.h:63: error: expected primary-expression before âvoidâ
src/DatagridWidget.h:63: error: ISO C++ forbids declaration of âslotsâ with no type
src/DatagridWidget.h:63: error: expected â;â before âvoidâ
src/DatagridWidget.h:67: error: expected class-name before â{â token
src/DatagridWidget.h:68: error: ISO C++ forbids declaration of âQ_OBJECTâ with no type
src/DatagridWidget.h:69: error: expected â;â before âpublicâ
src/DatagridWidget.h:73: error: âQPainterâ has not been declared
src/DatagridWidget.h:73: error: expected â,â or â...â before â&â token
src/DatagridWidget.h:73: error: ISO C++ forbids declaration of âQStyleOptionViewItemâ with no type
src/DatagridWidget.h:77: error: expected class-name before â{â token
src/DatagridWidget.h:78: error: ISO C++ forbids declaration of âQ_OBJECTâ with no type
src/DatagridWidget.h:79: error: expected â;â before âpublicâ
src/DatagridWidget.h:87: error: expected primary-expression before âvoidâ
src/DatagridWidget.h:87: error: ISO C++ forbids declaration of âsignalsâ with no type
src/DatagridWidget.h:87: error: expected â;â before âvoidâ
src/DatagridWidget.h:89: error: expected `:' before âslotsâ
src/DatagridWidget.h:90: error: expected primary-expression before âvoidâ
src/DatagridWidget.h:90: error: ISO C++ forbids declaration of âslotsâ with no type
src/DatagridWidget.h:90: error: expected â;â before âvoidâ
src/DatagridWidget.h:93: error: field âmyGridIDâ has incomplete type
src/mainwindowimpl.cpp:16: error: expected constructor, destructor, or type conversion before â(â token
src/mainwindowimpl.cpp:39: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:44: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:54: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:68: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:92: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:242: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:249: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:257: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:263: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:277: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:286: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:304: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
src/mainwindowimpl.cpp:322: error: invalid use of incomplete type âclass MainWindowImplâ
src/mainwindowimpl.h:17: error: forward declaration of âclass MainWindowImplâ
make: *** [build/mainwindowimpl.o] Error 1
dcerouter_1018958:/home/karel/source/src/TouchOrbiter/TouchOrbiterQt#

Any Ideas??

Regards
Karel

Edit: DOEF DOEF...... (Knocking head on the table to get the dust off........)   ::)
Nevermind..... had to run "make" from the src folder.
Code: [Select]
dcerouter_1018958:/home/karel/source/src/#make its compiling now........


Edit: Wonders if what Im doing is right ...........
I still have to wait for Apple to approve the app before I can use it with my Iphone.......?

Looks like your doing the correct steps. Yes you do need to wait for Apple to release the 1.2 App to get access to the Interactive Layer. However if you install the current App then you will be notified when the new App is available.

All the best


Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

DragonK

  • Guru
  • ****
  • Posts: 446
    • View Profile
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #41 on: July 11, 2011, 09:01:01 pm »
Hi Andrew,

From which directory should I run "make"? If I run it from within TouchOrbiterQt, I get the errors mentioned in my previous post.
I have RoamingOrb installed, anxiously awaiting the update.

Karel

davegravy

  • Addicted
  • *
  • Posts: 551
    • View Profile
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #42 on: July 11, 2011, 09:10:49 pm »
I have RoamingOrb installed, anxiously awaiting the update.

I believe you need to have the app called "Dianemo" installed to get update notifications, not RoamingOrb.

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #43 on: July 11, 2011, 09:13:01 pm »
Hi Andrew,

From which directory should I run "make"? If I run it from within TouchOrbiterQt, I get the errors mentioned in my previous post.
I have RoamingOrb installed, anxiously awaiting the update.

Karel

Did you revisit the TouchOrbiterQT Wiki page since earlier as we have added some additional dependency info there;

you should do the following first;

Code: [Select]
apt-get install libqt4-dev
That should fix the missing lib issue.

Then you should do what you did first off which was correct... namely;

Code: [Select]
dcerouter_1018958:/home/karel/source/src/TouchOrbiter/TouchOrbiterQt# qmake
dcerouter_1018958:/home/karel/source/src/TouchOrbiter/TouchOrbiterQt# make

That should give you a working App.

Re RoamingOrb... you should install download the current Dianemo App 1.1 (search for 'dianemo' in the iOS App store) as it is that App that will get updated to 1.2 in the next few days. RoamingOrb will not get updated by us.

All the best


Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: New Touch Orbiter & Proxy_Orbiter in development
« Reply #44 on: July 11, 2011, 09:14:27 pm »
I believe you need to have the app called "Dianemo" installed to get update notifications, not RoamingOrb.

Correct :-)

Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk