lib
KoOpenPane Class Reference
List of all members.Detailed Description
Definition at line 34 of file KoOpenPane.h.
Signals | |
void | openExistingFile (const QString &) |
void | openTemplate (const QString &) |
void | alwaysUseChanged (KoTemplatesPane *sender, const QString &alwaysUse) |
void | splitterResized (KoDetailsPaneBase *sender, const QValueList< int > &sizes) |
Public Member Functions | |
KoOpenPane (QWidget *parent, KInstance *instance, const QString &templateType=QString::null) | |
virtual | ~KoOpenPane () |
QListViewItem * | addPane (const QString &title, const QString &icon, QWidget *widget, int sortWeight) |
QListViewItem * | addPane (const QString &title, const QPixmap &icon, QWidget *widget, int sortWeight) |
void | setCustomDocumentWidget (QWidget *widget) |
Protected Slots | |
void | showOpenFileDialog () |
void | selectionChanged (QListViewItem *item) |
void | itemClicked (QListViewItem *item) |
void | saveSplitterSizes (KoDetailsPaneBase *sender, const QValueList< int > &sizes) |
Protected Member Functions | |
void | initRecentDocs () |
void | initTemplates (const QString &templateType) |
Constructor & Destructor Documentation
KoOpenPane::KoOpenPane | ( | QWidget * | parent, | |
KInstance * | instance, | |||
const QString & | templateType = QString::null | |||
) |
Constructor.
- Parameters:
-
parent the parent widget instance the KInstance to be used for KConfig data templateType the template-type (group) that should be selected on creation.
Definition at line 97 of file KoOpenPane.cpp.
Member Function Documentation
void KoOpenPane::setCustomDocumentWidget | ( | QWidget * | widget | ) |
If the application has a way to create a document not based on a template, but on user provided settings, the widget showing these gets set here.
- Parameters:
-
widget the widget.
Definition at line 243 of file KoOpenPane.cpp.
void KoOpenPane::saveSplitterSizes | ( | KoDetailsPaneBase * | sender, | |
const QValueList< int > & | sizes | |||
) | [protected, slot] |
Saves the splitter sizes for KoDetailsPaneBase based panes.
Definition at line 300 of file KoOpenPane.cpp.
void KoOpenPane::alwaysUseChanged | ( | KoTemplatesPane * | sender, | |
const QString & | alwaysUse | |||
) | [signal] |
Emitted when the always use template has changed.
void KoOpenPane::splitterResized | ( | KoDetailsPaneBase * | sender, | |
const QValueList< int > & | sizes | |||
) | [signal] |
Emitted when one of the detail panes have changed it's splitter.
void KoOpenPane::initTemplates | ( | const QString & | templateType | ) | [protected] |
Populate the list with all templates the user can choose.
- Parameters:
-
templateType the template-type (group) that should be selected on creation.
Definition at line 189 of file KoOpenPane.cpp.
The documentation for this class was generated from the following files: