9#ifndef UI_AUTOLAYOUTOPTIONPAGE_H
10#define UI_AUTOLAYOUTOPTIONPAGE_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QCheckBox>
15#include <QtWidgets/QGridLayout>
16#include <QtWidgets/QGroupBox>
17#include <QtWidgets/QLabel>
18#include <QtWidgets/QSpacerItem>
19#include <QtWidgets/QVBoxLayout>
20#include <QtWidgets/QWidget>
21#include <klocalizedstring.h>
22#include "kurlrequester.h"
59 label->setObjectName(
"label");
65 QSizePolicy sizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Preferred);
66 sizePolicy.setHorizontalStretch(1);
67 sizePolicy.setVerticalStretch(0);
68 sizePolicy.setHeightForWidth(
m_dotPath->sizePolicy().hasHeightForWidth());
70 m_dotPath->setSizeIncrement(QSize(10, 0));
71 m_dotPath->setMode(KFile::Directory|KFile::ExistingOnly);
75 verticalSpacer_2 =
new QSpacerItem(20, 20, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);
83 Other->setObjectName(
"Other");
94 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
107 groupBox->setTitle(tr2i18n(
"Layout Generator",
nullptr));
108#if QT_CONFIG(tooltip)
109 m_autoDotPath->setToolTip(tr2i18n(
"<p>The auto layout feature depends on layout generators provided by the GraphViz package, which is normally installed aside Umbrello by a package manager.</p>\n"
110"<p>Umbrello has built in support for detecting the install location of these layout generators. For cases where this dependency is not available or do not fit, a different installation path could be provided.</p>",
nullptr));
112 m_autoDotPath->setText(tr2i18n(
"Auto detect layout generator",
nullptr));
113 label->setText(tr2i18n(
"Generator executable path:",
nullptr));
114 Other->setTitle(tr2i18n(
"Miscellaneous",
nullptr));
115#if QT_CONFIG(tooltip)
116 m_showExportLayout->setToolTip(tr2i18n(
"<p>Dot file export is performed by using the export layout.</p><p>With this option checked, the export layout is added to the list of available diagram layouts and enables a quick dot export preview.</p>",
nullptr));
118 m_showExportLayout->setText(tr2i18n(
"Show export layout in diagram context menu",
nullptr));
Definition autolayoutoptionpage.h:20
Definition ui_autolayoutoptionpage.h:125
Definition ui_autolayoutoptionpage.h:27
QGridLayout * gridLayout
Definition ui_autolayoutoptionpage.h:31
QGroupBox * groupBox
Definition ui_autolayoutoptionpage.h:30
QGridLayout * gridLayout_2
Definition ui_autolayoutoptionpage.h:37
QCheckBox * m_autoDotPath
Definition ui_autolayoutoptionpage.h:32
QVBoxLayout * vboxLayout
Definition ui_autolayoutoptionpage.h:29
KUrlRequester * m_dotPath
Definition ui_autolayoutoptionpage.h:34
void retranslateUi(QWidget *AutoLayoutOptionPage)
Definition ui_autolayoutoptionpage.h:105
QSpacerItem * verticalSpacer
Definition ui_autolayoutoptionpage.h:39
QLabel * label
Definition ui_autolayoutoptionpage.h:33
void setupUi(QWidget *AutoLayoutOptionPage)
Definition ui_autolayoutoptionpage.h:41
QSpacerItem * verticalSpacer_2
Definition ui_autolayoutoptionpage.h:35
QCheckBox * m_showExportLayout
Definition ui_autolayoutoptionpage.h:38
QGroupBox * Other
Definition ui_autolayoutoptionpage.h:36
Definition ui_autolayoutoptionpage.h:124