예제 #1
0
//--------------------------------------------------------------
void testApp::update()
{
    project_list->update();

    if(btn->isMousePressed())
    {
        openFolderDialog();
    }
}
예제 #2
0
EditUserDialog::EditUserDialog(int userIndex, QWidget *parent) :
    QDialog(parent),
    ui(new Ui::EditUserDialog)
{
    ui->setupUi(this);
    connect(ui->selectFolderButton,SIGNAL(clicked()),SLOT(openFolderDialog()));
    connect(ui->passwordEdt, SIGNAL(textEdited(QString)),SLOT(updateHash(QString)));
    if ( userIndex >= 0)
    {
        User user = Settings::getInstance()->listUsers().at(userIndex);
        ui->usernameEdt->setText(user.getName());
        passHash = user.getPasswordHash();
        if (passHash.isEmpty())
            ui->emptypassRB->setChecked(true);
        else
            ui->enterpassRB->setChecked(true);
        ui->folderEdt->setText(user.getFolder());
        FileAccess fileAccess = user.getFileAccess();
        ui->freadCb->setChecked(fileAccess.aread);
        ui->fwriteCb->setChecked(fileAccess.awrite);
        ui->fdeleteCb->setChecked(fileAccess.adelete);
        ui->fappendCb->setChecked(fileAccess.aappend);
    }
}
예제 #3
0
    NewProjectDialog::NewProjectDialog(QWidget *parent)
        : QDialog(parent)
        , _newProjectDialogForm(new FormNewProjectDialog)
    {
        _newProjectDialogForm->setupUi(this);

		_newProjectDialogForm->buttonOk->setEnabled(false);

		_sizes["320x240"] = QPoint(320, 240);
		_sizes["480x640"] = QPoint(480, 640);
		_sizes["800x600"] = QPoint(800, 600);
		_sizes["960x640"] = QPoint(960, 640);
		_sizes["1024x768"] = QPoint(1024, 768);
		_sizes["1136x640"] = QPoint(1136, 640);
		_sizes["1280x720"] = QPoint(1280, 720);
		_sizes["1600x900"] = QPoint(1600, 900);
		_sizes["1980x1080"] = QPoint(1980, 1080);
		_sizes["2048x1536"] = QPoint(2048, 1536);

		_newProjectDialogForm->comboboxSceernSize->addItem("320x240", QVariant(_sizes["320x240"]));
		_newProjectDialogForm->comboboxSceernSize->addItem("480x640", QVariant(_sizes["480x640"]));
		_newProjectDialogForm->comboboxSceernSize->addItem("800x600", QVariant(_sizes["800x600"]));
		_newProjectDialogForm->comboboxSceernSize->addItem("960x640", QVariant(_sizes["960x640"]));
		_newProjectDialogForm->comboboxSceernSize->addItem("1024x768", QVariant(_sizes["1024x768"]));
		_newProjectDialogForm->comboboxSceernSize->addItem("1136x640", QVariant(_sizes["1136x640"]));
		_newProjectDialogForm->comboboxSceernSize->addItem("1280x720", QVariant(_sizes["1280x720"]));
		_newProjectDialogForm->comboboxSceernSize->addItem("1600x900", QVariant(_sizes["1600x900"]));
		_newProjectDialogForm->comboboxSceernSize->addItem("1980x1080", QVariant(_sizes["1980x1080"]));
		_newProjectDialogForm->comboboxSceernSize->addItem("2048x1536", QVariant(_sizes["2048x1536"]));
		_newProjectDialogForm->comboboxSceernSize->setCurrentIndex(0);

		_newProjectDialogForm->comboboxCurrentOS->addItem("Windows");
		_newProjectDialogForm->comboboxCurrentOS->addItem("Windows8");
		_newProjectDialogForm->comboboxCurrentOS->addItem("Linux");
		_newProjectDialogForm->comboboxCurrentOS->addItem("Android");
		_newProjectDialogForm->comboboxCurrentOS->addItem("iOS");
		_newProjectDialogForm->comboboxCurrentOS->setCurrentIndex(0);

		_newProjectDialogForm->comboboxProjectType->addItem("Game", QVariant(QString(OQSettings::ProjectTypeInfo::_allProjectTypesInfo[OQSettings::ProjectTypeInfo::GameProject]._type.c_str())));
		_newProjectDialogForm->comboboxProjectType->setCurrentIndex(0);

		connect(_newProjectDialogForm->buttonOk, SIGNAL(clicked()), this, SLOT(setSettings()));
		connect(_newProjectDialogForm->buttonCancel, SIGNAL(clicked()), this, SLOT(close()));
		connect(_newProjectDialogForm->checkboxScreenSizeByHand, SIGNAL(toggled(bool)), this, SLOT(modeToggled(bool)));

		connect(_newProjectDialogForm->buttonPathToProjectFolder, SIGNAL(clicked()), this, SLOT(openFolderDialog()));

		connect(_newProjectDialogForm->editPathToProjectFolder, SIGNAL(textChanged(QString)), this, SLOT(enableOkButton()));
		connect(_newProjectDialogForm->editProjectName, SIGNAL(textChanged(QString)), this, SLOT(enableOkButton()));
    }