This commit is contained in:
libretroadmin 2023-04-23 16:09:24 +02:00
parent 1f2bd96459
commit 07eddd7229
11 changed files with 35 additions and 214 deletions

View File

@ -562,7 +562,6 @@ static int16_t dinput_input_state(
unsigned id) unsigned id)
{ {
settings_t *settings; settings_t *settings;
int16_t ret = 0;
struct dinput_input *di = (struct dinput_input*)data; struct dinput_input *di = (struct dinput_input*)data;
if (port < MAX_USERS) if (port < MAX_USERS)
@ -571,7 +570,8 @@ static int16_t dinput_input_state(
{ {
case RETRO_DEVICE_JOYPAD: case RETRO_DEVICE_JOYPAD:
{ {
settings = config_get_ptr(); int16_t ret = 0;
settings = config_get_ptr();
if (id == RETRO_DEVICE_ID_JOYPAD_MASK) if (id == RETRO_DEVICE_ID_JOYPAD_MASK)
{ {
@ -633,6 +633,7 @@ static int16_t dinput_input_state(
di->state[rarch_keysym_lut[(enum retro_key)id]] & 0x80; di->state[rarch_keysym_lut[(enum retro_key)id]] & 0x80;
case RETRO_DEVICE_ANALOG: case RETRO_DEVICE_ANALOG:
{ {
int16_t ret = 0;
int id_minus_key = 0; int id_minus_key = 0;
int id_plus_key = 0; int id_plus_key = 0;
unsigned id_minus = 0; unsigned id_minus = 0;
@ -659,8 +660,9 @@ static int16_t dinput_input_state(
if (di->state[sym] & 0x80) if (di->state[sym] & 0x80)
ret += -0x7fff; ret += -0x7fff;
} }
return ret;
} }
return ret; break;
case RARCH_DEVICE_MOUSE_SCREEN: case RARCH_DEVICE_MOUSE_SCREEN:
settings = config_get_ptr(); settings = config_get_ptr();
if (settings->uints.input_mouse_index[ port ] != 0) if (settings->uints.input_mouse_index[ port ] != 0)
@ -680,8 +682,6 @@ static int16_t dinput_input_state(
settings = config_get_ptr(); settings = config_get_ptr();
if (settings->uints.input_mouse_index[port] == 0) if (settings->uints.input_mouse_index[port] == 0)
{ {
int16_t state = 0;
switch (id) switch (id)
{ {
case RETRO_DEVICE_ID_MOUSE_X: case RETRO_DEVICE_ID_MOUSE_X:
@ -694,24 +694,36 @@ static int16_t dinput_input_state(
return (di->flags & DINP_FLAG_MOUSE_R_BTN); return (di->flags & DINP_FLAG_MOUSE_R_BTN);
case RETRO_DEVICE_ID_MOUSE_WHEELUP: case RETRO_DEVICE_ID_MOUSE_WHEELUP:
if (di->flags & DINP_FLAG_MOUSE_WU_BTN) if (di->flags & DINP_FLAG_MOUSE_WU_BTN)
state = 1; {
di->flags &= ~DINP_FLAG_MOUSE_WU_BTN;
return 1;
}
di->flags &= ~DINP_FLAG_MOUSE_WU_BTN; di->flags &= ~DINP_FLAG_MOUSE_WU_BTN;
return state; break;
case RETRO_DEVICE_ID_MOUSE_WHEELDOWN: case RETRO_DEVICE_ID_MOUSE_WHEELDOWN:
if (di->flags & DINP_FLAG_MOUSE_WD_BTN) if (di->flags & DINP_FLAG_MOUSE_WD_BTN)
state = 1; {
di->flags &= ~DINP_FLAG_MOUSE_WD_BTN;
return 1;
}
di->flags &= ~DINP_FLAG_MOUSE_WD_BTN; di->flags &= ~DINP_FLAG_MOUSE_WD_BTN;
return state; break;
case RETRO_DEVICE_ID_MOUSE_HORIZ_WHEELUP: case RETRO_DEVICE_ID_MOUSE_HORIZ_WHEELUP:
if (di->flags & DINP_FLAG_MOUSE_HWU_BTN) if (di->flags & DINP_FLAG_MOUSE_HWU_BTN)
state = 1; {
di->flags &= ~DINP_FLAG_MOUSE_HWU_BTN;
return 1;
}
di->flags &= ~DINP_FLAG_MOUSE_HWU_BTN; di->flags &= ~DINP_FLAG_MOUSE_HWU_BTN;
return state; break;
case RETRO_DEVICE_ID_MOUSE_HORIZ_WHEELDOWN: case RETRO_DEVICE_ID_MOUSE_HORIZ_WHEELDOWN:
if (di->flags & DINP_FLAG_MOUSE_HWD_BTN) if (di->flags & DINP_FLAG_MOUSE_HWD_BTN)
state = 1; {
di->flags &= ~DINP_FLAG_MOUSE_HWD_BTN;
return 1;
}
di->flags &= ~DINP_FLAG_MOUSE_HWD_BTN; di->flags &= ~DINP_FLAG_MOUSE_HWD_BTN;
return state; break;
case RETRO_DEVICE_ID_MOUSE_MIDDLE: case RETRO_DEVICE_ID_MOUSE_MIDDLE:
return (di->flags & DINP_FLAG_MOUSE_M_BTN); return (di->flags & DINP_FLAG_MOUSE_M_BTN);
case RETRO_DEVICE_ID_MOUSE_BUTTON_4: case RETRO_DEVICE_ID_MOUSE_BUTTON_4:
@ -778,7 +790,7 @@ static int16_t dinput_input_state(
case RETRO_DEVICE_ID_POINTER_Y: case RETRO_DEVICE_ID_POINTER_Y:
return res_y; return res_y;
case RETRO_DEVICE_ID_POINTER_PRESSED: case RETRO_DEVICE_ID_POINTER_PRESSED:
return check_pos ? true : (di->flags & DINP_FLAG_MOUSE_L_BTN); return check_pos ? 1 : (di->flags & DINP_FLAG_MOUSE_L_BTN);
default: default:
break; break;
} }
@ -1004,17 +1016,10 @@ bool dinput_handle_message(void *data,
wParam == DBT_DEVICEREMOVECOMPLETE) wParam == DBT_DEVICEREMOVECOMPLETE)
{ {
PDEV_BROADCAST_HDR pHdr = (PDEV_BROADCAST_HDR)lParam; PDEV_BROADCAST_HDR pHdr = (PDEV_BROADCAST_HDR)lParam;
/* TODO/FIXME: Don't destroy everything, let's just
* handle new devices gracefully */
if (pHdr->dbch_devicetype == DBT_DEVTYP_DEVICEINTERFACE) if (pHdr->dbch_devicetype == DBT_DEVTYP_DEVICEINTERFACE)
{
#if 0
PDEV_BROADCAST_DEVICEINTERFACE pDevInf =
(PDEV_BROADCAST_DEVICEINTERFACE)pHdr;
#endif
/* TODO/FIXME: Don't destroy everything, let's just
* handle new devices gracefully */
joypad_driver_reinit(di, di->joypad_drv_name); joypad_driver_reinit(di, di->joypad_drv_name);
}
} }
#endif #endif
break; break;

View File

@ -2255,9 +2255,6 @@ static int menu_cbs_init_bind_get_string_representation_compare_type(
BIND_ACTION_GET_VALUE(cbs, menu_action_setting_disp_set_label_entry); BIND_ACTION_GET_VALUE(cbs, menu_action_setting_disp_set_label_entry);
break; break;
default: default:
#if 0
RARCH_LOG("type: %d\n", type);
#endif
BIND_ACTION_GET_VALUE(cbs, menu_action_setting_disp_set_label); BIND_ACTION_GET_VALUE(cbs, menu_action_setting_disp_set_label);
break; break;
} }

View File

@ -1771,13 +1771,7 @@ static bool menu_content_find_first_core(menu_content_ctx_defer_info_t *def_info
{ {
core_info_get_current_core((core_info_t**)&info); core_info_get_current_core((core_info_t**)&info);
if (info) if (info)
{
#if 0
RARCH_LOG("[lobby] use the current core (%s) to load this content...\n",
info->path);
#endif
supported = 1; supported = 1;
}
} }
/* There are multiple deferred cores and a /* There are multiple deferred cores and a
@ -4661,38 +4655,6 @@ static void cb_net_generic_subdir(retro_task_t *task,
void *task_data, void *user_data, const char *err) void *task_data, void *user_data, const char *err)
{ {
http_transfer_data_t *data = (http_transfer_data_t*)task_data; http_transfer_data_t *data = (http_transfer_data_t*)task_data;
#if 0
char subdir_path[PATH_MAX_LENGTH];
file_transfer_t *state = (file_transfer_t*)user_data;
subdir_path[0] = '\0';
#endif
if (!data || err)
goto finish;
#if 0
if (!string_is_empty(data->data))
memcpy(subdir_path, data->data, data->len * sizeof(char));
subdir_path[data->len] = '\0';
#endif
finish:
/* TODO/FIXME - unimplemented/unfinished code */
#if 0
if (!err && !string_ends_with_size(subdir_path,
FILE_PATH_INDEX_DIRS_URL,
strlen(subdir_path),
STRLEN_CONST(FILE_PATH_INDEX_DIRS_URL)
))
{
char parent_dir[PATH_MAX_LENGTH];
fill_pathname_parent_dir(parent_dir,
state->path, sizeof(parent_dir));
/*generic_action_ok_displaylist_push(parent_dir, NULL,
subdir_path, 0, 0, 0, ACTION_OK_DL_CORE_CONTENT_DIRS_SUBDIR_LIST);*/
}
#endif
if (user_data) if (user_data)
free(user_data); free(user_data);
} }
@ -6491,14 +6453,6 @@ static int action_ok_push_dropdown_setting(const char *path,
static int action_ok_push_dropdown_item(const char *path, static int action_ok_push_dropdown_item(const char *path,
const char *label, unsigned type, size_t idx, size_t entry_idx) const char *label, unsigned type, size_t idx, size_t entry_idx)
{ {
#if 0
RARCH_LOG("dropdown: \n");
RARCH_LOG("path: %s \n", path);
RARCH_LOG("label: %s \n", label);
RARCH_LOG("type: %d \n", type);
RARCH_LOG("idx: %d \n", idx);
RARCH_LOG("entry_idx: %d \n", entry_idx);
#endif
return 0; return 0;
} }

View File

@ -452,12 +452,6 @@ DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_meta_netplay_game_watch, ME
DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_meta_netplay_player_chat, MENU_ENUM_SUBLABEL_INPUT_META_NETPLAY_PLAYER_CHAT) DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_meta_netplay_player_chat, MENU_ENUM_SUBLABEL_INPUT_META_NETPLAY_PLAYER_CHAT)
DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_meta_netplay_fade_chat_toggle, MENU_ENUM_SUBLABEL_INPUT_META_NETPLAY_FADE_CHAT_TOGGLE) DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_meta_netplay_fade_chat_toggle, MENU_ENUM_SUBLABEL_INPUT_META_NETPLAY_FADE_CHAT_TOGGLE)
#if 0
/* Hidden in displaylist */
DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_meta_osk, MENU_ENUM_SUBLABEL_INPUT_META_OSK)
DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_meta_overlay_next, MENU_ENUM_SUBLABEL_INPUT_META_OVERLAY_NEXT)
#endif
DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_hotkey_block_delay, MENU_ENUM_SUBLABEL_INPUT_HOTKEY_BLOCK_DELAY) DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_hotkey_block_delay, MENU_ENUM_SUBLABEL_INPUT_HOTKEY_BLOCK_DELAY)
DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_device_type, MENU_ENUM_SUBLABEL_INPUT_DEVICE_TYPE) DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_device_type, MENU_ENUM_SUBLABEL_INPUT_DEVICE_TYPE)
DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_adc_type, MENU_ENUM_SUBLABEL_INPUT_ADC_TYPE) DEFAULT_SUBLABEL_MACRO(action_bind_sublabel_input_adc_type, MENU_ENUM_SUBLABEL_INPUT_ADC_TYPE)
@ -2314,17 +2308,6 @@ int menu_cbs_init_bind_sublabel(menu_file_list_cbs_t *cbs,
case RARCH_NETPLAY_FADE_CHAT_TOGGLE: case RARCH_NETPLAY_FADE_CHAT_TOGGLE:
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_input_meta_netplay_fade_chat_toggle); BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_input_meta_netplay_fade_chat_toggle);
return 0; return 0;
#if 0
/* Hidden in displaylist */
case RARCH_OSK:
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_input_meta_osk);
return 0;
case RARCH_OVERLAY_NEXT:
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_input_meta_overlay_next);
return 0;
#endif
default: default:
break; break;
} }

View File

@ -3979,32 +3979,9 @@ static int xmb_draw_item(
xmb->entry_idx_enabled && xmb->entry_idx_enabled &&
!string_is_empty(xmb->entry_index_str)) !string_is_empty(xmb->entry_index_str))
{ {
float entry_idx_margin = 12 * xmb->last_scale_factor; float entry_idx_margin = 12 * xmb->last_scale_factor;
#if 0
/* Disabled due to overlap with arrow image
* and previous selection icon when enough items */
/* Calculate position depending on the current
* list and if Thumbnail Vertical Disposition
* is enabled (branchless version) */
float x_position = (
video_width - entry_idx_margin) *
!menu_xmb_vertical_thumbnails +
(node->x + xmb->margins_screen_left +
xmb->icon_spacing_horizontal -
xmb->margins_label_left) *
menu_xmb_vertical_thumbnails;
float y_position = (
video_height - entry_idx_margin) *
!menu_xmb_vertical_thumbnails +
(xmb->margins_screen_top + xmb->margins_label_top +
xmb->icon_spacing_vertical * xmb->active_item_factor) *
menu_xmb_vertical_thumbnails;
#else
float x_position = video_width - entry_idx_margin; float x_position = video_width - entry_idx_margin;
float y_position = video_height - entry_idx_margin; float y_position = video_height - entry_idx_margin;
#endif
xmb_draw_text(xmb_shadows_enable, xmb, settings, xmb_draw_text(xmb_shadows_enable, xmb, settings,
xmb->entry_index_str, x_position, y_position, xmb->entry_index_str, x_position, y_position,
@ -5734,26 +5711,11 @@ static void xmb_frame(void *data, video_frame_info_t *video_info)
/* Configure shadow effect */ /* Configure shadow effect */
if (xmb_shadows_enable) if (xmb_shadows_enable)
{ {
#if 0
/* Drop shadow for thumbnails needs to be larger
* than for text/icons, and also needs to scale
* with screen dimensions */
float shadow_offset = xmb->shadow_offset * 1.5f
* xmb->last_scale_factor;
if (shadow_offset <= xmb->shadow_offset)
shadow_offset = xmb->shadow_offset;
thumbnail_shadow.type = GFX_THUMBNAIL_SHADOW_DROP;
thumbnail_shadow.alpha = GFX_SHADOW_ALPHA;
thumbnail_shadow.drop.x_offset = shadow_offset;
thumbnail_shadow.drop.y_offset = shadow_offset;
#else
thumbnail_shadow.type = GFX_THUMBNAIL_SHADOW_OUTLINE; thumbnail_shadow.type = GFX_THUMBNAIL_SHADOW_OUTLINE;
thumbnail_shadow.alpha = 0.50f; thumbnail_shadow.alpha = 0.50f;
thumbnail_shadow.outline.width = 2 * xmb->last_scale_factor; thumbnail_shadow.outline.width = 2 * xmb->last_scale_factor;
if (thumbnail_shadow.outline.width < 1) if (thumbnail_shadow.outline.width < 1)
thumbnail_shadow.outline.width = 1; thumbnail_shadow.outline.width = 1;
#endif
} }
else else
thumbnail_shadow.type = GFX_THUMBNAIL_SHADOW_NONE; thumbnail_shadow.type = GFX_THUMBNAIL_SHADOW_NONE;

View File

@ -2385,18 +2385,6 @@ static bool menu_driver_displaylist_push_internal(
menu_entries_ctl(MENU_ENTRIES_CTL_CLEAR, info->list); menu_entries_ctl(MENU_ENTRIES_CTL_CLEAR, info->list);
#if 0
#ifdef HAVE_SCREENSHOTS
if (!retroarch_ctl(RARCH_CTL_IS_DUMMY_CORE, NULL))
menu_entries_append(info->list,
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_TAKE_SCREENSHOT),
msg_hash_to_str(MENU_ENUM_LABEL_TAKE_SCREENSHOT),
MENU_ENUM_LABEL_TAKE_SCREENSHOT,
MENU_SETTING_ACTION_SCREENSHOT, 0, 0, NULL);
else
info->flags |= MD_FLAG_NEED_PUSH_NO_PLAYLIST_ENTRIES;
#endif
#endif
menu_displaylist_ctl(DISPLAYLIST_IMAGES_HISTORY, info, settings); menu_displaylist_ctl(DISPLAYLIST_IMAGES_HISTORY, info, settings);
return true; return true;
} }
@ -3591,14 +3579,6 @@ bool rarch_menu_init(
} }
#endif #endif
#if 0
/* TODO: No reason to do this here since shaders need
* content, and this is called in content_load() */
#if defined(HAVE_CG) || defined(HAVE_GLSL) || defined(HAVE_SLANG) || defined(HAVE_HLSL)
menu_shader_manager_init();
#endif
#endif
return true; return true;
} }

View File

@ -6407,17 +6407,6 @@ error:
return false; return false;
} }
#if 0
static bool retroarch_is_on_main_thread(shtread_tls_t *tls)
{
#ifdef HAVE_THREAD_STORAGE
return sthread_tls_get(tls) == MAGIC_POINTER;
#else
return true;
#endif
}
#endif
void retroarch_init_task_queue(void) void retroarch_init_task_queue(void)
{ {
#ifdef HAVE_THREADS #ifdef HAVE_THREADS

View File

@ -754,19 +754,7 @@ static int database_info_list_iterate_found_match(
(hash = strchr(entry_path_str, '#'))) (hash = strchr(entry_path_str, '#')))
*hash = '\0'; *hash = '\0';
#if defined(RARCH_INTERNAL) #if !defined(RARCH_INTERNAL)
#if 0
RARCH_LOG("Found match in database !\n");
RARCH_LOG("Path: %s\n", db_path);
RARCH_LOG("CRC : %s\n", db_crc);
RARCH_LOG("Playlist Path: %s\n", db_playlist_path);
RARCH_LOG("Entry Path: %s\n", entry_path);
RARCH_LOG("Playlist not NULL: %d\n", playlist != NULL);
RARCH_LOG("ZIP entry: %s\n", archive_name);
RARCH_LOG("entry path str: %s\n", entry_path_str);
#endif
#else
fprintf(stderr, "Found match in database !\n"); fprintf(stderr, "Found match in database !\n");
fprintf(stderr, "Path: %s\n", db_path); fprintf(stderr, "Path: %s\n", db_path);
@ -915,10 +903,6 @@ static int task_database_iterate_crc_lookup(
if (db_info_entry && db_info_entry->crc32) if (db_info_entry && db_info_entry->crc32)
{ {
#if 0
RARCH_LOG("CRC32: 0x%08X , entry CRC32: 0x%08X (%s).\n",
db_state->crc, db_info_entry->crc32, db_info_entry->name);
#endif
if (db_state->archive_crc == db_info_entry->crc32) if (db_state->archive_crc == db_info_entry->crc32)
return database_info_list_iterate_found_match( return database_info_list_iterate_found_match(
_db, _db,
@ -1051,11 +1035,6 @@ static int task_database_iterate_serial_lookup(
if (db_info_entry && db_info_entry->serial) if (db_info_entry && db_info_entry->serial)
{ {
#if 0
RARCH_LOG("serial: %s , entry serial: %s (%s).\n",
db_state->serial, db_info_entry->serial,
db_info_entry->name);
#endif
if (string_is_equal(db_state->serial, db_info_entry->serial)) if (string_is_equal(db_state->serial, db_info_entry->serial))
return database_info_list_iterate_found_match(_db, return database_info_list_iterate_found_match(_db,
db_state, db, NULL); db_state, db, NULL);

View File

@ -84,16 +84,16 @@ static bool bsv_movie_init_playback(
RARCH_ERR("%s\n", msg_hash_to_str(MSG_MOVIE_FILE_IS_NOT_A_VALID_REPLAY_FILE)); RARCH_ERR("%s\n", msg_hash_to_str(MSG_MOVIE_FILE_IS_NOT_A_VALID_REPLAY_FILE));
return false; return false;
} }
/* #if 0
if (swap_if_big32(header[VERSION_INDEX]) > REPLAY_FORMAT_VERSION) if (swap_if_big32(header[VERSION_INDEX]) > REPLAY_FORMAT_VERSION)
{ {
RARCH_ERR("%s\n", msg_hash_to_str(MSG_MOVIE_FILE_IS_NOT_A_VALID_REPLAY_FILE)); RARCH_ERR("%s\n", msg_hash_to_str(MSG_MOVIE_FILE_IS_NOT_A_VALID_REPLAY_FILE));
return false; return false;
} }
*/ #endif
state_size = swap_if_big32(header[STATE_SIZE_INDEX]); state_size = swap_if_big32(header[STATE_SIZE_INDEX]);
identifier_loc = (int64_t *)(header+IDENTIFIER_INDEX); identifier_loc = (int64_t *)(header+IDENTIFIER_INDEX);
handle->identifier = swap_if_big64(*identifier_loc); handle->identifier = swap_if_big64(*identifier_loc);
#if 0 #if 0

View File

@ -592,9 +592,7 @@ static void task_overlay_deferred_loading(retro_task_t *task)
case OVERLAY_IMAGE_TRANSFER_NONE: case OVERLAY_IMAGE_TRANSFER_NONE:
case OVERLAY_IMAGE_TRANSFER_BUSY: case OVERLAY_IMAGE_TRANSFER_BUSY:
loader->loading_status = OVERLAY_IMAGE_TRANSFER_DONE; loader->loading_status = OVERLAY_IMAGE_TRANSFER_DONE;
#if 0 /* fall-through */
break;
#endif
case OVERLAY_IMAGE_TRANSFER_DONE: case OVERLAY_IMAGE_TRANSFER_DONE:
task_overlay_image_done(&loader->overlays[loader->pos]); task_overlay_image_done(&loader->overlays[loader->pos]);
loader->loading_status = OVERLAY_IMAGE_TRANSFER_DESC_IMAGE_ITERATE; loader->loading_status = OVERLAY_IMAGE_TRANSFER_DESC_IMAGE_ITERATE;

View File

@ -4005,22 +4005,11 @@ static void* ui_window_qt_init(void)
static void ui_window_qt_destroy(void *data) static void ui_window_qt_destroy(void *data)
{ {
/* TODO/FIXME - implement? */ /* TODO/FIXME - implement? */
#if 0
ui_window_qt_t *window = (ui_window_qt_t*)data;
delete window->qtWindow;
#endif
} }
static void ui_window_qt_set_focused(void *data) static void ui_window_qt_set_focused(void *data)
{ {
/* TODO/FIXME - implement */ /* TODO/FIXME - implement */
#if 0
ui_window_qt_t *window = (ui_window_qt_t*)data;
window->qtWindow->raise();
window->qtWindow->activateWindow();
#endif
} }
static void ui_window_qt_set_visible(void *data, static void ui_window_qt_set_visible(void *data,
@ -4032,32 +4021,17 @@ static void ui_window_qt_set_visible(void *data,
static void ui_window_qt_set_title(void *data, char *buf) static void ui_window_qt_set_title(void *data, char *buf)
{ {
/* TODO/FIXME - implement? */ /* TODO/FIXME - implement? */
#if 0
ui_window_qt_t *window = (ui_window_qt_t*)data;
window->qtWindow->setWindowTitle(QString::fromUtf8(buf));
#endif
} }
static void ui_window_qt_set_droppable(void *data, bool droppable) static void ui_window_qt_set_droppable(void *data, bool droppable)
{ {
/* TODO/FIXME - implement */ /* TODO/FIXME - implement */
#if 0
ui_window_qt_t *window = (ui_window_qt_t*)data;
window->qtWindow->setAcceptDrops(droppable);
#endif
} }
static bool ui_window_qt_focused(void *data) static bool ui_window_qt_focused(void *data)
{ {
/* TODO/FIXME - implement? */ /* TODO/FIXME - implement? */
#if 0
ui_window_qt_t *window = (ui_window_qt_t*)data;
return window->qtWindow->isActiveWindow() && !window->qtWindow->isMinimized();
#else
return true; return true;
#endif
} }
static ui_window_t ui_window_qt = { static ui_window_t ui_window_qt = {