forked from qt-creator/qt-creator
QmlJSEditor: inline .ui files
qmljscomponentnamedialog.ui qmljseditingsettingspage.ui Change-Id: I3d0410c22c4c08e58fe92cae16d1daf465b3facd Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -5,18 +5,28 @@
|
||||
|
||||
#include <QDialog>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QCheckBox;
|
||||
class QDialogButtonBox;
|
||||
class QLabel;
|
||||
class QListWidget;
|
||||
class QPlainTextEdit;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
namespace Utils {
|
||||
class ClassNameValidatingLineEdit;
|
||||
class PathChooser;
|
||||
}
|
||||
|
||||
namespace QmlJSEditor {
|
||||
namespace Internal {
|
||||
|
||||
namespace Ui { class ComponentNameDialog; }
|
||||
|
||||
class ComponentNameDialog : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit ComponentNameDialog(QWidget *parent = nullptr);
|
||||
~ComponentNameDialog() override;
|
||||
|
||||
static bool go(QString *proposedName, QString *proposedPath, QString *proposedSuffix,
|
||||
const QStringList &properties, const QStringList &sourcePreview, const QString &oldFileName,
|
||||
@@ -35,8 +45,16 @@ protected:
|
||||
QString isValid() const;
|
||||
|
||||
private:
|
||||
Ui::ComponentNameDialog *ui;
|
||||
QStringList m_sourcePreview;
|
||||
|
||||
Utils::ClassNameValidatingLineEdit *m_componentNameEdit;
|
||||
QLabel *m_messageLabel;
|
||||
Utils::PathChooser *m_pathEdit;
|
||||
QLabel *m_label;
|
||||
QListWidget *m_listWidget;
|
||||
QPlainTextEdit *m_plainTextEdit;
|
||||
QCheckBox *m_checkBox;
|
||||
QDialogButtonBox *m_buttonBox;
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
Reference in New Issue
Block a user