keximainwindow.h
181 virtual tristate executeCustomActionForObject(KexiPart::Item* item, const TQString& actionName) = 0;
Base class for child window of Kexi's main application window.
Definition kexidialogbase.h:79
Kexi's main window interface This interface is implemented by KexiMainWindowImpl class.
Definition keximainwindow.h:46
virtual tristate closeObject(KexiPart::Item *item)=0
virtual int generatePrivateID()=0
virtual tristate closeDialog(KexiDialogBase *dlg)=0
void beforeProjectClosing()
Emitted before closing the project (and destroying all it's data members).
virtual void propertySetSwitched(KexiDialogBase *dlg, bool force=false, bool preservePrevSelection=true, const TQCString &propertyToSelect=TQCString())=0
virtual void acceptPropertySetEditing()=0
virtual void highlightObject(const TQCString &mime, const TQCString &name)=0
virtual tristate saveObject(KexiDialogBase *dlg, const TQString &messageWhenAskingForName=TQString(), bool dontAsk=false)=0
virtual KexiProject * project()=0
Project data of currently opened project or NULL if no project here yet.
virtual tristate getNewObjectInfo(KexiPart::Item *partItem, KexiPart::Part *part, bool &allowOverwriting, const TQString &messageWhenAskingForName=TQString())=0
virtual tristate printItem(KexiPart::Item *item)=0
Shows "print" dialog for item.
void acceptProjectClosingRequested(bool &cancel)
Emitted to make sure the project can be close.
virtual bool userMode() const =0
virtual KexiDialogBase * currentDialog() const =0
virtual bool newObject(KexiPart::Info *info, bool &openingCancelled)=0
virtual KexiDialogBase * openObject(KexiPart::Item *item, int viewMode, bool &openingCancelled, TQMap< TQString, TQString > *staticObjectArgs=0, TQString *errorMessage=0)=0
Opens object pointed by item in a view viewMode.
virtual tristate showPageSetupForItem(KexiPart::Item *item)=0
Shows "page setup" dialog for item.
virtual KexiDialogBase * openObject(const TQCString &mime, const TQString &name, int viewMode, bool &openingCancelled, TQMap< TQString, TQString > *staticObjectArgs=0)=0
For convenience.
virtual tristate printPreviewForItem(KexiPart::Item *item)=0
Shows "print preview" dialog.
virtual tristate executeCustomActionForObject(KexiPart::Item *item, const TQString &actionName)=0
virtual TDEActionPtrList allActions() const =0
virtual void registerChild(KexiDialogBase *dlg)=0
Information about a single object that can be instantiated using Kexi Part.
Definition kexipartitem.h:47
The main class for kexi frontend parts like tables, queries, forms and reports.
Definition kexipart.h:66
3-state logical type with three values: true, false and cancelled and convenient operators.
Definition tristate.h:100
