]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/urlnavigatorbutton.h
Allow zooming in and zooming out in the icons view.
[dolphin.git] / src / urlnavigatorbutton.h
index f0a69ea34f1b9ddfc321f8e1de9855eaf4476716..55e74c46b19f6bad67499a302f92a6f69c8a22a0 100644 (file)
  *   You should have received a copy of the GNU General Public License     *
  *   along with this program; if not, write to the                         *
  *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+ *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA          *
  ***************************************************************************/
-#ifndef UrlNAVIGATORBUTTON_H
-#define UrlNAVIGATORBUTTON_H
 
-#include <qstringlist.h>
-//Added by qt3to4:
-#include <QEvent>
-#include <QDragLeaveEvent>
-#include <QDropEvent>
-#include <QDragEnterEvent>
+#ifndef URLNAVIGATORBUTTON_H
+#define URLNAVIGATORBUTTON_H
 
 #include <kio/global.h>
-
 #include <urlbutton.h>
 
+class KJob;
 class KUrl;
 class UrlNavigator;
 class QPainter;
+class QPaintEvent;
 
 namespace KIO
 {
@@ -53,7 +48,7 @@ class UrlNavigatorButton : public UrlButton
     Q_OBJECT
 
 public:
-    UrlNavigatorButton(int index, UrlNavigator* parent = 0);
+    explicit UrlNavigatorButton(int index, UrlNavigator* parent);
     virtual ~UrlNavigatorButton();
     void setIndex(int index);
     int index() const { return m_index; }
@@ -81,6 +76,7 @@ private:
     int arrowWidth() const;
     bool isTextClipped() const;
 
+private:
     int m_index;
     QTimer* m_popupDelay;
     KIO::Job* m_listJob;