Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
formlayoutmenu.cpp File Reference

(94a41d036d53b28e8638d13eae40875869af6123)

#include "formlayoutmenu_p.h"
#include "layoutinfo_p.h"
#include "qdesigner_command_p.h"
#include "qdesigner_utils_p.h"
#include "qdesigner_propertycommand_p.h"
#include "ui_formlayoutrowdialog.h"
#include <QtDesigner/abstractformwindow.h>
#include <QtDesigner/abstractformeditor.h>
#include <QtDesigner/abstractwidgetfactory.h>
#include <QtDesigner/propertysheet.h>
#include <QtDesigner/qextensionmanager.h>
#include <QtDesigner/abstractwidgetdatabase.h>
#include <QtDesigner/abstractlanguage.h>
#include <QtWidgets/qwidget.h>
#include <QtWidgets/qformlayout.h>
#include <QtWidgets/qdialog.h>
#include <QtWidgets/qpushbutton.h>
#include <QtGui/qaction.h>
#include <QtGui/qvalidator.h>
#include <QtGui/qundostack.h>
#include <QtCore/qpair.h>
#include <QtCore/qcoreapplication.h>
#include <QtCore/qregularexpression.h>
#include <QtCore/qhash.h>
#include <QtCore/qdebug.h>
#include "formlayoutmenu.moc"
+ Include dependency graph for formlayoutmenu.cpp:

Go to the source code of this file.

Classes

struct  qdesigner_internal::FormLayoutRow
 
class  qdesigner_internal::FormLayoutRowDialog
 

Namespaces

namespace  qdesigner_internal
 Auxiliary methods to store/retrieve settings.
 

Enumerations

enum  qdesigner_internal::PrefixCharacterKind {
  qdesigner_internal::PC_Digit , qdesigner_internal::PC_UpperCaseLetter , qdesigner_internal::PC_LowerCaseLetter , qdesigner_internal::PC_Other ,
  qdesigner_internal::PC_Invalid , qdesigner_internal::PC_Digit , qdesigner_internal::PC_UpperCaseLetter , qdesigner_internal::PC_LowerCaseLetter ,
  qdesigner_internal::PC_Other , qdesigner_internal::PC_Invalid
}
 
enum  qdesigner_internal::PrefixCharacterKind {
  qdesigner_internal::PC_Digit , qdesigner_internal::PC_UpperCaseLetter , qdesigner_internal::PC_LowerCaseLetter , qdesigner_internal::PC_Other ,
  qdesigner_internal::PC_Invalid , qdesigner_internal::PC_Digit , qdesigner_internal::PC_UpperCaseLetter , qdesigner_internal::PC_LowerCaseLetter ,
  qdesigner_internal::PC_Other , qdesigner_internal::PC_Invalid
}
 

Functions

static QString qdesigner_internal::postFixFromClassName (QString className)
 
static PrefixCharacterKind qdesigner_internal::prefixCharacterKind (const QChar &c)
 
static QString qdesigner_internal::prefixFromLabel (const QString &prefix)
 
static QFormLayoutqdesigner_internal::managedFormLayout (const QDesignerFormEditorInterface *core, const QWidget *w)
 
static std::pair< QWidget *, QWidget * > qdesigner_internal::createWidgets (const FormLayoutRow &row, QWidget *parent, QDesignerFormWindowInterface *formWindow)
 
static void qdesigner_internal::addFormLayoutRow (const FormLayoutRow &formLayoutRow, int row, QWidget *w, QDesignerFormWindowInterface *formWindow)
 

Variables

static constexpr auto buddyPropertyC = "buddy"_L1
 
static const char * fieldWidgetBaseClasses []
 

Variable Documentation

◆ buddyPropertyC

static constexpr auto buddyPropertyC = "buddy"_L1
staticconstexpr

Definition at line 38 of file formlayoutmenu.cpp.

◆ fieldWidgetBaseClasses

static const char * fieldWidgetBaseClasses
static
Initial value:
= {
"QLineEdit", "QComboBox", "QSpinBox", "QDoubleSpinBox", "QCheckBox",
"QDateEdit", "QTimeEdit", "QDateTimeEdit", "QDial", "QWidget"
}

Definition at line 39 of file formlayoutmenu.cpp.

Referenced by qdesigner_internal::FormLayoutRowDialog::fieldWidgetClasses().