20#include "dbobjectnamevalidator.h"
29: Validator(parent,name)
34ObjectNameValidator::~ObjectNameValidator()
38Validator::Result ObjectNameValidator::internalCheck(
39 const TQString & , const TQVariant& v,
40 TQString &message, TQString &details)
44 : !m_drv->isSystemObjectName(v.toString()))
46 message = i18n( "You cannot use name \"%1\" for your object.\n"
47 "It is reserved for internal Kexi objects. Please choose another name.")
49 details = i18n( "Names of internal Kexi objects are starting with \"kexi__\".");
50 return Validator::Error;
Generic database abstraction.
static bool isKexiDBSystemObjectName(const TQString &n)
ObjectNameValidator(KexiDB::Driver *drv, TQObject *parent=0, const char *name=0)
High-level database connectivity library with database backend drivers.
|