8000 Merge pull request #30 from yjg30737/feature/rightSideBar · ag-python-qt/pyqt-openai@478d162 · GitHub
[go: up one dir, main page]

Skip to content

Commit 478d162

Browse files
authored
Merge pull request yjg30737#30 from yjg30737/feature/rightSideBar
Feature/right side bar
2 parents 5f929e7 + 3706842 commit 478d162

File tree

5 files changed

+11
-157
lines changed

5 files changed

+11
-157
lines changed

pyqt_openai/image_gen_widget/imageGeneratingToolWidget.py

10000
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
import sys
22

3-
from PyQt5.QtWidgets import QDialog
4-
from qtpy.QtGui import QFont
53
from qtpy.QtCore import Qt, Signal
6-
from qtpy.QtWidgets import QApplication, QLabel, QHBoxLayout, QVBoxLayout, QFrame, QWidget
4+
from qtpy.QtWidgets import QApplication, QHBoxLayout, QVBoxLayout, QFrame, QWidget
75
from qtpy.QtWidgets import QSplitter
86

97
from pyqt_openai.image_gen_widget.leftSideBar import LeftSideBar
108
from pyqt_openai.image_gen_widget.rightSideBar import RightSideBar
119
from pyqt_openai.image_gen_widget.viewWidget import ViewWidget
12-
from pyqt_openai.inputDialog import InputDialog
1310
from pyqt_openai.svgButton import SvgButton
1411

1512

pyqt_openai/openAiChatBotWidget.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
import os
33
import webbrowser
44

5-
from qtpy.QtCore import Qt, QSettings, QEvent, Signal
6-
from qtpy.QtGui import QCursor
5+
from qtpy.QtCore import Qt, QSettings, Signal
76
from qtpy.QtWidgets import QHBoxLayout, QWidget, QSizePolicy, QVBoxLayout, QFrame, QSplitter, \
87
QListWidgetItem, QFileDialog
98

@@ -88,15 +87,13 @@ def __initUi(self):
8887
self.__settingBtn.setToolTip('Settings')
8988
self.__settingBtn.setCheckable(True)
9089
self.__settingBtn.setChecked(True)
91-
self.__settingBtn.setChecked(False)
9290
self.__settingBtn.toggled.connect(self.__aiPlaygroundWidget.setVisible)
9391

9492
self.__promptBtn = SvgButton()
9593
self.__promptBtn.setIcon('ico/prompt.svg')
9694
self.__promptBtn.setToolTip('Prompt Generator')
9795
self.__promptBtn.setCheckable(True)
9896
self.__promptBtn.setChecked(True)
< 10000 /code>
99-
self.__promptBtn.setChecked(False)
10097
self.__promptBtn.toggled.connect(self.__promptGeneratorWidget.setVisible)
10198

10299
lay = QHBoxLayout()

pyqt_openai/prompt/propPage.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from qtpy.QtCore import Signal, Qt
2-
from qtpy.QtWidgets import QTableWidget, QSizePolicy, QPushButton, QSpacerItem, QStackedWidget, QLabel, \
1+
from qtpy.QtCore import Signal, Qt, QEvent
2+
from qtpy.QtWidgets import QTableWidget, QLineEdit, QSizePolicy, QSpacerItem, QStackedWidget, QLabel, \
33
QAbstractItemView, QTableWidgetItem, QHeaderView, QHBoxLayout, \
4-
QVBoxLayout, QWidget, QDialog, QListWidget, QListWidgetItem, QApplication, QSplitter
4+
QVBoxLayout, QWidget, QDialog, QListWidget, QListWidgetItem, QSplitter
55

66
from pyqt_openai.inputDialog import InputDialog
77
from pyqt_openai.sqlite import SqliteDatabase
@@ -53,6 +53,7 @@ def __initUi(self):
5353
self.__addGroupItem(id, name)
5454

5555
self.__propList.currentRowChanged.connect(self.currentRowChanged)
56+
self.__propList.itemChanged.connect(self.__itemChanged)
5657

5758
lay = QVBoxLayout()
5859
lay.addWidget(topWidget)
@@ -65,6 +66,7 @@ def __initUi(self):
6566

6667
def __addGroupItem(self, id, name):
6768
item = QListWidgetItem()
69+
item.setFlags(item.flags() | Qt.ItemIsEditable)
6870
item.setData(Qt.UserRole, id)
6971
item.setText(name)
7072
self.__propList.addItem(item)
@@ -86,6 +88,10 @@ def __deleteGroup(self):
8688
self.__db.deletePropPromptGroup(id)
8789
self.deleted.emit(i)
8890

91+
def __itemChanged(self, item):
92+
id = item.data(Qt.UserRole)
93+
self.__db.updatePropPromptGroup(id, item.text())
94+
8995

9096
class PropTable(QWidget):
9197
"""

pyqt_openai/pyqt_openai.ini

Lines changed: 0 additions & 4 deletions
This file was deleted.

pyqt_openai/test/prompt.py

Lines changed: 0 additions & 142 deletions
This file was deleted.

0 commit comments

Comments
 (0)
0