/src/backend/qt/ftk_backend_qt.cpp

http://ftk.googlecode.com/ · C++ · 23 lines · 17 code · 6 blank · 0 comment · 1 complexity · 409c09ffd1d97248a51d88f2593f4bf1 MD5 · raw file

  1. #include "ftk_bitmap_factory.h"
  2. #include "ftk_image_qt_decoder.h"
  3. #include "ftk_display_qt.h"
  4. #include "ftk_source_qt.h"
  5. #include "ftk_globals.h"
  6. #include "ftk_backend.h"
  7. Ret ftk_backend_init(int argc, char* argv[])
  8. {
  9. FtkSource* source = NULL;
  10. FtkDisplay* display = NULL;
  11. ftk_bitmap_factory_add_decoder(ftk_default_bitmap_factory(), ftk_image_qt_decoder_create());
  12. display = ftk_display_qt_create();
  13. ftk_set_display(display);
  14. source = ftk_source_qt_create();
  15. ftk_sources_manager_add(ftk_default_sources_manager(), source);
  16. return display != NULL ? RET_OK : RET_FAIL;
  17. }