src/gui/kernel/qsoftkeymanager.cpp
changeset 22 79de32ba3296
parent 19 fcece45ef507
child 30 5dc02b23752f
equal deleted inserted replaced
19:fcece45ef507 22:79de32ba3296
   240     Q_D(QSoftKeyManager);
   240     Q_D(QSoftKeyManager);
   241     int level = 0;
   241     int level = 0;
   242     d->requestedSoftKeyActions.clear();
   242     d->requestedSoftKeyActions.clear();
   243     bool recursiveMerging = false;
   243     bool recursiveMerging = false;
   244     QWidget *source = softkeySource(NULL, recursiveMerging);
   244     QWidget *source = softkeySource(NULL, recursiveMerging);
       
   245     d->initialSoftKeySource = source;
   245     while (source) {
   246     while (source) {
   246         if (appendSoftkeys(*source, level))
   247         if (appendSoftkeys(*source, level))
   247             ++level;
   248             ++level;
   248         source = softkeySource(source, recursiveMerging);
   249         source = softkeySource(source, recursiveMerging);
   249     }
   250     }