From 289ee4f5352edab1fa31311ef6a800e7d9998acd Mon Sep 17 00:00:00 2001 From: Wim Vriend Date: Fri, 27 Apr 2012 09:50:19 +0000 Subject: Changed filling protocol Listbox to match the Filter and Tracker. git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@109 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb --- FTNoIR_Protocol_FSUIPC/FTNoIR_Protocol_FSUIPC.h | 9 ++++ .../FTNoIR_Protocol_FSUIPC.vcproj | 52 +++++++++++++++++++-- FTNoIR_Protocol_FSUIPC/Protocol.qrc | 5 ++ FTNoIR_Protocol_FSUIPC/images/FS9.ico | Bin 0 -> 29926 bytes 4 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 FTNoIR_Protocol_FSUIPC/Protocol.qrc create mode 100644 FTNoIR_Protocol_FSUIPC/images/FS9.ico (limited to 'FTNoIR_Protocol_FSUIPC') diff --git a/FTNoIR_Protocol_FSUIPC/FTNoIR_Protocol_FSUIPC.h b/FTNoIR_Protocol_FSUIPC/FTNoIR_Protocol_FSUIPC.h index 70785fae..196a107a 100644 --- a/FTNoIR_Protocol_FSUIPC/FTNoIR_Protocol_FSUIPC.h +++ b/FTNoIR_Protocol_FSUIPC/FTNoIR_Protocol_FSUIPC.h @@ -68,6 +68,10 @@ public: void sendHeadposeToGame( T6DOF *headpose ); void getNameFromGame( char *dest ); // Take care dest can handle up to 100 chars... + void getFullName(QString *strToBeFilled) { *strToBeFilled = QString("FS2002/FS2004"); }; + void getShortName(QString *strToBeFilled) { *strToBeFilled = QString("FSUIPC"); }; + void getDescription(QString *strToBeFilled) { *strToBeFilled = QString("Microsoft FS2004 protocol"); }; + private: // Private properties QString ProgramName; @@ -92,6 +96,11 @@ public: void Release(); // Member functions which are accessible from outside the DLL void Initialize(QWidget *parent); + void getFullName(QString *strToBeFilled) { *strToBeFilled = QString("FS2002/FS2004"); }; + void getShortName(QString *strToBeFilled) { *strToBeFilled = QString("FSUIPC"); }; + void getDescription(QString *strToBeFilled) { *strToBeFilled = QString("Microsoft FS2004 protocol"); }; + void getIcon(QIcon *icon) { *icon = QIcon(":/images/FS9.ico"); }; + private: Ui::UICFSUIPCControls ui; void loadSettings(); diff --git a/FTNoIR_Protocol_FSUIPC/FTNoIR_Protocol_FSUIPC.vcproj b/FTNoIR_Protocol_FSUIPC/FTNoIR_Protocol_FSUIPC.vcproj index 03ded14b..9722f354 100644 --- a/FTNoIR_Protocol_FSUIPC/FTNoIR_Protocol_FSUIPC.vcproj +++ b/FTNoIR_Protocol_FSUIPC/FTNoIR_Protocol_FSUIPC.vcproj @@ -38,7 +38,7 @@ /> @@ -251,6 +251,32 @@ UniqueIdentifier="{D9D6E242-F8AF-46E4-B9FD-80ECBC20BA3E}" ParseFiles="false" > + + + + + + + + + + + + + + + + diff --git a/FTNoIR_Protocol_FSUIPC/Protocol.qrc b/FTNoIR_Protocol_FSUIPC/Protocol.qrc new file mode 100644 index 00000000..2830d09a --- /dev/null +++ b/FTNoIR_Protocol_FSUIPC/Protocol.qrc @@ -0,0 +1,5 @@ + + + images/FS9.ico + + diff --git a/FTNoIR_Protocol_FSUIPC/images/FS9.ico b/FTNoIR_Protocol_FSUIPC/images/FS9.ico new file mode 100644 index 00000000..9afd1953 Binary files /dev/null and b/FTNoIR_Protocol_FSUIPC/images/FS9.ico differ -- cgit v1.2.3