ledplayer 将工具栏文件管理器和宫格设置移动到其他设置下面。工具栏新增窗口全屏和窗口恢复按钮
This commit is contained in:
parent
364f8cd54d
commit
a41fd4dec0
Binary file not shown.
After Width: | Height: | Size: 2.4 KiB |
Binary file not shown.
After Width: | Height: | Size: 2.4 KiB |
|
@ -89,6 +89,33 @@
|
|||
<q-btn
|
||||
stretch
|
||||
no-caps
|
||||
v-if="$store.state.isLedPlayer()"
|
||||
:disable="!$store.state.power_state"
|
||||
flat
|
||||
stack
|
||||
icon="img:new_icon/full_screen_icon.png"
|
||||
class="q-mr-sm"
|
||||
:label="$t('full screen window')"
|
||||
@click="fullscreenWindow"
|
||||
/>
|
||||
|
||||
<q-btn
|
||||
stretch
|
||||
no-caps
|
||||
v-if="$store.state.isLedPlayer()"
|
||||
:disable="!$store.state.power_state"
|
||||
flat
|
||||
stack
|
||||
icon="img:new_icon/exit_full_screen_icon.png"
|
||||
class="q-mr-sm"
|
||||
:label="$t('restore window size')"
|
||||
@click="exitFullscreenWindow"
|
||||
/>
|
||||
|
||||
<q-btn
|
||||
stretch
|
||||
no-caps
|
||||
v-if="$store.state.isSpecialVideo()"
|
||||
:disable="!$store.state.power_state"
|
||||
flat
|
||||
stack
|
||||
|
@ -100,6 +127,7 @@
|
|||
<q-btn
|
||||
stretch
|
||||
no-caps
|
||||
v-if="$store.state.isSpecialVideo()"
|
||||
:disable="!$store.state.power_state"
|
||||
flat
|
||||
stack
|
||||
|
@ -262,6 +290,42 @@
|
|||
class="q-mr-sm"
|
||||
>
|
||||
<q-list style="background-color: #3e9acd" class="shadow-2 text-white">
|
||||
<q-item
|
||||
clickable
|
||||
:disable="!$store.state.power_state"
|
||||
v-if="$store.state.isLedPlayer()"
|
||||
v-close-popup
|
||||
@click="
|
||||
($store.state.isSpecialVideo()
|
||||
? $refs.special_video_grid_setting_dialog
|
||||
: $refs.grid_setting_dialog
|
||||
)?.showDialog()
|
||||
"
|
||||
>
|
||||
<q-item-section avatar>
|
||||
<!-- <q-icon name="image" /> -->
|
||||
<q-icon name="img:new_icon/grid_setting.png" />
|
||||
</q-item-section>
|
||||
<q-item-section>
|
||||
{{ $t("grid setting") }}
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
|
||||
<q-item
|
||||
clickable
|
||||
:disable="!$store.state.power_state"
|
||||
v-if="$store.state.isLedPlayer()"
|
||||
v-close-popup
|
||||
@click="$refs.file_manage_dialog.showDialogAsync()"
|
||||
>
|
||||
<q-item-section avatar>
|
||||
<!-- <q-icon name="image" /> -->
|
||||
<q-icon name="img:new_icon/file_manager.png" />
|
||||
</q-item-section>
|
||||
<q-item-section>
|
||||
{{ $t("file manage") }}
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item
|
||||
clickable
|
||||
v-close-popup
|
||||
|
@ -848,6 +912,26 @@ export default defineComponent({
|
|||
} catch {}
|
||||
}
|
||||
},
|
||||
fullscreenWindow() {
|
||||
const window = $store.state.windows.find(
|
||||
(element) => element && element.uuid == $store.state.selected_window
|
||||
);
|
||||
if (window) {
|
||||
GlobalData.getInstance()
|
||||
.getCurrentClient()
|
||||
?.windowFullScreen(window.window_id, true);
|
||||
}
|
||||
},
|
||||
exitFullscreenWindow() {
|
||||
const window = $store.state.windows.find(
|
||||
(element) => element && element.uuid == $store.state.selected_window
|
||||
);
|
||||
if (window) {
|
||||
GlobalData.getInstance()
|
||||
.getCurrentClient()
|
||||
?.windowFullScreen(window.window_id, false);
|
||||
}
|
||||
},
|
||||
};
|
||||
},
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue