//-------------------------------------------------------------- void testApp::update() { project_list->update(); if(btn->isMousePressed()) { openFolderDialog(); } }
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); } }
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())); }