104 TDEActionCollection * collec,
bool root,
bool add =
true,
105 const TQString & parentAddress =
"" );
114 void fillBookmarkMenu();
120 void ensureUpToDate();
133 class DynMenuInfoPrivate *d;
140 static DynMenuInfo showDynamicBookmarks(
const TQString &
id );
150 static void setDynamicBookmarks(
const TQString &
id,
const DynMenuInfo &info );
156 static TQStringList dynamicBookmarksList();
159 void aboutToShowContextMenu(
const KBookmark &, TQPopupMenu * );
166 void slotBookmarksChanged(
const TQString & );
169 void slotAboutToShow();
170 void slotAboutToShowContextMenu( TDEPopupMenu *,
int, TQPopupMenu * );
171 void slotActionHighlighted( TDEAction * );
173 void slotRMBActionRemove(
int );
174 void slotRMBActionInsert(
int );
175 void slotRMBActionCopyLocation(
int );
176 void slotRMBActionEditAt(
int );
177 void slotRMBActionProperties(
int );
179 void slotBookmarkSelected();
183 void slotBookmarkSelected( TDEAction::ActivationReason reason, TQt::ButtonState state );
184 void slotAddBookmarksList();
185 void slotAddBookmark();
186 void slotNewFolder();
196 void addAddBookmark();
197 void addAddBookmarksList();
198 void addEditBookmarks();
201 void fillContextMenu( TQPopupMenu *,
const TQString &,
int );
204 bool m_bAddBookmark:1;
206 bool m_bNSBookmark:1;
207 bool m_bAddShortcuts:1;
220 TDEActionCollection * m_actionCollection;
231 static TQString s_highlightedAddress;
232 static TQString s_highlightedImportLocation;
233 static TQString s_highlightedImportType;