예제 #1
0
		void ActionCallback(ui::Button * sender)
		{
			ui::Engine::Ref().CloseWindow();
			if(prompt->textField->GetText().length())
				prompt->SetProperty();
			prompt->SelfDestruct();
			return;
		}
예제 #2
0
		void ActionCallback(ui::Button * sender) override
		{
			prompt->CloseActiveWindow();
			if(prompt->textField->GetText().length())
				prompt->SetProperty();
			prompt->SelfDestruct();
			return;
		}
void DesignerEventHandler::showWidgetProperties( )
{
  QObjectList listItem;

  if ( !vtl::app->propWindow ) {
    vtl::app->propWindow = new PropertyWindow( vtl::app, "PropertyWindow", Qt::WType_Dialog );
  }
  
  PropertyWindow * pw = vtl::app->propWindow;
  pw->clear();
  pw->setCaption( className() );

  if ( selected_widgets.isEmpty() ) {
    pw->insert(parentWidget);
    connect( pw->getGrid(), SIGNAL(propertyChanged(const QString&, const QVariant&)), parentWidget, SLOT(onPropertyChanged(const QString&, const QVariant& )) );
  } 
예제 #4
0
		virtual void OptionChanged(ui::DropDown * sender, std::pair<std::string, int> option)
		{
			w->FocusComponent(w->textField);
		}
예제 #5
0
		void OptionChanged(ui::DropDown * sender, std::pair<String, int> option) override
		{
			w->FocusComponent(w->textField);
		}