FontManagerDialog::FontManagerDialog(bool okButtonEnable, const QString& graphicsFontPath, QDialog *parent) : QDialog(parent), ui(new Ui::FontManagerDialog) { ui->setupUi(this); // Setup ok button - it should be visible only if user want to change font of control. ui->okButton->setVisible(okButtonEnable); dialogResultFont = NULL; // Pack graphics fonts sprites each time sprite dialog is opened ResourcePacker *resPacker = new ResourcePacker(); DAVA::String inDir = ResourcesManageHelper::GetFontSpritesDatasourceDirectory().toStdString(); DAVA::String outDir = ResourcesManageHelper::GetFontSpritesDirectory().toStdString(); resPacker->PackResources(inDir, outDir); // Initialize dialog ConnectToSignals(); InitializeTableView(); UpdateTableViewContents(); UpdateDialogInformation(); SafeDelete(resPacker); // Setup default path for graphics font sprites if (!graphicsFontPath.isEmpty()) { currentFontPath = ResourcesManageHelper::GetFontAbsolutePath(graphicsFontPath); } }
EditFontDialog::EditFontDialog(const String & editFontPresetName, QDialog *parent) : QDialog(parent), ui(new Ui::EditFontDialog) { ui->setupUi(this); ui->buttonBox->button( QDialogButtonBox::Ok )->setEnabled(false); dialogResult.fontPresetOriginalName = editFontPresetName; dialogResult.fontPresetName = editFontPresetName; Font* font = EditorFontManager::Instance()->GetLocalizedFont(editFontPresetName, "default"); dialogResult.font = font ? font->Clone() : EditorFontManager::Instance()->GetDefaultFont()->Clone(); const Vector<String> &locales = EditorFontManager::Instance()->GetLocales(); int32 localesCount = locales.size(); for(int32 i = 0; i < localesCount; ++i) { Font* localizedFont = EditorFontManager::Instance()->GetLocalizedFont(editFontPresetName, locales[i]); dialogResult.localizedFonts[locales[i]] = localizedFont ? localizedFont->Clone() : dialogResult.font->Clone(); Logger::FrameworkDebug("EditFontDialog::EditFontDialog dialogResult.localizedFonts[%s] = %p", locales[i].c_str(), dialogResult.localizedFonts[locales[i]]); ui->selectLocaleComboBox->addItem(QString::fromStdString(locales[i])); } if(0 < localesCount) { currentLocale = locales[0]; } // Initialize dialog ConnectToSignals(); }
BackGroundPropertyGridWidget::BackGroundPropertyGridWidget(QWidget *parent) : BasePropertyGridWidget(parent), ui(new Ui::BackGroundPropertyGridWidget) { ui->setupUi(this); ConnectToSignals(); SetPropertyBlockName(TEXT_PROPERTY_BLOCK_NAME); }
ScrollViewPropertyGridWidget::ScrollViewPropertyGridWidget(QWidget *parent) : BasePropertyGridWidget(parent), ui(new Ui::ScrollViewPropertyGridWidget) { ui->setupUi(this); SetPropertyBlockName(SCROLL_VIEW_PROPERTY_BLOCK_NAME); ConnectToSignals(); BasePropertyGridWidget::InstallEventFiltersForWidgets(this); }
VisibilityToolPanel::VisibilityToolPanel(QWidget* parent) : LandscapeEditorBasePanel(parent) , buttonSetVisibilityPoint(NULL) , buttonSetVisibilityArea(NULL) , buttonSaveTexture(NULL) , sliderWidgetAreaSize(NULL) { InitUI(); ConnectToSignals(); }
PropertyGridContainerWidget::PropertyGridContainerWidget(QWidget *parent) : QWidget(parent), ui(new Ui::PropertyGridContainerWidget), activeMetadata(NULL) { ui->setupUi(this); ui->topArea->hide(); widgetsFactory.InitializeWidgetParents(this); ConnectToSignals(); }
QSceneGraphTreeView::QSceneGraphTreeView(QWidget *parent) : QTreeView(parent), sceneGraphModel(NULL) { sceneGraphModel = new SceneGraphModel(); sceneGraphModel->SetScene(NULL); setDragDropMode(QAbstractItemView::InternalMove); setDragEnabled(true); setAcceptDrops(true); setDropIndicatorShown(true); ConnectToSignals(); }
LandscapeEditorControlsPlaceholder::LandscapeEditorControlsPlaceholder(QWidget* parent) : QWidget(parent) , currentPanel(NULL) , activeScene(NULL) { InitUI(); ConnectToSignals(); customColorsPanel = new CustomColorsPanel(); rulerToolPanel = new RulerToolPanel(); visibilityToolPanel = new VisibilityToolPanel(); tilemaskEditorPanel = new TilemaskEditorPanel(); heightmapEditorPanel = new HeightmapEditorPanel(); }