本文整理汇总了C++中ConnectionSettings::username方法的典型用法代码示例。如果您正苦于以下问题:C++ ConnectionSettings::username方法的具体用法?C++ ConnectionSettings::username怎么用?C++ ConnectionSettings::username使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ConnectionSettings
的用法示例。
在下文中一共展示了ConnectionSettings::username方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: initialiseServers
// Put the information from the original QSettings into the database
void DatabaseManager::initialiseServers()
{
ConnectionSettings settings;
bool retValue = false;
int newId = -1;
if (db.isOpen())
{
int numRows = refreshServersModel();
qDebug() << "Initial number of rows:" << numRows;
if (!numRows)
{
QSqlQuery query;
query.prepare("INSERT INTO Servers "
"(id, name, url, port, password, username, "
"realname, nickname, encoding, secure, "
"autojoin, autojoinchannels, sendNSPassword, "
"nsPWisServerPW, nsPassword)"
"VALUES (NULL, :name, :url, :port, :password, "
":username, :realname, :nickname, NULL, "
":secure, :autojoin, :autojoinchannels, "
":sendNSPassword, :nsPWisServerPW, :nsPassword);");
query.bindValue(":name", settings.host());
query.bindValue(":url", settings.host());
query.bindValue(":port", settings.port());
query.bindValue(":password", settings.password());
query.bindValue(":username", settings.username());
query.bindValue(":realname", settings.realname());
query.bindValue(":nickname", settings.nickname());
query.bindValue(":secure", settings.secure());
query.bindValue(":autojoin", settings.autoJoinChannels());
query.bindValue(":autojoinchannels", settings.autoJoinChanList());
query.bindValue(":sendNSPassword", settings.sendNsPassword());
query.bindValue(":nsPWisServerPW", settings.nsPWIsServerPW());
query.bindValue(":nsPassword", settings.nsPassword());
retValue = query.exec();
qDebug() << "retValue: " << retValue;
// Get database autoincrement value...
if (retValue)
{
newId = query.lastInsertId().toInt();
qDebug() << "Initialise id: " << newId;
}
else
qDebug() << lastError();
}
}
}