Exemple #1
0
Tablero::Tablero(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::Tablero)
{
    ui->setupUi(this);
    initGui();
}
Exemple #2
0
void ImGui_Wrapper::update(int width, int height, int dstFbo)
{
	if (!m_VAO)
		initGui();

	ImGuiIO& io = ImGui::GetIO();
	io.DisplaySize = ImVec2(static_cast<float>(width), static_cast<float>(height));

	auto now = high_resolution_clock::now();
	duration<double> delta = now - m_lastTime;
	m_lastTime = now;
	auto dt = delta.count();
	io.DeltaTime = dt > 0 ? static_cast<float>(dt) : 1 / 60.f;

	ImGui::NewFrame();

	updateObjects();

	ImGui::Render();

	glBindFramebuffer(GL_FRAMEBUFFER, dstFbo); 
	renderGui();

	if (!m_document->animationIsPlaying())
	{
		auto& gui = m_document->getGUI();
		TimedFunctions::delayRun(1 / 60.0, [&gui]() {
			gui.updateView();
		});
	}

	for (int i = 0; i < 3; ++i)
		io.MouseDown[i] = m_mouseButtons[i];
}
IosSettingsWidget::IosSettingsWidget(QWidget *parent)
    : QWidget(parent),
      m_ui(new Ui_IosSettingsWidget),
      m_saveSettingsRequested(false)
{
    initGui();
}
TreeWidgetComponent::TreeWidgetComponent(QWidget *parent) :
	QTreeWidget(parent)
{
	initSetting();
	initData();
	initGui();
}
Exemple #5
0
bool Editor::open( void* systemWindow )
{
    createFrame( systemWindow );
    initGui( systemWindow );

    return true;
}
QgsDrawSourceWidget::QgsDrawSourceWidget( QWidget *parent )
    : QgsPaintEffectWidget( parent )
    , mEffect( NULL )
{
  setupUi( this );
  initGui();
}
Exemple #7
0
void MainWindow::onPortCreated()
{
    QString guiName                  = rf->check("name", Value("skinManGui")).asString().c_str();
    QString guiRpcPortName           = "/" + guiName + "/rpc:o";
    QString guiMonitorPortName       = "/" + guiName + "/monitor:i";
    QString guiInfoPortName          = "/" + guiName + "/info:i";

    if (!portThread.guiRpcPort->open(guiRpcPortName.toLatin1().data())) {
        QString msg = QString("Unable to open port %1").arg(guiRpcPortName);
        QMessageBox::critical(this,"Error",msg);
        return; //TODO EXIT
    }
    if (!portThread.driftCompMonitorPort->open(guiMonitorPortName.toLatin1().data())){
        QString msg = QString("Unable to open port %1").arg(guiMonitorPortName);
        QMessageBox::critical(this,"Error",msg);
        return; //TODO EXIT
    }
    if (!portThread.driftCompInfoPort->open(guiInfoPortName.toLatin1().data())){
        QString msg = QString("Unable to open port %1").arg(guiInfoPortName);
        QMessageBox::critical(this,"Error",msg);
        return; //TODO EXIT
    }

    portThread.driftCompInfoPort->setStrict();

    initGui();

}
Exemple #8
0
//--------------------------------------------------------------
void testApp::setup()
{
	ofSetFrameRate( 60 );
	ofSetVerticalSync( true );
	
	bDebug			= false;
	bSmoothing		= false;
	bPause			= false;
	bDrawPoints		= false;
	bDrawLines		= false;
	bDrawCurves		= false;
	bDrawSimplified	= false;
	bDrawColor		= true;
	bRotateColor	= true;
	
	screenRect.width	= ofGetWidth();
	screenRect.height	= ofGetHeight();

	switch ( 1 )
	{
		case 1 :
			noiseRect.width		= 160;
			noiseRect.height	= 120;
		break;

		case 2 :
			noiseRect.width		= 320;
			noiseRect.height	= 240;
		break;
			
		case 3 :
			noiseRect.width		= 640;
			noiseRect.height	= 480;
		break;
	}
	
	debugRect.width		= 160;
	debugRect.height	= 120;
	
	float largeRectExtra;
	largeRectExtra		= 0.04;			// the extra is to cover the whole screen. set to 0 to see what happens without it.
	
	largeRect			= ofxResizeUtil :: cropToSize( noiseRect, screenRect );
	largeRect.x			-= largeRect.width  * largeRectExtra * 0.5;
	largeRect.y			-= largeRect.height * largeRectExtra * 0.5;
	largeRect.width		*= 1 + largeRectExtra;
	largeRect.height	*= 1 + largeRectExtra;
	
	screenGrabUtil.setup( "movie/frame" );
	screenGrabUtil.setPause( true );
	
	tileSaver.init( 10, 0, true );
	
	initNoise();
	initOpenCv();
	initContours();
	initGui();
	initColor();
}
void QgsColorEffectWidget::setPaintEffect( QgsPaintEffect *effect )
{
  if ( !effect || effect->type() != "color" )
    return;

  mEffect = static_cast<QgsColorEffect*>( effect );
  initGui();
}
void QgsTransformWidget::setPaintEffect( QgsPaintEffect *effect )
{
  if ( !effect || effect->type() != "transform" )
    return;

  mEffect = static_cast<QgsTransformEffect*>( effect );
  initGui();
}
void QgsGlowWidget::setPaintEffect( QgsPaintEffect *effect )
{
  if ( !effect || ( effect->type() != "outerGlow" && effect->type() != "innerGlow" ) )
    return;

  mEffect = static_cast<QgsGlowEffect*>( effect );
  initGui();
}
void QgsDrawSourceWidget::setPaintEffect( QgsPaintEffect *effect )
{
  if ( !effect || effect->type() != "drawSource" )
    return;

  mEffect = static_cast<QgsDrawSourceEffect*>( effect );
  initGui();
}
void QgsShadowEffectWidget::setPaintEffect( QgsPaintEffect *effect )
{
  if ( !effect || ( effect->type() != "dropShadow" && effect->type() != "innerShadow" ) )
    return;

  mEffect = static_cast<QgsShadowEffect*>( effect );
  initGui();
}
Exemple #14
0
nivel::nivel(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::nivel)
{
    ui->setupUi(this);
    initGui();
    this->setWindowModality(Qt::ApplicationModal);
}
Exemple #15
0
Moto::Moto( QWidget * parent )
: QMainWindow( parent )
{
    ui.setupUi( this );
    initGui();

    m_board = new CtrlboardIo();
}
Exemple #16
0
//--------------------------------------------------------------
void testApp::setup(){
    ofSetVerticalSync(true);
    
    
    width = 640;
	height = 480;
    
	video.initGrabber(width, height);
	//video.setDesiredFrameRate(30);

	videoColorCvImage.allocate(width, height);
	videoGrayscaleCvImage.allocate(width, height);
	videoPrevFrameImage.allocate(width, height);
	videoDiffImage.allocate(width, height);
    
    area.bEditMode = false;
    area.objName = "track";
    area.loadSettings();
    
    pidginLoop.loadMovie("quietas.mp4");
    pidginLoop.play();
    
    pidginFly.loadMovie("vuela.mp4");
    
    photoViewer.loadMovie("03.mov");
    
    
    
    threshold = 80;     // threshold de la diferencia
    nToFly = 3.0;       // valor para disparar los p‡jaros
    
    bDebug = false;
    bToFly = false;
    
    
    ////------ GUI
    mapInMin = 0;
    mapInMax = 5000.0;
    mapOutMin = 0.3;
    mapOutMax = 3.0;
    
    horaInicio = 12.0;
    horaFin = 18.0;
    
    areaSupIzda = area.getTopLeft();
    areaInfDcha = area.getBottomRight();
    
    diffMov.allocate(width, height, OF_IMAGE_COLOR);
    videoGui.allocate(width, height, OF_IMAGE_COLOR);
    videoAreaGui.allocate(width, height, GL_RGB);
    
    aplicacionEnCurso = APP_STATE_HUNTER;
    
    initGui();

    
}
Exemple #17
0
SimpleAddresseeEditor::SimpleAddresseeEditor( QWidget *parent, const char *name )
  : AddresseeEditorBase( parent, name ),
    mDirty( false ),
    mBlockModified( false )
{
  kdDebug(5720) << "SimpleAddresseeEditor()" << endl;

  initGui();
}
Parameter_LED8x8_Form::Parameter_LED8x8_Form(const QRect rect, QWidget *parent)
    : QWidget(parent)
    , pParent_(parent)
    , rect_(rect)
{
    setupUi(this);
    initSetting();
    initGui();
}
Exemple #19
0
MainWindow::MainWindow()
 : QMainWindow(), allBookmarkConnections(NULL)
{
	loadBookmarks();
	initGui();
	createMenu();
	// tell Qt to delete windows when it is closed
	setAttribute(Qt::WA_DeleteOnClose);
}
sudoku::sudoku(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::sudoku)
{
    ui->setupUi(this);
    initGui();
    timer = new QTimer(this);

    connect(timer, SIGNAL(timeout()), this, SLOT(update()));
}
Exemple #21
0
MainWindow::MainWindow(QApplication *a, QWidget *parent) :
    QMainWindow(parent)
{
    MainWindow::quit= new QPushButton("Quit App");
    QObject::connect(quit, SIGNAL(clicked()), a, SLOT(quit()));
    domParser = new DOMParser();
    initGui();
    connectSlots();
    adapterMap = new QMap<QString, AgentInterface*>;
    initConnectors();
}
DesktopDeviceConfigurationWidget::DesktopDeviceConfigurationWidget(const IDevice::Ptr &device,
                                                                   QWidget *parent) :
    IDeviceWidget(device, parent),
    m_ui(new Ui::DesktopDeviceConfigurationWidget)
{
    m_ui->setupUi(this);
    connect(m_ui->freePortsLineEdit, SIGNAL(textChanged(QString)),
            SLOT(updateFreePorts()));

    initGui();
}
QgsBlurWidget::QgsBlurWidget( QWidget *parent )
    : QgsPaintEffectWidget( parent )
    , mEffect( NULL )
{
  setupUi( this );

  mBlurTypeCombo->addItem( tr( "Stack blur (fast)" ), QgsBlurEffect::StackBlur );
  mBlurTypeCombo->addItem( tr( "Gaussian blur (quality)" ), QgsBlurEffect::GaussianBlur );

  initGui();
}
IntroduceForm::IntroduceForm(const QRect &rect, QHash<QString, DataStruct> *p, const QString &type, QWidget *parent)
    : QWidget(parent)
    , pHash_moduelName_dataStruct_(p)
    , type_(type)
    , pParent_(parent)
    , rect_(rect)
{
    setupUi(this);
    initData();
    initGui();
}
Exemple #25
0
void Blobs02 :: setup()
{
	ofSetCircleResolution( 50 );
	
	initBox2d();
	initAudioIn();
	initGui();
	
	blobScale		= 100.0;
	blobNodeDaming	= 0.87;
	blobNodeEase	= 0.4;
}
UploadWaitForm::UploadWaitForm(const QRect &rect, QWidget *parent)
    : QWidget(parent)
    , pParent_(parent)
    , rect_(rect)
    , bError_(false)
    , bDone_(false)
{
    setupUi(this);
    initSetting();
    initData();
    initGui();
}
Exemple #27
0
/**
 * @details The constructor only initializes the UI.
 * 
 * @param displayedDictionaries Number of dictionaries to display
 * @param parent Parent widget.
 * 
 */
ActionZone::ActionZone(int displayedDictionaries, QWidget * parent) :
	QWidget(parent),
	resultViewers_(),
	noDictionaries(false)
{
	if (displayedDictionaries <= 0) {
		displayedDictionaries = 1;
	} else if (displayedDictionaries >= 10) {
		displayedDictionaries = 2;
	}
	initGui(displayedDictionaries);
}
Exemple #28
0
int main(int argc,char *argv[]){
		
	struct GUI* gui = malloc(sizeof(struct GUI));
	
	welcomeMsg();
	
	gtk_init(&argc,&argv);
	initGui(gui);
	gtk_widget_show_all(gui->window);
	gtk_main();

	return 0;
}
QgsSpatialQueryDialog::QgsSpatialQueryDialog( QWidget* parent, QgisInterface* iface ): QDialog( parent )
{
  setupUi( this );

  QSettings settings;
  restoreGeometry( settings.value( "SpatialQuery/geometry" ).toByteArray() );

  mLayerReference = mLayerTarget = NULL;
  mIface = iface;
  mRubberSelectId = new QgsRubberSelectId( iface->mapCanvas() );

  initGui();
  connectAll();
} // QgsSpatialQueryDialog::QgsSpatialQueryDialog( QWidget* parent, QgisInterface* iface )
Exemple #30
0
LocalCalendar::LocalCalendar( const QString &path, const QString &defaultcal, const QString &days, QWidget *parent )
  : QWidget( parent )
{
  initGui();

  mPathRequester->setURL( path );
  mDefaultCheckBox->setChecked( defaultcal.toInt() == 1 );

  if ( !days.isEmpty() ) {
    mDaysCheckBox->setChecked( true );
    mDaysSpinBox->setEnabled( true );
    mDaysSpinBox->setValue( days.toInt() );
  }
}