mirror of https://github.com/cutefishos/appmotor
parent
1018db4152
commit
b591b5faae
@ -0,0 +1,31 @@
|
|||||||
|
# Set sources
|
||||||
|
set(SRC fala_exit.cpp)
|
||||||
|
|
||||||
|
link_libraries(${MEEGOTOUCH_LIBRARIES})
|
||||||
|
|
||||||
|
include(${QT_USE_FILE})
|
||||||
|
|
||||||
|
# Use the compiler and linker flags given in meegotouch-boostable.pc
|
||||||
|
# in the source tree.
|
||||||
|
execute_process(COMMAND "env"
|
||||||
|
"PKG_CONFIG_PATH=${CMAKE_SOURCE_DIR}/data/pkgconfig"
|
||||||
|
"/usr/bin/pkg-config"
|
||||||
|
"--cflags"
|
||||||
|
"meegotouch-boostable"
|
||||||
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
OUTPUT_VARIABLE booster_cflags
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
|
execute_process(COMMAND "env"
|
||||||
|
"PKG_CONFIG_PATH=${CMAKE_SOURCE_DIR}/data/pkgconfig"
|
||||||
|
"/usr/bin/pkg-config" "--libs"
|
||||||
|
"meegotouch-boostable"
|
||||||
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
OUTPUT_VARIABLE booster_libs
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${booster_cflags}")
|
||||||
|
set(CMAKE_EXE_LINKER_FLAGS ${booster_libs})
|
||||||
|
|
||||||
|
add_executable(fala_exit ${SRC})
|
||||||
|
|
||||||
|
install(PROGRAMS fala_exit DESTINATION /usr/bin/)
|
||||||
|
|
||||||
@ -0,0 +1,46 @@
|
|||||||
|
/***************************************************************************
|
||||||
|
**
|
||||||
|
** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
|
||||||
|
** All rights reserved.
|
||||||
|
** Contact: Nokia Corporation (directui@nokia.com)
|
||||||
|
**
|
||||||
|
** This file is part of applauncherd
|
||||||
|
**
|
||||||
|
** If you have questions regarding the use of this file, please contact
|
||||||
|
** Nokia at directui@nokia.com.
|
||||||
|
**
|
||||||
|
** This library is free software; you can redistribute it and/or
|
||||||
|
** modify it under the terms of the GNU Lesser General Public
|
||||||
|
** License version 2.1 as published by the Free Software Foundation
|
||||||
|
** and appearing in the file LICENSE.LGPL included in the packaging
|
||||||
|
** of this file.
|
||||||
|
**
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
#include <MApplication>
|
||||||
|
#include <MApplicationPage>
|
||||||
|
#include <MApplicationWindow>
|
||||||
|
#include <MLayout>
|
||||||
|
#include <QTimer>
|
||||||
|
#include <MLinearLayoutPolicy>
|
||||||
|
|
||||||
|
#ifdef HAVE_MCOMPONENTCACHE
|
||||||
|
#include <mcomponentcache.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
M_EXPORT int main(int argc, char ** argv)
|
||||||
|
{
|
||||||
|
#ifdef HAVE_MCOMPONENTCACHE
|
||||||
|
MApplication *app = MComponentCache::mApplication(argc, argv);
|
||||||
|
MApplicationWindow *window = MComponentCache::mApplicationWindow();
|
||||||
|
#else
|
||||||
|
MApplication *app = new MApplication(argc, argv);
|
||||||
|
MApplicationWindow *window = new MApplicationWindow;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
MApplicationPage *mainPage = new MApplicationPage;
|
||||||
|
window->show();
|
||||||
|
mainPage->appear(window);
|
||||||
|
QTimer::singleShot(3000, app, SLOT(quit()));
|
||||||
|
exit(app->exec());
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue