Menu

I'm unable to see a modification appear in compiled code.

2014-12-20
2014-12-22
  • Markus Baertschi

    To scratch my itch with the speed dial and chase subseconds times getting mangled I tried to modify the speed dial a bit to see if I can come up with a proposal for an improvement.

    So I got the code from git and hacked the file I think contains the bit of code I wanted to change. I then compile and check the modification out, but qlcplus still has the original implementation and my modification is not there. I slightly modified the mouseover text, so it is unique and would show immediately that my mod is in place. No dice !

    I tried 'make clean' and make 'distclean' and it makes no difference !

    I'm sure this is something simple and stupid and feel dumb to ask...

    Here what git diff says about my code:

    diff --git a/ui/src/speeddial.cpp b/ui/src/speeddial.cpp
    index 95ddb0e..b60daa3 100644--- a/ui/src/speeddial.cpp
    +++ b/ui/src/speeddial.cpp
    @@ -158,9 +158,10 @@ SpeedDial::SpeedDial(QWidget* parent)

     m_ms = new FocusSpinBox(this);
     m_ms->setRange(0, MS_MAX / MS_DIV);
    
    • m_ms->setPrefix(".");
      +// m_ms->setPrefix(".");
    • m_ms->setSuffix("0ms");
      m_ms->setButtonSymbols(QSpinBox::NoButtons);
    • m_ms->setToolTip(tr("Milliseconds"));
    • m_ms->setToolTip(tr("Milli seconds"));
      timeHBox->addWidget(m_ms);
      connect(m_ms, SIGNAL(valueChanged(int)), this, SLOT(slotMSChanged()));
      connect(m_ms, SIGNAL(focusGained()), this, SLOT(slotSpinFocusGained()));
     

    Last edit: Markus Baertschi 2014-12-20
  • Anonymous

    Anonymous - 2014-12-22

    QLC+ is made of several shared libs and one executable.

    Your old shared libs are still in use here.

     
  • Markus Baertschi

    Yai !

    Thanks for the hint.

    export LD_LIBRARY_PATH="ui/src;engine/src"

    solved my problem. I was certainly using the libraries of the stable qlcplus installed on the same machine.

     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.