9 #ifndef UI_PQFILEMENUBUILDER_H 10 #define UI_PQFILEMENUBUILDER_H 12 #include <QtCore/QVariant> 13 #include <QtGui/QIcon> 14 #include <QtWidgets/QAction> 15 #include <QtWidgets/QApplication> 16 #include <QtWidgets/QMenu> 44 if (pqFileMenuBuilder->objectName().isEmpty())
45 pqFileMenuBuilder->setObjectName(QString::fromUtf8(
"pqFileMenuBuilder"));
46 actionServerConnect =
new QAction(pqFileMenuBuilder);
47 actionServerConnect->setObjectName(QString::fromUtf8(
"actionServerConnect"));
49 icon.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqConnect.svg"), QSize(), QIcon::Normal, QIcon::Off);
50 actionServerConnect->setIcon(icon);
51 actionServerDisconnect =
new QAction(pqFileMenuBuilder);
52 actionServerDisconnect->setObjectName(QString::fromUtf8(
"actionServerDisconnect"));
54 icon1.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqDisconnect.svg"), QSize(), QIcon::Normal, QIcon::Off);
55 actionServerDisconnect->setIcon(icon1);
56 actionFileSaveScreenshot =
new QAction(pqFileMenuBuilder);
57 actionFileSaveScreenshot->setObjectName(QString::fromUtf8(
"actionFileSaveScreenshot"));
59 icon2.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqCaptureScreenshot.svg"), QSize(), QIcon::Normal, QIcon::Off);
60 actionFileSaveScreenshot->setIcon(icon2);
61 actionFileSaveAnimation =
new QAction(pqFileMenuBuilder);
62 actionFileSaveAnimation->setObjectName(QString::fromUtf8(
"actionFileSaveAnimation"));
64 icon3.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqSaveAnimation.svg"), QSize(), QIcon::Normal, QIcon::Off);
65 actionFileSaveAnimation->setIcon(icon3);
66 actionFileSaveAnimation->setProperty(
"PV_MUST_BE_MASTER_TO_SHOW", QVariant(
true));
67 actionFileSaveData =
new QAction(pqFileMenuBuilder);
68 actionFileSaveData->setObjectName(QString::fromUtf8(
"actionFileSaveData"));
70 icon4.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqSave.svg"), QSize(), QIcon::Normal, QIcon::Off);
71 actionFileSaveData->setIcon(icon4);
72 actionFileSaveData->setProperty(
"PV_MUST_BE_MASTER_TO_SHOW", QVariant(
true));
73 actionFileLoadServerState =
new QAction(pqFileMenuBuilder);
74 actionFileLoadServerState->setObjectName(QString::fromUtf8(
"actionFileLoadServerState"));
76 icon5.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqLoadState.svg"), QSize(), QIcon::Normal, QIcon::Off);
77 actionFileLoadServerState->setIcon(icon5);
78 actionFileLoadServerState->setProperty(
"PV_MUST_BE_MASTER_TO_SHOW", QVariant(
true));
79 actionFileSaveServerState =
new QAction(pqFileMenuBuilder);
80 actionFileSaveServerState->setObjectName(QString::fromUtf8(
"actionFileSaveServerState"));
82 icon6.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqSaveState.svg"), QSize(), QIcon::Normal, QIcon::Off);
83 actionFileSaveServerState->setIcon(icon6);
84 actionFileSaveCatalystState =
new QAction(pqFileMenuBuilder);
85 actionFileSaveCatalystState->setObjectName(QString::fromUtf8(
"actionFileSaveCatalystState"));
87 icon7.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqCatalyst.svg"), QSize(), QIcon::Normal, QIcon::Off);
88 actionFileSaveCatalystState->setIcon(icon7);
89 actionFileSaveGeometry =
new QAction(pqFileMenuBuilder);
90 actionFileSaveGeometry->setObjectName(QString::fromUtf8(
"actionFileSaveGeometry"));
91 actionFileSaveGeometry->setProperty(
"PV_MUST_BE_MASTER_TO_SHOW", QVariant(
true));
92 actionReloadFiles =
new QAction(pqFileMenuBuilder);
93 actionReloadFiles->setObjectName(QString::fromUtf8(
"actionReloadFiles"));
95 icon8.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqReloadFile.svg"), QSize(), QIcon::Normal, QIcon::Off);
96 actionReloadFiles->setIcon(icon8);
97 actionFileOpen =
new QAction(pqFileMenuBuilder);
98 actionFileOpen->setObjectName(QString::fromUtf8(
"actionFileOpen"));
100 icon9.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqOpen.svg"), QSize(), QIcon::Normal, QIcon::Off);
101 actionFileOpen->setIcon(icon9);
102 actionFileOpen->setProperty(
"PV_MUST_BE_MASTER_TO_SHOW", QVariant(
true));
103 actionFileExit =
new QAction(pqFileMenuBuilder);
104 actionFileExit->setObjectName(QString::fromUtf8(
"actionFileExit"));
106 icon10.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqExitApp.svg"), QSize(), QIcon::Normal, QIcon::Off);
107 actionFileExit->setIcon(icon10);
108 actionExport =
new QAction(pqFileMenuBuilder);
109 actionExport->setObjectName(QString::fromUtf8(
"actionExport"));
111 icon11.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqExportScene.svg"), QSize(), QIcon::Normal, QIcon::Off);
112 actionExport->setIcon(icon11);
113 actionFileSaveWindowArrangement =
new QAction(pqFileMenuBuilder);
114 actionFileSaveWindowArrangement->setObjectName(QString::fromUtf8(
"actionFileSaveWindowArrangement"));
116 icon12.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqSaveWindow.svg"), QSize(), QIcon::Normal, QIcon::Off);
117 actionFileSaveWindowArrangement->setIcon(icon12);
118 actionFileLoadWindowArrangement =
new QAction(pqFileMenuBuilder);
119 actionFileLoadWindowArrangement->setObjectName(QString::fromUtf8(
"actionFileLoadWindowArrangement"));
121 icon13.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqLoadWindow.svg"), QSize(), QIcon::Normal, QIcon::Off);
122 actionFileLoadWindowArrangement->setIcon(icon13);
123 actionFileLoadMaterials =
new QAction(pqFileMenuBuilder);
124 actionFileLoadMaterials->setObjectName(QString::fromUtf8(
"actionFileLoadMaterials"));
125 actionFileSaveExtracts =
new QAction(pqFileMenuBuilder);
126 actionFileSaveExtracts->setObjectName(QString::fromUtf8(
"actionFileSaveExtracts"));
127 actionFileSaveExtracts->setIcon(icon11);
128 menuRecentFiles =
new QMenu(pqFileMenuBuilder);
129 menuRecentFiles->setObjectName(QString::fromUtf8(
"menuRecentFiles"));
131 icon14.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqRecentFile.svg"), QSize(), QIcon::Normal, QIcon::Off);
132 menuRecentFiles->setIcon(icon14);
134 pqFileMenuBuilder->addAction(actionFileOpen);
135 pqFileMenuBuilder->addAction(menuRecentFiles->menuAction());
136 pqFileMenuBuilder->addAction(actionReloadFiles);
137 pqFileMenuBuilder->addSeparator();
138 pqFileMenuBuilder->addAction(actionFileLoadServerState);
139 pqFileMenuBuilder->addAction(actionFileSaveServerState);
140 pqFileMenuBuilder->addAction(actionFileSaveCatalystState);
141 pqFileMenuBuilder->addSeparator();
142 pqFileMenuBuilder->addAction(actionFileSaveData);
143 pqFileMenuBuilder->addAction(actionFileSaveScreenshot);
144 pqFileMenuBuilder->addAction(actionExport);
145 pqFileMenuBuilder->addSeparator();
146 pqFileMenuBuilder->addAction(actionFileSaveAnimation);
147 pqFileMenuBuilder->addAction(actionFileSaveExtracts);
148 pqFileMenuBuilder->addAction(actionFileSaveGeometry);
149 pqFileMenuBuilder->addSeparator();
150 pqFileMenuBuilder->addAction(actionFileLoadMaterials);
151 pqFileMenuBuilder->addSeparator();
152 pqFileMenuBuilder->addAction(actionFileLoadWindowArrangement);
153 pqFileMenuBuilder->addAction(actionFileSaveWindowArrangement);
154 pqFileMenuBuilder->addSeparator();
155 pqFileMenuBuilder->addAction(actionServerConnect);
156 pqFileMenuBuilder->addAction(actionServerDisconnect);
157 pqFileMenuBuilder->addSeparator();
158 pqFileMenuBuilder->addAction(actionFileExit);
162 QMetaObject::connectSlotsByName(pqFileMenuBuilder);
167 pqFileMenuBuilder->setTitle(QCoreApplication::translate(
"pqFileMenuBuilder",
"&File",
nullptr));
168 actionServerConnect->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"&Connect...",
nullptr));
169 #if QT_CONFIG(statustip) 170 actionServerConnect->setStatusTip(QCoreApplication::translate(
"pqFileMenuBuilder",
"Connect",
nullptr));
171 #endif // QT_CONFIG(statustip) 172 actionServerDisconnect->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"&Disconnect",
nullptr));
173 #if QT_CONFIG(statustip) 174 actionServerDisconnect->setStatusTip(QCoreApplication::translate(
"pqFileMenuBuilder",
"Disconnect",
nullptr));
175 #endif // QT_CONFIG(statustip) 176 actionFileSaveScreenshot->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"Save Screenshot...",
nullptr));
177 actionFileSaveAnimation->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"Save &Animation...",
nullptr));
178 actionFileSaveData->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"Save Data...",
nullptr));
179 #if QT_CONFIG(shortcut) 180 actionFileSaveData->setShortcut(QCoreApplication::translate(
"pqFileMenuBuilder",
"Ctrl+S",
nullptr));
181 #endif // QT_CONFIG(shortcut) 182 actionFileLoadServerState->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"&Load State...",
nullptr));
183 actionFileSaveServerState->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"&Save State...",
nullptr));
184 actionFileSaveCatalystState->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"Save Catalyst State...",
nullptr));
185 actionFileSaveGeometry->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"Save &Geometry...",
nullptr));
186 actionReloadFiles->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"Reload Files",
nullptr));
187 actionReloadFiles->setIconText(QCoreApplication::translate(
"pqFileMenuBuilder",
"Reload Files",
nullptr));
188 #if QT_CONFIG(tooltip) 189 actionReloadFiles->setToolTip(QCoreApplication::translate(
"pqFileMenuBuilder",
"Reload data files in case they were changed externally.",
nullptr));
190 #endif // QT_CONFIG(tooltip) 191 #if QT_CONFIG(shortcut) 192 actionReloadFiles->setShortcut(QCoreApplication::translate(
"pqFileMenuBuilder",
"F5",
nullptr));
193 #endif // QT_CONFIG(shortcut) 194 actionFileOpen->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"&Open...",
nullptr));
195 #if QT_CONFIG(statustip) 196 actionFileOpen->setStatusTip(QCoreApplication::translate(
"pqFileMenuBuilder",
"Open",
nullptr));
197 #endif // QT_CONFIG(statustip) 198 #if QT_CONFIG(shortcut) 199 actionFileOpen->setShortcut(QCoreApplication::translate(
"pqFileMenuBuilder",
"Ctrl+O",
nullptr));
200 #endif // QT_CONFIG(shortcut) 201 actionFileExit->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"E&xit",
nullptr));
202 #if QT_CONFIG(statustip) 203 actionFileExit->setStatusTip(QCoreApplication::translate(
"pqFileMenuBuilder",
"Exit",
nullptr));
204 #endif // QT_CONFIG(statustip) 205 #if QT_CONFIG(shortcut) 206 actionFileExit->setShortcut(QCoreApplication::translate(
"pqFileMenuBuilder",
"Ctrl+Q",
nullptr));
207 #endif // QT_CONFIG(shortcut) 208 actionExport->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"Export Scene...",
nullptr));
209 actionFileSaveWindowArrangement->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"Save Window Arrangement...",
nullptr));
210 #if QT_CONFIG(tooltip) 211 actionFileSaveWindowArrangement->setToolTip(QCoreApplication::translate(
"pqFileMenuBuilder",
"Save window arrangement to a file",
nullptr));
212 #endif // QT_CONFIG(tooltip) 213 #if QT_CONFIG(statustip) 214 actionFileSaveWindowArrangement->setStatusTip(QCoreApplication::translate(
"pqFileMenuBuilder",
"Save window arrangement to a file",
nullptr));
215 #endif // QT_CONFIG(statustip) 216 actionFileLoadWindowArrangement->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"Load Window Arrangement...",
nullptr));
217 #if QT_CONFIG(tooltip) 218 actionFileLoadWindowArrangement->setToolTip(QCoreApplication::translate(
"pqFileMenuBuilder",
"Load window arrangement from a file",
nullptr));
219 #endif // QT_CONFIG(tooltip) 220 #if QT_CONFIG(statustip) 221 actionFileLoadWindowArrangement->setStatusTip(QCoreApplication::translate(
"pqFileMenuBuilder",
"Load window arrangement from a file",
nullptr));
222 #endif // QT_CONFIG(statustip) 223 actionFileLoadMaterials->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"Load Path Tracer Materials...",
nullptr));
224 #if QT_CONFIG(tooltip) 225 actionFileLoadMaterials->setToolTip(QCoreApplication::translate(
"pqFileMenuBuilder",
"Load a Materials file that contains appearance settings for use in high quality rendering modes.",
nullptr));
226 #endif // QT_CONFIG(tooltip) 227 #if QT_CONFIG(statustip) 228 actionFileLoadMaterials->setStatusTip(QCoreApplication::translate(
"pqFileMenuBuilder",
"Load an Appearance Materials file",
nullptr));
229 #endif // QT_CONFIG(statustip) 230 actionFileSaveExtracts->setText(QCoreApplication::translate(
"pqFileMenuBuilder",
"Save Extracts...",
nullptr));
231 menuRecentFiles->setTitle(QCoreApplication::translate(
"pqFileMenuBuilder",
"&Recent Files",
nullptr));
242 #endif // UI_PQFILEMENUBUILDER_H