###############################################################################
# GUI TEST APP

MIRA_REQUIRE_PACKAGE(GUIWidgets)
MIRA_REQUIRE_PACKAGE(GUIVisualization)
MIRA_REQUIRE_PACKAGE(GUIRichClientPlatform)

MIRA_ADD_BINARY(PropertyEditorTest
	SOURCE
		PropertyEditorTest.C
	LINK_LIBS
		GUIWidgets
	DONT_INSTALL
)

MIRA_ADD_BINARY(MdiAreaTest
	SOURCE
		MdiAreaTest.C
	LINK_LIBS
		GUIRichClientPlatform
	DONT_INSTALL
)


MIRA_ADD_BINARY(QConsoleTest
	SOURCE
		QConsoleTest.C
	LINK_LIBS
		GUIWidgets
	DONT_INSTALL
)

MIRA_ADD_TEST(GuiTestExample
	SOURCE
		GuiTestExample.C
	LINK_LIBS
		${QT_QTCORE_LIBRARY}
		${QT_QTGUI_LIBRARY}
		${QT_QTTEST_LIBRARY}
)

MIRA_ADD_BINARY(Visualization3DContainerExample
    SOURCE
        Visualization3DContainerExample.C
    LINK_LIBS
        GUIVisualization
    DONT_INSTALL
)

MIRA_ADD_TEST(QtSerializationTests
	SOURCE
		QtSerializationTests.C
	LINK_LIBS
		${QT_QTCORE_LIBRARY}
)
