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

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

MIRA_ADD_BINARY(PropertyEditorTest
	PACKAGE
		GUIWidgets
	SOURCE
		PropertyEditorTest.C
	LINK_LIBS
		GUIWidgets
	DONT_INSTALL
)

MIRA_ADD_BINARY(MdiAreaTest
	PACKAGE
		GUIRichClientPlatform
	SOURCE
		MdiAreaTest.C
	LINK_LIBS
		GUIRichClientPlatform
	DONT_INSTALL
)


MIRA_ADD_BINARY(QConsoleTest
	PACKAGE
		GUIWidgets
	SOURCE
		QConsoleTest.C
	LINK_LIBS
		GUIWidgets
	DONT_INSTALL
)

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

MIRA_ADD_BINARY(Visualization3DContainerExample
	PACKAGE
		GUIVisualization
	SOURCE
		Visualization3DContainerExample.C
	LINK_LIBS
		GUIVisualization
	DONT_INSTALL
)

MIRA_ADD_TEST(QtSerializationTest
	PACKAGE
		GUIWidgets
	SOURCE
		QtSerializationTest.C
	LINK_LIBS
		${QT_QTCORE_LIBRARY}
)

MIRA_ADD_TEST(QImageTest
	PACKAGE
		GUIWidgets
	SOURCE
		QImageTest.C
	LINK_LIBS
		${QT_QTCORE_LIBRARY}
)
