Reinhard Russinger hace 8 años
padre
commit
7c4db72222
Se han modificado 3 ficheros con 19 adiciones y 5 borrados
  1. 2 0
      .gitignore
  2. 4 4
      FreeVirtualKeyboardInputContext.cpp
  3. 13 1
      toToolchain.sh

+ 2 - 0
.gitignore

@@ -44,3 +44,5 @@ target_wrapper.*
 
 # QtCtreator CMake
 CMakeLists.txt.user*
+#----
+*~

+ 4 - 4
FreeVirtualKeyboardInputContext.cpp

@@ -39,7 +39,7 @@ FreeVirtualKeyboardInputContextPrivate::FreeVirtualKeyboardInputContextPrivate()
       Visible(false),
       InputEngine(new DeclarativeInputEngine())
 {
-
+    qDebug() << "FreeVirtualKeyboardInputContextPrivate :: CONSTRUCTOR";
 }
 
 
@@ -60,7 +60,7 @@ FreeVirtualKeyboardInputContext::FreeVirtualKeyboardInputContext() :
 //==============================================================================
 FreeVirtualKeyboardInputContext::~FreeVirtualKeyboardInputContext()
 {
-
+ qDebug( "FreeVirtualKeyboardInputContext DESTRUCTOR");
 }
 
 
@@ -186,19 +186,19 @@ void FreeVirtualKeyboardInputContext::setFocusObject(QObject *object)
     ensureFocusedObjectVisible();
 }
 
-
 //==============================================================================
 void FreeVirtualKeyboardInputContext::ensureFocusedObjectVisible()
 {
     // If the keyboard is hidden, no scrollable element exists or the keyboard
     // is just animating, then we leave here
-    if (!d->Visible || !d->Flickable || d->InputEngine->isAnimating())
+    if (!d->Visible || !d->Flickable || d->InputEngine->isAnimating() )
     {
         return;
     }
 
     qDebug() << "FreeVirtualKeyboardInputContext::ensureFocusedObjectVisible";
     QRectF FocusItemRect(0, 0, d->FocusItem->width(), d->FocusItem->height());
+
     FocusItemRect = d->Flickable->mapRectFromItem(d->FocusItem, FocusItemRect);
     qDebug() << "FocusItemRect: " << FocusItemRect;
     qDebug() << "Content origin: " << QPointF(d->Flickable->contentX(),

+ 13 - 1
toToolchain.sh

@@ -1,4 +1,16 @@
-#!/bin/sh
+#!/bin/bash
+#
+# Zur installation immer vorher
+#  ./CrossCompile.sh beim zugehörigen Buildroot aufrufen
+#
+#  INSTALL_ROOT=$SYSROOTARM make install
+#
+# Zum erstellen von nur Den notwendigen Dateien
+#  INSTALL_ROOT=../bin_dir make install
+# dann kann man ein Tarball fürs Target draus "basteln"
+#
+echo "===="
+exit 99
 
 QUICKPATH=$SYSROOTARM/usr/qml/QtQuick/FreeVirtualKeyboard
 LIBPATH=$SYSROOTARM/usr/lib/qt/plugins/platforminputcontexts