コード例 #1
0
HostFileHandle::HostFileHandle(const std::string &path,
                               File::OpenMode mode) :
   mMode(mode)
{
   auto hostMode = translateMode(mode);
   auto hostPath = platform::toWinApiString(path);

   _wfopen_s(&mHandle, hostPath.c_str(), hostMode.c_str());
}
コード例 #2
0
ファイル: ScreenMx508.cpp プロジェクト: bq/cervantes
void ScreenMx508::setMode(Screen::ScreenMode mode, bool justOnce, int refreshFlags, QString from)
{
    qDebug() << "--->" << Q_FUNC_INFO << "Mode: " << mode << " once: " << justOnce << "from: " << from;

    EInkFbModes platformSpecificMode = translateMode(mode);
    _qscreen->setRefreshMode(platformSpecificMode, refreshFlags, justOnce);

    if(!justOnce)
        _currentMode = mode;
}
コード例 #3
0
PermissionDialog::PermissionDialog(mode_t mode, QWidget *parent, const char *name)
 : PermissionDialogUI(parent, name, true), mode(mode)
{
	connect(okButton, SIGNAL(pressed()), this, SLOT(translateMode()));
	connect(okButton, SIGNAL(pressed()), this, SLOT(accept()));
	connect(cancleButton, SIGNAL(pressed()), this, SLOT(reject()));
	
	ur->setChecked(mode & S_IRUSR);
	uw->setChecked(mode & S_IWUSR);
	ux->setChecked(mode & S_IXUSR);
	gr->setChecked(mode & S_IRGRP);
	gw->setChecked(mode & S_IWGRP);
	gx->setChecked(mode & S_IXGRP);
	otr->setChecked(mode & S_IROTH);
	ox->setChecked(mode & S_IWOTH);
	ox->setChecked(mode & S_IXOTH);
}
コード例 #4
0
HostFileHandle::HostFileHandle(const std::string &path, File::OpenMode mode) :
   mMode(mode)
{
   auto hostMode = translateMode(mode);
   mHandle = fopen(path.c_str(), hostMode.c_str());
}