strcpy(recent[0], path); \
list.clear(); \
for(int i = 0; i < MAX_HISTORY; i++) { \
- QString _tmps = QString::fromUtf8(recent[i]); \
+ QString _tmps = QString::fromLocal8Bit(recent[i]); \
list << _tmps; \
} \
}
#define SETUP_HISTORY(recent, list) { \
list.clear(); \
for(int i = 0; i < MAX_HISTORY; i++) { \
- QString _tmps = QString::fromUtf8(recent[i]); \
+ QString _tmps = QString::fromLocal8Bit(recent[i]); \
list << _tmps; \
} \
}
void Menu_MetaClass::do_set_initialize_directory(const char *s)
{
- initial_dir = QString::fromUtf8(s);
+ initial_dir = QString::fromLocal8Bit(s);
}
void Menu_MetaClass::do_open_media(int drv, QString name) {
if((num < 0) || (num >= MAX_HISTORY)) return -1;
- s_path = QString::fromUtf8(config.recent_binary_path[drv][num]);
- strncpy(path_shadow, s_path.toUtf8().constData(), PATH_MAX);
+ s_path = QString::fromLocal8Bit(config.recent_binary_path[drv][num]);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), PATH_MAX);
UPDATE_HISTORY(path_shadow, config.recent_binary_path[drv], listBINs[drv]);
- strncpy(path_shadow, s_path.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), PATH_MAX);
get_parent_dir(path_shadow);
strcpy(config.initial_binary_dir, path_shadow);
if((num < 0) || (num >= MAX_HISTORY)) return -1;
- s_path = QString::fromUtf8(config.recent_binary_path[drv][num]);
- strncpy(path_shadow, s_path.toUtf8().constData(), PATH_MAX);
+ s_path = QString::fromLocal8Bit(config.recent_binary_path[drv][num]);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), PATH_MAX);
UPDATE_HISTORY(path_shadow, config.recent_binary_path[drv], listBINs[drv]);
- strncpy(path_shadow, s_path.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), PATH_MAX);
get_parent_dir(path_shadow);
strcpy(config.initial_binary_dir, path_shadow);
int i;
if(fname.length() <= 0) return;
drv = drv & 7;
- strncpy(path_shadow, fname.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, fname.toLocal8Bit().constData(), PATH_MAX);
UPDATE_HISTORY(path_shadow, config.recent_binary_path[drv], listBINs[drv]);
get_parent_dir(path_shadow);
strcpy(config.initial_binary_dir, path_shadow);
int i;
if(fname.length() <= 0) return;
drv = drv & 7;
- strncpy(path_shadow, fname.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, fname.toLocal8Bit().constData(), PATH_MAX);
UPDATE_HISTORY(path_shadow, config.recent_binary_path[drv], listBINs[drv]);
get_parent_dir(path_shadow);
strcpy(config.initial_binary_dir, path_shadow);
int i;
#ifdef USE_CART1
if(fname.length() <= 0) return;
- strncpy(path_shadow, fname.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, fname.toLocal8Bit().constData(), PATH_MAX);
UPDATE_HISTORY(path_shadow, config.recent_cart_path[drv], listCARTs[drv]);
get_parent_dir(path_shadow);
strcpy(config.initial_cart_dir, path_shadow);
if((num < 0) || (num >= MAX_HISTORY)) return;
- s_path = QString::fromUtf8(config.recent_cart_path[drv][num]);
- strncpy(path_shadow, s_path.toUtf8().constData(), PATH_MAX);
+ s_path = QString::fromLocal8Bit(config.recent_cart_path[drv][num]);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), PATH_MAX);
UPDATE_HISTORY(path_shadow, config.recent_cart_path[drv], listCARTs[drv]);
- strncpy(path_shadow, s_path.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), PATH_MAX);
get_parent_dir(path_shadow);
strcpy(config.initial_cart_dir, path_shadow);
int i;
if((num < 0) || (num >= MAX_HISTORY)) return -1;
- s_path = QString::fromUtf8(config.recent_tape_path[num]);
- strncpy(path_shadow, s_path.toUtf8().constData(), PATH_MAX);
+ s_path = QString::fromLocal8Bit(config.recent_tape_path[num]);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), PATH_MAX);
UPDATE_HISTORY(path_shadow, config.recent_tape_path, listCMT);
get_parent_dir(path_shadow);
strcpy(config.initial_tape_dir, path_shadow);
- strncpy(path_shadow, s_path.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), PATH_MAX);
AGAR_DebugLog(AGAR_LOG_DEBUG, "Tape: Open READ");
emit sig_close_tape();
int i;
if(path.length() <= 0) return;
- strncpy(path_shadow, path.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, path.toLocal8Bit().constData(), PATH_MAX);
UPDATE_HISTORY(path_shadow, config.recent_tape_path, listCMT);
get_parent_dir(path_shadow);
strcpy(config.initial_tape_dir, path_shadow);
// Copy filename again.
- strncpy(path_shadow, path.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, path.toLocal8Bit().constData(), PATH_MAX);
emit sig_close_tape();
AGAR_DebugLog(AGAR_LOG_DEBUG, "Tape: Open READ : filename = %s", path_shadow);
int i;
if(path.length() <= 0) return;
- strncpy(path_shadow, path.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, path.toLocal8Bit().constData(), PATH_MAX);
UPDATE_HISTORY(path_shadow, config.recent_tape_path, listCMT);
get_parent_dir(path_shadow);
strcpy(config.initial_tape_dir, path_shadow);
// Copy filename again.
- strncpy(path_shadow, path.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, path.toLocal8Bit().constData(), PATH_MAX);
emit sig_close_tape();
if(menu_CMT->getWriteProtect() != false) {
char path_shadow[PATH_MAX];
int i;
if((num < 0) || (num >= MAX_HISTORY)) return -1;
- s_path = QString::fromUtf8(config.recent_floppy_disk_path[drv][num]);
- strncpy(path_shadow, s_path.toUtf8().constData(), PATH_MAX);
+ s_path = QString::fromLocal8Bit(config.recent_floppy_disk_path[drv][num]);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), PATH_MAX);
UPDATE_HISTORY(path_shadow, config.recent_floppy_disk_path[drv], listFDs[drv]);
- strncpy(path_shadow, s_path.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), PATH_MAX);
get_parent_dir(path_shadow);
strcpy(config.initial_floppy_disk_dir, path_shadow);
- strncpy(path_shadow, s_path.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), PATH_MAX);
if(emu) {
emit sig_close_disk(drv);
menu_fds[drv]->do_clear_inner_media();
}
# ifdef USE_FD2
- strncpy(path_shadow, s_path.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), PATH_MAX);
if(check_file_extension(path_shadow, ".d88") || check_file_extension(path_shadow, ".d77")) {
if(((drv & 1) == 0) && (drv + 1 < MAX_FD) && (1 < emu->d88_file[drv].bank_num)) {
int drv2 = drv + 1;
#ifdef USE_FD1
if(fname.length() <= 0) return;
drv = drv & 7;
- strncpy(path_shadow, fname.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, fname.toLocal8Bit().constData(), PATH_MAX);
UPDATE_HISTORY(path_shadow, config.recent_floppy_disk_path[drv], listFDs[drv]);
get_parent_dir(path_shadow);
strcpy(config.initial_floppy_disk_dir, path_shadow);
// Update List
- strncpy(path_shadow, fname.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, fname.toLocal8Bit().constData(), PATH_MAX);
if(emu) {
emit sig_close_disk(drv);
//emu->LockVM();
int drv2 = drv + 1;
emit sig_close_disk(drv2);
//emu->LockVM();
- strncpy(path_shadow, fname.toUtf8().constData(), PATH_MAX);
+ strncpy(path_shadow, fname.toLocal8Bit().constData(), PATH_MAX);
emit sig_open_disk(drv2, fname, 1);
menu_fds[drv2]->do_update_histories(listFDs[drv2]);
menu_fds[drv2]->do_set_initialize_directory(config.initial_floppy_disk_dir);
char app[_MAX_PATH];
QDir df;
dirname = df.currentPath();
- strncpy(app, dirname.toUtf8().constData(), _MAX_PATH);
+ strncpy(app, dirname.toLocal8Bit().constData(), _MAX_PATH);
dirname = get_parent_dir(app);
}
QStringList filter;
char path_shadow[_MAX_PATH];
int i;
if((num < 0) || (num >= MAX_HISTORY)) return -1;
- s_path = QString::fromUtf8(config.recent_quick_disk_path[drv][num]);
- strncpy(path_shadow, s_path.toUtf8().constData(), _MAX_PATH);
+ s_path = QString::fromLocal8Bit(config.recent_quick_disk_path[drv][num]);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), _MAX_PATH);
UPDATE_HISTORY(path_shadow, config.recent_quick_disk_path[drv], listQDs[drv]);
- strncpy(path_shadow, s_path.toUtf8().constData(), _MAX_PATH);
+ strncpy(path_shadow, s_path.toLocal8Bit().constData(), _MAX_PATH);
get_parent_dir(path_shadow);
strncpy(config.initial_quick_disk_dir, path_shadow, _MAX_PATH);
int i;
#ifdef USE_QD1
if(fname.length() <= 0) return;
- strncpy(path_shadow, s_name.toUtf8().constData(), _MAX_PATH);
+ strncpy(path_shadow, s_name.toLocal8Bit().constData(), _MAX_PATH);
UPDATE_HISTORY(path_shadow, config.recent_quick_disk_path[drv], listQDs[drv]);
- strncpy(path_shadow, s_name.toUtf8().constData(), _MAX_PATH);
+ strncpy(path_shadow, s_name.toLocal8Bit().constData(), _MAX_PATH);
get_parent_dir(path_shadow);
strncpy(config.initial_quick_disk_dir, path_shadow, _MAX_PATH);