Beispiel #1
0
UserTab::UserTab(QWidget *parent)
    : QWidget(parent)
{
    // Company
    QLabel *labelCompany = new QLabel;
    labelCompany->setText("&Company");

    editCompany = new QLineEdit();
    editCompany->setFixedWidth(315);

    labelCompany->setBuddy(editCompany);

    // Department
    QLabel *labelDept = new QLabel;
    labelDept->setText("&Department");

    editDept = new QLineEdit();
    editDept->setFixedWidth(315);

    labelDept->setBuddy(editDept);

    // Username
    QLabel *labelUser = new QLabel;
    labelUser->setText("User &Name");

    editUser = new QLineEdit();
    editUser->setFixedWidth(200);

    labelUser->setBuddy(editUser);

    // passwords
    QPushButton *userPassButton = new QPushButton(tr("Set Use&r Password"));
    userPassButton->setDefault(false);

    connect(userPassButton, SIGNAL(clicked()), this, SLOT(ChangeUserPassword()));

    // layout for options
    QGridLayout *gBoxRec = new QGridLayout;
    gBoxRec->addWidget(labelCompany, 0, 0);
    gBoxRec->addWidget(editCompany, 0, 1, 1, 0);

    gBoxRec->addWidget(labelDept, 1, 0);
    gBoxRec->addWidget(editDept, 1, 1, 1, 0);

    gBoxRec->addWidget(labelUser, 2, 0);
    gBoxRec->addWidget(editUser, 2, 1);
    gBoxRec->addWidget(userPassButton, 2, 2);


    setLayout(gBoxRec);

}
Beispiel #2
0
int AuthConfig::Run()
{
	ReadFromFile();
	ShowMainMenu();

	while (true)
	{
		std::cout << "> ";

		char key = (char)_getch();
		std::cout << key << std::endl;
		if (key == '9')
			break;

		else if (key == '1')
			ListRealms();
		else if (key == '2')
			AddRealm();
		else if (key == '3')
			RemoveRealm();
		else if (key == '4')
			ListUsers();
		else if (key == '5')
			AddUser();
		else if (key == '6')
			RemoveUser();
		else if (key == '7')
			ChangeUserRealm();
		else if (key == '8')
			ChangeUserPassword();
		else if (key == '?')
			ShowMainMenu();
		else
			UnrecognizedCmd();
	}

	return 0;
}