LCOV - code coverage report
Current view: top level - src/tools/qt-gui/src - keysetvisitor.cpp (source / functions) Hit Total Coverage
Test: coverage-filtered.info Lines: 0 14 0.0 %
Date: 2019-09-12 12:28:41 Functions: 0 4 0.0 %

          Line data    Source code
       1             : /**
       2             :  * @file
       3             :  *
       4             :  * @brief
       5             :  *
       6             :  * @copyright BSD License (see LICENSE.md or https://www.libelektra.org)
       7             :  */
       8             : 
       9             : #include "keysetvisitor.hpp"
      10             : #include "treeviewmodel.hpp"
      11             : 
      12             : using namespace kdb;
      13             : 
      14           0 : KeySetVisitor::KeySetVisitor ()
      15             : {
      16           0 : }
      17             : 
      18           0 : void KeySetVisitor::visit (ConfigNode & node)
      19             : {
      20           0 :         Key key = node.getKey ();
      21             : 
      22           0 :         if (key && key.isValid ())
      23             :         {
      24           0 :                 m_set.append (key);
      25             :         }
      26           0 : }
      27             : 
      28           0 : void KeySetVisitor::visit (TreeViewModel * model)
      29             : {
      30           0 :         foreach (ConfigNodePtr node, model->model ())
      31             :         {
      32           0 :                 node->accept (*this);
      33             :         }
      34           0 : }
      35             : 
      36           0 : KeySet KeySetVisitor::getKeySet ()
      37             : {
      38           0 :         return m_set.dup ();
      39           0 : }

Generated by: LCOV version 1.13