title: Does it make any difference, using public slots instead of private slots in Qt?
body: <p>In C++, <code>public</code> means those members that are accessible from anywhere where the object is visible, <code>private</code> means that members are accessible only from within other members of the same class or from their friends.</p>
  
  <p>But in Qt, the difference in <code>private slots</code> and <code>public slots</code> seem not to exist. I have begun writing Qt in recent days, and I used <code>private slots</code> all the time.</p>
  
  <p>Someone told me I should use <code>public slots</code> instead. So now I am puzzled. I can not find reference info in the Qt`s docs. </p>
  
  <p>What's the actual difference between the two types?</p>