formmanager.cpp
195FormManager::createActions(WidgetLibrary *lib, TDEActionCollection* collection, KXMLGUIClient* client)
199 ActionList actions = lib->createWidgetActions(client, m_collection, this, TQ_SLOT(insertWidget(const TQCString &)));
498 kdDebug() << "FormManager::windowChanged() active form is " << form->objectTree()->name() << endl;
504 TDESelectAction *m_style = (TDESelectAction*)m_collection->action("change_style", "TDESelectAction");
541 kdDebug() << "FormManager::windowChanged() active preview form is " << form->widget()->name() << endl;
547 TDESelectAction *m_style = (TDESelectAction*)m_collection->action("change_style", "TDESelectAction");
637 connect(form, TQ_SIGNAL(childAdded(ObjectTreeItem* )), m_treeview, TQ_SLOT(addItem(ObjectTreeItem*)));
638 connect(form, TQ_SIGNAL(childRemoved(ObjectTreeItem* )), m_treeview, TQ_SLOT(removeItem(ObjectTreeItem*)));
777 KCommand *com = new PasteWidgetCommand(m_domDoc, activeForm()->activeContainer(), m_insertPoint);
901 if(!multiple && w->inherits("TQLabel") && ((TQLabel*)w)->text().contains("&") && (((TQLabel*)w)->textFormat() != RichText))
1030 kdDebug() << "Finished creating the connection: sender=" << m_connection->sender() << "; signal=" << m_connection->signal() <<
1115 kdDebug() << "comparing widget " << w->name() << " whose parent is " << w->parentWidget()->name() << " insteaed of " << parent->name() << endl;
1118 KMessageBox::sorry(m_active->widget()->topLevelWidget(), i18n("<b>Cannot create the layout.</b>\n"
1153FormManager::showPropertySet(WidgetPropertySet *set, bool forceReload, const TQCString& propertyToSelect)
1165 emit propertySetSwitched(set ? set->set(): 0, /*preservePrevSelection*/forceReload, propertyToSelect);
1209 TDESelectAction *m_style = (TDESelectAction*)m_collection->action("change_style", "TDESelectAction");
1225 PixmapCollectionEditor dialog(activeForm()->pixmapCollection(), activeForm()->widget()->topLevelWidget());
1244 if(!activeForm() || !activeForm()->objectTree() || (activeForm()->selectedWidgets()->count() < 2))
1249 for(TQWidget *w = activeForm()->selectedWidgets()->first(); w; w = activeForm()->selectedWidgets()->next())
1253 kdDebug() << "FormManager::alignWidgets() type ==" << type << " widgets don't have the same parent widget" << endl;
1258 KCommand *com = new AlignWidgetsCommand(type, *(activeForm()->selectedWidgets()), activeForm());
1292 KCommand *com = new AdjustSizeCommand(AdjustSizeCommand::SizeToFit, *(activeForm()->selectedWidgets()), activeForm());
1302 KCommand *com = new AlignWidgetsCommand(AlignWidgetsCommand::AlignToGrid, *(activeForm()->selectedWidgets()), activeForm());
1312 KCommand *com = new AdjustSizeCommand(AdjustSizeCommand::SizeToGrid, *(activeForm()->selectedWidgets()), activeForm());
1322 KCommand *com = new AdjustSizeCommand(AdjustSizeCommand::SizeToSmallWidth, *(activeForm()->selectedWidgets()), activeForm());
1332 KCommand *com = new AdjustSizeCommand(AdjustSizeCommand::SizeToBigWidth, *(activeForm()->selectedWidgets()), activeForm());
1342 KCommand *com = new AdjustSizeCommand(AdjustSizeCommand::SizeToSmallHeight, *(activeForm()->selectedWidgets()), activeForm());
1352 KCommand *com = new AdjustSizeCommand(AdjustSizeCommand::SizeToBigHeight, *(activeForm()->selectedWidgets()), activeForm());
1362 for(TQWidget *w = activeForm()->selectedWidgets()->first(); w; w = activeForm()->selectedWidgets()->next())
1372 for(TQWidget *w = activeForm()->selectedWidgets()->first(); w; w = activeForm()->selectedWidgets()->next())
1387 activeForm()->setSelectedWidget(it->widget(), /*add*/true, /*raise*/false, /*moreWillBeSelected*/count>1);
1397 for(TQWidget *w = activeForm()->selectedWidgets()->first(); w; w = activeForm()->selectedWidgets()->next())
1562 enableAction("break_layout", (form->toplevelContainer()->layoutType() != KFormDesigner::Container::NoLayout));
1694 if (TQDialog::Accepted != TDEFontDialog::getFontDiff(font, diffFlags, false, m_active->widget())
static TQString layoutTypeToString(int type)
Definition container.cpp:918
void importForm(Form *form=0, bool preview=false)
Definition formmanager.cpp:610
void setInsertPoint(const TQPoint &p)
Definition formmanager.cpp:782
void dirty(KFormDesigner::Form *form, bool isDirty=true)
void createLayout(int layoutType)
Definition formmanager.cpp:1095
void clearWidgetContent()
Definition formmanager.cpp:1392
void createFormSlot(KFormDesigner::Form *form, const TQString &widget, const TQString &signal)
void connectionAborted(KFormDesigner::Form *form)
void adjustHeightToBig()
Resize all selected widgets to the height of the tallest widget.
Definition formmanager.cpp:1347
void adjustHeightToSmall()
Resize all selected widgets to the height of the shortest widget.
Definition formmanager.cpp:1337
void menuSignalChosen(int id)
Definition formmanager.cpp:1016
void autoTabStopsSet(KFormDesigner::Form *form, bool set)
void noFormSelected()
void undoEnabled(bool enabled, const TQString &text=TQString())
Form * formForWidget(TQWidget *w)
Definition formmanager.cpp:583
void layoutHBox()
Lay out selected widgets using HBox layout (calls CreateLayoutCommand).
Definition formmanager.cpp:1053
void propertySetSwitched(KoProperty::Set *set, bool forceReload=false, const TQCString &propertyToSelect=TQCString())
virtual void showPropertySet(WidgetPropertySet *set, bool forceReload=false, const TQCString &propertyToSelect=TQCString())
Definition formmanager.cpp:1153
void layoutHSplitter()
Lay out selected widgets in an horizontal splitter.
Definition formmanager.cpp:1071
void adjustWidthToSmall()
Resize all selected widgets to the width of the narrowest widget.
Definition formmanager.cpp:1317
void editFormPixmapCollection()
Definition formmanager.cpp:1220
void setEditor(KoProperty::Editor *editor)
Definition formmanager.cpp:177
void adjustWidthToBig()
Resize all selected widgets to the width of the widest widget.
Definition formmanager.cpp:1327
void windowChanged(TQWidget *w)
Definition formmanager.cpp:469
WidgetPropertySet * propertySet() const
Definition formmanager.h:120
bool isCreatingConnection()
Definition formmanager.h:134
FormManager(TQObject *parent=0, int options=0, const char *name=0)
Definition formmanager.cpp:108
void setObjectTreeView(ObjectTreeView *treeview)
Definition formmanager.cpp:186
void createSignalMenu(TQWidget *w)
Creates and display a menu with all the signals of widget w.
Definition formmanager.cpp:788
bool m_emitSelectionSignalsUpdatesPropertySet
Definition formmanager.h:436
void createSlotMenu(TQWidget *w)
Creates and display a menu with all the slots of widget w.
Definition formmanager.cpp:809
void previewForm(Form *form, TQWidget *w, Form *toForm=0)
Definition formmanager.cpp:648
void createContextMenu(TQWidget *w, Container *container, bool popupAtCursor=true)
Definition formmanager.cpp:840
void layoutVSplitter()
Lay out selected widgets in a verticak splitter.
Definition formmanager.cpp:1077
void insertWidget(const TQCString &classname)
Definition formmanager.cpp:281
void connectionCreated(KFormDesigner::Form *form, KFormDesigner::Connection &connection)
void deleteWidgetLater(TQWidget *w)
Used to delayed widgets' deletion (in Container::deleteItem())
Definition formmanager.cpp:1402
void formWidgetSelected(KFormDesigner::Form *form)
static WidgetLibrary * createWidgetLibrary(FormManager *m, const TQStringList &supportedFactoryGroups)
Creates widget library for supportedFactoryGroups and initializes FormManager singleton.
Definition formmanager.cpp:169
virtual void enableAction(const char *name, bool enable)=0
void widgetSelected(KFormDesigner::Form *form, bool multiple)
void redoEnabled(bool enabled, const TQString &text=TQString())
void resetCreatedConnection()
Definition formmanager.cpp:400
void slotPointerClicked()
Slot called when the user presses 'Pointer' icon. Switch to Default mode.
Definition formmanager.cpp:348
ActionList createActions(WidgetLibrary *lib, TDEActionCollection *collection, KXMLGUIClient *client)
Definition formmanager.cpp:195
void addCommand(KCommand *command, bool execute)
Definition form.cpp:401
void setSelectedWidget(TQWidget *selected, bool add=false, bool dontRaise=false, bool moreWillBeSelected=false)
Definition form.cpp:237
void emitActionSignals(bool withUndoAction=true)
Definition form.cpp:311
An item representing a widget Holds the properties of a widget (classname, name, parent,...
Definition objecttree.h:59
A graphical view of Form's ObjectTree. This is a TDEListView which represents an item for each widget...
Definition objecttreeview.h:68
ObjectTreeItem * lookup(const TQString &name)
Definition objecttree.cpp:185
This class searches for factories and provides TDEActions for widget creation.
Definition widgetlibrary.h:57
A dialog to edit the contents of a PixmapCollection.
Definition pixmapcollection.h:78
Definition commands.cpp:1519
TQPtrListIterator< TQWidget > WidgetListIterator
An iterator for WidgetList.
Definition formeditor/utils.h:68
KFORMEDITOR_EXPORT void removeChildrenFromList(WidgetList &list)
Definition formeditor/utils.cpp:36
TQPtrListIterator< ObjectTreeItem > ObjectTreeListIterator
An iterator for ObjectTreeList.
Definition objecttree.h:45
type * findParent(TQObject *o, const char *className, TQObject *&prevPrev)
Definition formeditor/utils.h:40
