void KexiFormPart::initInstanceActions() { //connect actions provided by widget factories createSharedAction(Kexi::DesignViewMode, xi18n("Clear Widget Contents"), koIconName("edit-clear"), QKeySequence(), "formpart_clear_contents"); createSharedAction(Kexi::DesignViewMode, xi18n("Edit Tab Order..."), koIconName("tab_order"), QKeySequence(), "formpart_taborder"); //! @todo createSharedAction(Kexi::DesignViewMode, xi18n("Edit Pixmap Collection"), koIconName("icons"), 0, "formpart_pixmap_collection"); //! @todo createSharedAction(Kexi::DesignViewMode, xi18n("Edit Form Connections"), koIconName("connections"), 0, "formpart_connections"); createSharedAction(Kexi::DesignViewMode, xi18n("Bring Widget to Front"), koIconName("raise"), QKeySequence(), "formpart_format_raise"); createSharedAction(Kexi::DesignViewMode, xi18n("Send Widget to Back"), koIconName("lower"), QKeySequence(), "formpart_format_lower"); #ifdef KEXI_SHOW_UNFINISHED action = createSharedAction(Kexi::DesignViewMode, futureI18n("Other Widgets"), QString(), QKeySequence(), "other_widgets_menu", "KActionMenu"); #endif QAction *action = createSharedAction(Kexi::DesignViewMode, xi18n("Align Widgets Position"), koIconName("aoleft"), QKeySequence(), "formpart_align_menu", "KActionMenu"); KActionMenu *menu = static_cast<KActionMenu*>(action); menu->addAction(createSharedAction(Kexi::DesignViewMode, xi18n("To Left"), koIconName("aoleft"), QKeySequence(), "formpart_align_to_left")); menu->addAction(createSharedAction(Kexi::DesignViewMode, xi18n("To Right"), koIconName("aoright"), QKeySequence(), "formpart_align_to_right")); menu->addAction(createSharedAction(Kexi::DesignViewMode, xi18n("To Top"), koIconName("aotop"), QKeySequence(), "formpart_align_to_top")); menu->addAction(createSharedAction(Kexi::DesignViewMode, xi18n("To Bottom"), koIconName("aobottom"), QKeySequence(), "formpart_align_to_bottom")); menu->addAction(createSharedAction(Kexi::DesignViewMode, xi18n("To Grid"), koIconName("aopos2grid"), QKeySequence(), "formpart_align_to_grid")); action = createSharedAction(Kexi::DesignViewMode, xi18n("Adjust Widgets Size"), koIconName("aogrid"), QKeySequence(), "formpart_adjust_size_menu", "KActionMenu"); menu = static_cast<KActionMenu*>(action); menu->addAction(createSharedAction(Kexi::DesignViewMode, xi18n("To Fit"), koIconName("aofit"), QKeySequence(), "formpart_adjust_to_fit")); menu->addAction(createSharedAction(Kexi::DesignViewMode, xi18n("To Grid"), koIconName("aogrid"), QKeySequence(), "formpart_adjust_size_grid")); menu->addAction(createSharedAction(Kexi::DesignViewMode, xi18n("To Shortest"), koIconName("aoshortest"), QKeySequence(), "formpart_adjust_height_small")); menu->addAction(createSharedAction(Kexi::DesignViewMode, xi18n("To Tallest"), koIconName("aotallest"), QKeySequence(), "formpart_adjust_height_big")); menu->addAction(createSharedAction(Kexi::DesignViewMode, xi18n("To Narrowest"), koIconName("aonarrowest"), QKeySequence(), "formpart_adjust_width_small")); menu->addAction(createSharedAction(Kexi::DesignViewMode, xi18n("To Widest"), koIconName("aowidest"), QKeySequence(), "formpart_adjust_width_big")); }
void KexiFormPart::initInstanceActions() { //connect actions provided by widget factories createSharedAction(Kexi::DesignViewMode, i18n("Clear Widget Contents"), koIconName("edit-clear"), KShortcut(), "formpart_clear_contents"); createSharedAction(Kexi::DesignViewMode, i18n("Edit Tab Order..."), koIconName("tab_order"), KShortcut(), "formpart_taborder"); //! @todo createSharedAction(Kexi::DesignViewMode, i18n("Edit Pixmap Collection"), koIconName("icons"), 0, "formpart_pixmap_collection"); //! @todo createSharedAction(Kexi::DesignViewMode, i18n("Edit Form Connections"), koIconName("connections"), 0, "formpart_connections"); // KFormDesigner::CreateLayoutCommand KAction *action = createSharedAction(Kexi::DesignViewMode, i18n("Layout Widgets"), QString(), KShortcut(), "formpart_layout_menu", "KActionMenu"); KActionMenu *menu = static_cast<KActionMenu*>(action); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("&Horizontally"), QString(), KShortcut(), "formpart_layout_hbox")); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("&Vertically"), QString(), KShortcut(), "formpart_layout_vbox")); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("In &Grid"), QString(), KShortcut(), "formpart_layout_grid")); #ifdef KEXI_SHOW_SPLITTER_WIDGET menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("Horizontally in &Splitter"), QString(), KShortcut(), "formpart_layout_hsplitter")); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("Verti&cally in Splitter"), QString(), KShortcut(), "formpart_layout_vsplitter")); #endif createSharedAction(Kexi::DesignViewMode, i18n("&Break Layout"), QString(), KShortcut(), "formpart_break_layout"); /* createSharedAction(Kexi::DesignViewMode, i18n("Lay Out Widgets &Horizontally"), QString(), 0, "formpart_layout_hbox"); createSharedAction(Kexi::DesignViewMode, i18n("Lay Out Widgets &Vertically"), QString(), 0, "formpart_layout_vbox"); createSharedAction(Kexi::DesignViewMode, i18n("Lay Out Widgets in &Grid"), QString(), 0, "formpart_layout_grid"); */ createSharedAction(Kexi::DesignViewMode, i18n("Bring Widget to Front"), koIconName("raise"), KShortcut(), "formpart_format_raise"); createSharedAction(Kexi::DesignViewMode, i18n("Send Widget to Back"), koIconName("lower"), KShortcut(), "formpart_format_lower"); #ifdef KEXI_SHOW_UNFINISHED action = createSharedAction(Kexi::DesignViewMode, i18n("Other Widgets"), QString(), KShortcut(), "other_widgets_menu", "KActionMenu"); #endif action = createSharedAction(Kexi::DesignViewMode, i18n("Align Widgets Position"), koIconName("aoleft"), KShortcut(), "formpart_align_menu", "KActionMenu"); menu = static_cast<KActionMenu*>(action); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("To Left"), koIconName("aoleft"), KShortcut(), "formpart_align_to_left")); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("To Right"), koIconName("aoright"), KShortcut(), "formpart_align_to_right")); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("To Top"), koIconName("aotop"), KShortcut(), "formpart_align_to_top")); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("To Bottom"), koIconName("aobottom"), KShortcut(), "formpart_align_to_bottom")); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("To Grid"), koIconName("aopos2grid"), KShortcut(), "formpart_align_to_grid")); action = createSharedAction(Kexi::DesignViewMode, i18n("Adjust Widgets Size"), koIconName("aogrid"), KShortcut(), "formpart_adjust_size_menu", "KActionMenu"); menu = static_cast<KActionMenu*>(action); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("To Fit"), koIconName("aofit"), KShortcut(), "formpart_adjust_to_fit")); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("To Grid"), koIconName("aogrid"), KShortcut(), "formpart_adjust_size_grid")); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("To Shortest"), koIconName("aoshortest"), KShortcut(), "formpart_adjust_height_small")); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("To Tallest"), koIconName("aotallest"), KShortcut(), "formpart_adjust_height_big")); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("To Narrowest"), koIconName("aonarrowest"), KShortcut(), "formpart_adjust_width_small")); menu->addAction(createSharedAction(Kexi::DesignViewMode, i18n("To Widest"), koIconName("aowidest"), KShortcut(), "formpart_adjust_width_big")); }