KFile
Go to the documentation of this file. 21 #ifndef KURLNAVIGATORBUTTON_P_H 22 #define KURLNAVIGATORBUTTON_P_H 61 void setUrl(
const KUrl& url);
70 void setText(
const QString& text);
76 void setActiveSubDirectory(
const QString& subDir);
77 QString activeSubDirectory()
const;
80 virtual QSize sizeHint()
const;
82 void setShowMnemonic(
bool show);
83 bool showMnemonic()
const;
90 void urlsDropped(
const KUrl& destination, QDropEvent* event);
92 void clicked(
const KUrl& url, Qt::MouseButton button);
100 void startedTextResolving();
107 void finishedTextResolving();
110 virtual void paintEvent(QPaintEvent* event);
111 virtual void enterEvent(QEvent* event);
112 virtual void leaveEvent(QEvent* event);
113 virtual void keyPressEvent(QKeyEvent* event);
114 virtual void dropEvent(QDropEvent* event);
115 virtual void dragEnterEvent(QDragEnterEvent* event);
116 virtual void dragMoveEvent(QDragMoveEvent* event);
117 virtual void dragLeaveEvent(QDragLeaveEvent* event);
118 virtual void mousePressEvent(QMouseEvent* event);
119 virtual void mouseReleaseEvent(QMouseEvent* event);
120 virtual void mouseMoveEvent(QMouseEvent* event);
121 virtual void wheelEvent(QWheelEvent* event);
128 void requestSubDirs();
134 void startSubDirsJob();
147 void openSubDirsMenu(
KJob* job);
154 void replaceButton(
KJob* job);
156 void urlsDropped(
QAction* action, QDropEvent* event);
162 void slotMenuActionClicked(
QAction* action);
164 void statFinished(
KJob*);
170 void cancelSubDirsRequest();
175 QString plainText()
const;
177 int arrowWidth()
const;
178 bool isAboveArrow(
int x)
const;
179 bool isTextClipped()
const;
180 void updateMinimumWidth();
185 bool m_pendingTextChange;
186 bool m_replaceButton;
192 QTimer* m_openSubDirsTimer;
198 static QPointer<KUrlNavigatorMenu> m_subDirsMenu;
This file is part of the KDE documentation.
Documentation copyright © 1996-2016 The KDE developers.
Generated on Thu Oct 20 2016 07:25:35 by
doxygen 1.8.12 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.