10 #ifndef __CF_PLACESSIDEBAR_H__ 11 #define __CF_PLACESSIDEBAR_H__ 13 #include "Gui/CFScrolledView.h" 15 #include "Gui/CFMenu.h" 32 class CFPlacesSidebarPriv;
97 void addShortcut(
const Glib::RefPtr<Gio::File>& location);
147 const Glib::RefPtr<Gdk::DragContext>&,
148 const Glib::RefPtr<Gio::File>&,
149 const std::vector<Glib::RefPtr<Gio::File>>&>
168 const Glib::RefPtr<Gio::File>&,
169 const std::vector<Glib::RefPtr<Gio::File>>&,
212 const Glib::RefPtr<Gio::File>&,
213 const Glib::RefPtr<Gio::Volume>&>
229 sigc::signal<void, const Glib::ustring&, const Glib::ustring&>
254 sigc::signal<void, const Glib::RefPtr<Gio::MountOperation>&>
signalMount();
262 sigc::signal<void, const Glib::RefPtr<Gio::MountOperation>&>
270 int onDragActionRequestd(
271 const Glib::RefPtr<Gdk::DragContext>& context,
272 const Glib::RefPtr<Gio::File>& dest_file,
273 const std::vector<Glib::RefPtr<Gio::File>>& source_file_list);
275 void onDragPerformDrop(
276 const Glib::RefPtr<Gio::File>& dest_file,
277 const std::vector<Glib::RefPtr<Gio::File>>& source_file_list,
280 int onDragActionAsk(
int actions);
282 void onShowConnectToServer();
284 void onShowErrorMessage(
const Glib::ustring& primary,
285 const Glib::ustring& secondary);
287 void onShowEnterLocation();
289 void onShowOtherLocations();
291 void onMount(
const Glib::RefPtr<Gio::MountOperation>& mount_operation);
293 void onUnmount(
const Glib::RefPtr<Gio::MountOperation>& mount_operation);
297 const Glib::RefPtr<Gdk::DragContext>&,
298 const Glib::RefPtr<Gio::File>&,
299 const std::vector<Glib::RefPtr<Gio::File>>&>
300 m_dragActionRequestedSignal;
303 const Glib::RefPtr<Gio::File>&,
304 const std::vector<Glib::RefPtr<Gio::File>>&,
306 m_dragPerformDropSignal;
308 sigc::signal<int, int> m_dragActionAskSignal;
310 sigc::signal<void> m_showConnectToServerSignal;
312 sigc::signal<void, const Glib::ustring&, const Glib::ustring&>
313 m_showErrorMessageSignal;
315 sigc::signal<void> m_showEnterLocationSignal;
317 sigc::signal<void> m_showOtherLocationsSignal;
319 sigc::signal<void, const Glib::RefPtr<Gio::MountOperation>&> m_mountSignal;
321 sigc::signal<void, const Glib::RefPtr<Gio::MountOperation>&>
325 CFPlacesSidebarPriv* m_priv;
328 m_openLocationSignal;
330 sigc::signal<void, CFPlacesOpenFlags> m_showOtherLocationsWithFlagsSignal;
334 const Glib::RefPtr<Gio::File>&,
335 const Glib::RefPtr<Gio::Volume>&>
336 m_polulatePopupSignal;
341 #endif // __CF_PLACESSIDEBAR_H__
CFPlacesOpenFlags
确定滚动条的展示方式
Definition: CFEnums.h:158
这是默认模式,正常方式打开
Definition: CFEnums.h:159