1
/****************************************************************************
3
** Copyright (C) 1992-2005 Trolltech AS. All rights reserved.
5
** This file is part of the designer application of the Qt Toolkit.
7
** This file may be distributed under the terms of the Q Public License
8
** as defined by Trolltech AS of Norway and appearing in the file
9
** LICENSE.QPL included in the packaging of this file.
11
** This file may be distributed and/or modified under the terms of the
12
** GNU General Public License version 2 as published by the Free Software
13
** Foundation and appearing in the file LICENSE.GPL included in the
14
** packaging of this file.
16
** See http://www.trolltech.com/pricing.html or email sales@trolltech.com for
17
** information about Qt Commercial License Agreements.
18
** See http://www.trolltech.com/qpl/ for QPL licensing information.
19
** See http://www.trolltech.com/gpl/ for GPL licensing information.
21
** Contact info@trolltech.com if any conditions of this licensing are
24
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
25
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
27
****************************************************************************/
29
#include "extrainfo.h"
32
\class QDesignerExtraInfoExtension
33
\brief The QDesignerExtraInfoExtension class provides extra information about a widget in \QD.
38
Returns the path to the working directory used by this extension.*/
39
QString QDesignerExtraInfoExtension::workingDirectory() const
41
return m_workingDirectory;
45
Sets the path to the working directory used by the extension to \a workingDirectory.*/
46
void QDesignerExtraInfoExtension::setWorkingDirectory(const QString &workingDirectory)
48
m_workingDirectory = workingDirectory;
52
\fn virtual QDesignerExtraInfoExtension::~QDesignerExtraInfoExtension()
54
Destroys the extension.
58
\fn virtual QDesignerFormEditorInterface *QDesignerExtraInfoExtension::core() const = 0
61
### Description required
66
\fn virtual QWidget *QDesignerExtraInfoExtension::widget() const = 0
68
Returns the widget described by this extension.
72
\fn virtual bool QDesignerExtraInfoExtension::saveUiExtraInfo(DomUi *ui) = 0
74
Saves the information about the user interface specified by \a ui, and returns true if
75
successful; otherwise returns false.
79
\fn virtual bool QDesignerExtraInfoExtension::loadUiExtraInfo(DomUi *ui) = 0
81
Loads extra information about the user interface specified by \a ui, and returns true if
82
successful; otherwise returns false.
86
\fn virtual bool QDesignerExtraInfoExtension::saveWidgetExtraInfo(DomWidget *widget) = 0
88
Saves the information about the specified \a widget, and returns true if successful;
89
otherwise returns false.
93
\fn virtual bool QDesignerExtraInfoExtension::loadWidgetExtraInfo(DomWidget *widget) = 0
95
Loads extra information about the specified \a widget, and returns true if successful;
96
otherwise returns false.