Fixed, remote connection switch
This commit is contained in:
parent
831e47fe15
commit
77904b3dd2
@ -881,12 +881,16 @@ class AlpacaWindow(Adw.ApplicationWindow):
|
|||||||
|
|
||||||
def connection_switched(self):
|
def connection_switched(self):
|
||||||
new_value = self.remote_connection_switch.get_active()
|
new_value = self.remote_connection_switch.get_active()
|
||||||
|
|
||||||
|
|
||||||
if new_value != self.run_remote:
|
if new_value != self.run_remote:
|
||||||
self.run_remote = new_value
|
self.run_remote = new_value
|
||||||
if self.run_remote:
|
if self.run_remote:
|
||||||
self.stop_instance()
|
self.ollama_url = self.remote_url
|
||||||
if self.verify_connection() == False: self.connection_error()
|
if self.verify_connection() == False: self.connection_error()
|
||||||
|
else: self.stop_instance()
|
||||||
else:
|
else:
|
||||||
|
self.ollama_url = f"http://127.0.0.1:{self.local_ollama_port}"
|
||||||
self.start_instance()
|
self.start_instance()
|
||||||
if self.verify_connection() == False: self.connection_error()
|
if self.verify_connection() == False: self.connection_error()
|
||||||
self.update_list_available_models()
|
self.update_list_available_models()
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
<requires lib="Adw" version="1.0"/>
|
<requires lib="Adw" version="1.0"/>
|
||||||
<template class="AlpacaWindow" parent="AdwApplicationWindow">
|
<template class="AlpacaWindow" parent="AdwApplicationWindow">
|
||||||
<property name="resizable">True</property>
|
<property name="resizable">True</property>
|
||||||
<property name="width-request">350</property>
|
<property name="width-request">360</property>
|
||||||
<property name="height-request">700</property>
|
<property name="height-request">700</property>
|
||||||
<property name="default-width">1300</property>
|
<property name="default-width">1300</property>
|
||||||
<property name="default-height">800</property>
|
<property name="default-height">800</property>
|
||||||
@ -20,10 +20,9 @@
|
|||||||
<object class="AdwBreakpoint">
|
<object class="AdwBreakpoint">
|
||||||
<condition>max-width: 500sp</condition>
|
<condition>max-width: 500sp</condition>
|
||||||
<setter object="split_view_overlay" property="collapsed">true</setter>
|
<setter object="split_view_overlay" property="collapsed">true</setter>
|
||||||
<setter object="welcome_dialog" property="width-request">300</setter>
|
<setter object="welcome_dialog" property="width-request">360</setter>
|
||||||
<setter object="welcome_dialog" property="height-request">300</setter>
|
<setter object="manage_models_dialog" property="width-request">360</setter>
|
||||||
<setter object="manage_models_dialog" property="width-request">300</setter>
|
<setter object="preferences_dialog" property="width-request">360</setter>
|
||||||
<setter object="preferences_dialog" property="width-request">300</setter>
|
|
||||||
</object>
|
</object>
|
||||||
</child>
|
</child>
|
||||||
<property name="content">
|
<property name="content">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user