Пример #1
0
    def __init__(self, dlg):
        """
        Constructor
        """
        QWidget.__init__(self)
        self.setupUi(self)

        #center this window
        screen = QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width() - size.width()) / 2,
                  (screen.height() - size.height()) / 2)
        self.shortcutsList.header().setResizeMode(0,
                                                  QHeaderView.ResizeToContents)

        self.dlg = dlg

        self.shortcutDialog = ShortcutDialog()

        self.__setupActions(QApplication.translate("default", "Global"),
                            Seeking.new().getActions())
        self.__setupPlugins()

        QObject.connect(self.shortcutsList,\
                SIGNAL("itemDoubleClicked (QTreeWidgetItem *,int)"),\
                self.__evt_dbclick)
        QObject.connect(self.shortcutsList,
                        SIGNAL("itemChanged (QTreeWidgetItem *,int)"),
                        self.__has_change)
        QObject.connect(self.searchEdit,
                        SIGNAL("textChanged (const QString&)"), self.__search)
        QObject.connect(self.shortcutDialog, SIGNAL("shortcutChanged"),
                        self.__shortcut)
Пример #2
0
    def __init__(self, parent=None):
        QDialog.__init__(self, parent)
        self.setupUi(self)
        self.webview = parent
        #center this window
        screen = QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width() - size.width()) / 2,
                  (screen.height() - size.height()) / 2)

        self.preview.setHtml("<img src='../../images/logo.png'></img>",
                             baseUrl=QUrl(os.getcwd() + "/support/image.html"))

        QObject.connect(self.btn, SIGNAL("clicked (QAbstractButton *)"),
                        self.evt_btn_click)
        QObject.connect(self.uri, SIGNAL("textChanged (const QString&)"),
                        self.evt_preview)
        QObject.connect(self.width, SIGNAL("valueChanged (const QString&)"),
                        self.evt_preview)
        QObject.connect(self.height, SIGNAL("valueChanged (const QString&)"),
                        self.evt_preview)
        QObject.connect(self.vspace, SIGNAL("valueChanged (const QString&)"),
                        self.evt_preview)
        QObject.connect(self.hspace, SIGNAL("valueChanged (const QString&)"),
                        self.evt_preview)
        QObject.connect(self.border, SIGNAL("valueChanged (const QString&)"),
                        self.evt_preview)
        QObject.connect(self.alignment, SIGNAL("currentIndexChanged (int)"),
                        self.evt_preview)
Пример #3
0
    def __init__(self,parent = None):
        """
        Constructor
        """
        QDialog.__init__(self,parent)
        self.setupUi(self)


        #center this window 
        screen = QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2)
        
        self.baseConfigItem={
                    "applicationPage":[QApplication.translate("ApplicationPage","Application"),getPath("iconDir","preferences-application.png"),"sklib.ui.cpages.applicationPage",None],
                    "shortcutsPage":[QApplication.translate("ShortcutsPage","Shortcuts"),getPath("iconDir","preferences-shortcuts.png"),"sklib.ui.cpages.shortcutsPage","applicationPage"],
                    }
        #read from plugins 
        for plugin in PluginAdapter().new().getPlugins():
            if hasattr(plugin,"getConfigPages"):
                ptems = plugin.getConfigPages()
                for pkey in ptems.keys():
                    if not self.baseConfigItem.__contains__(pkey):
                        self.baseConfigItem[pkey]=ptems[pkey]
        #end plugin parse
        self.itmDict = {}
        self.setupTreeList()
        self.btn.button(QDialogButtonBox.Apply).setEnabled(False)
        QObject.connect(self.configItemList, SIGNAL("itemClicked (QTreeWidgetItem *,int)"),self.evt_click)
        QObject.connect(self.btn, SIGNAL("clicked (QAbstractButton *)"),self.evt_btn_click)
Пример #4
0
    def __init__(self, parent=None, name=None, modal=False):
        """
        Constructor
        """
        QDialog.__init__(self, parent)
        if name:
            self.setObjectName(name)
        self.setModal(modal)
        self.setupUi(self)

        #center this window
        screen = QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width() - size.width()) / 2,
                  (screen.height() - size.height()) / 2)

        self.keyIndex = 0
        self.keys = [0, 0, 0, 0]

        self.objectType = None

        self.connect(self.primaryClearButton, SIGNAL("clicked()"),
                     self.__clear)

        self.shortcutsGroup.installEventFilter(self)

        self.primaryClearButton.installEventFilter(self)

        self.buttonBox.button(QDialogButtonBox.Ok).installEventFilter(self)
        self.buttonBox.button(QDialogButtonBox.Cancel).installEventFilter(self)
Пример #5
0
    def __init__(self, parent = None, name = None, modal = False):
        """
        Constructor
        """
        QDialog.__init__(self, parent)
        if name:
            self.setObjectName(name)
        self.setModal(modal)
        self.setupUi(self)

        #center this window 
        screen = QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2)
        
        self.keyIndex = 0
        self.keys = [0, 0, 0, 0]
        
        self.objectType = None
        
        self.connect(self.primaryClearButton, SIGNAL("clicked()"), self.__clear)

        
        self.shortcutsGroup.installEventFilter(self)

        
        self.primaryClearButton.installEventFilter(self)
        
        
        self.buttonBox.button(QDialogButtonBox.Ok).installEventFilter(self)
        self.buttonBox.button(QDialogButtonBox.Cancel).installEventFilter(self)
Пример #6
0
    def __init__(self,dlg):
        """
        Constructor
        """
        QWidget.__init__(self)
        self.setupUi(self)


        #center this window 
        screen = QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2)
        self.shortcutsList.header().setResizeMode(0,QHeaderView.ResizeToContents)


        self.dlg = dlg
        
        self.shortcutDialog = ShortcutDialog()
        
        self.__setupActions(QApplication.translate("default","Global"),Seeking.new().getActions())
        self.__setupPlugins()
        
        QObject.connect(self.shortcutsList,\
                SIGNAL("itemDoubleClicked (QTreeWidgetItem *,int)"),\
                self.__evt_dbclick)
        QObject.connect(self.shortcutsList, SIGNAL("itemChanged (QTreeWidgetItem *,int)"),self.__has_change)
        QObject.connect(self.searchEdit,SIGNAL("textChanged (const QString&)"),self.__search)
        QObject.connect(self.shortcutDialog,SIGNAL("shortcutChanged"),self.__shortcut)
Пример #7
0
 def __init__(self,parent=None):
     QDialog.__init__(self,parent)
     self.setupUi(self)
     self.webview = parent
     #center this window 
     screen = QDesktopWidget().screenGeometry()
     size = self.geometry()
     self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2)
     
     QObject.connect(self.btn, SIGNAL("clicked (QAbstractButton *)"),self.evt_btn_click)
Пример #8
0
    def __init__(self, parent=None):
        QDialog.__init__(self, parent)
        self.setupUi(self)
        self.webview = parent
        #center this window
        screen = QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width() - size.width()) / 2,
                  (screen.height() - size.height()) / 2)

        QObject.connect(self.btn, SIGNAL("clicked (QAbstractButton *)"),
                        self.evt_btn_click)
Пример #9
0
 def __init__(self,parent,ele):      
     QDialog.__init__(self,parent)
     self.setupUi(self)
     
     self.ele = ele 
     
     self.styleValue.setPlainText(self.ele.attribute("style",""))
     #center this window 
     screen = QDesktopWidget().screenGeometry()
     size = self.geometry()
     self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2)
     
     QObject.connect(self.btn, SIGNAL("clicked (QAbstractButton *)"),self.evt_btn_click)
Пример #10
0
    def __init__(self, parent, ele):
        QDialog.__init__(self, parent)
        self.setupUi(self)

        self.ele = ele

        self.styleValue.setPlainText(self.ele.attribute("style", ""))
        #center this window
        screen = QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width() - size.width()) / 2,
                  (screen.height() - size.height()) / 2)

        QObject.connect(self.btn, SIGNAL("clicked (QAbstractButton *)"),
                        self.evt_btn_click)
Пример #11
0
 def __init__(self,parent=None):
     QDialog.__init__(self,parent)
     self.setupUi(self)
     
     #center this window 
     screen = QDesktopWidget().screenGeometry()
     size = self.geometry()
     self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2)
     
     QObject.connect(self.pluginList, SIGNAL("customContextMenuRequested (const QPoint&)"),self.__evt_contextmenu)
     QObject.connect(self.update,SIGNAL("clicked ()"),self.__evt_update)
     
     self.__http = None 
     self.__downloadFile = None
     self.__baseUrl = "http://localhost/"
     self.plugin_txt_url.setText("%splugins.txt"%self.__baseUrl)
     self.__evt_update()
Пример #12
0
    def __init__(self,parent=None):
        QDialog.__init__(self,parent)
        self.setupUi(self)

        #center this window 
        screen = QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2)
        
        for item in PluginAdapter().new().readInfos():
            itree = QTreeWidgetItem()
            for i in range(6):
                itree.setText(i,str(item[i]))
                
            self.pluginList.addTopLevelItem(itree)
            
        
        QObject.connect(self.pluginList, SIGNAL("customContextMenuRequested (const QPoint&)"),self.__evt_contextmenu)
Пример #13
0
    def __init__(self, parent=None):
        QDialog.__init__(self, parent)
        self.setupUi(self)

        #center this window
        screen = QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width() - size.width()) / 2,
                  (screen.height() - size.height()) / 2)

        QObject.connect(self.pluginList,
                        SIGNAL("customContextMenuRequested (const QPoint&)"),
                        self.__evt_contextmenu)
        QObject.connect(self.update, SIGNAL("clicked ()"), self.__evt_update)

        self.__http = None
        self.__downloadFile = None
        self.__baseUrl = "http://localhost/"
        self.plugin_txt_url.setText("%splugins.txt" % self.__baseUrl)
        self.__evt_update()
Пример #14
0
    def __init__(self, parent=None):
        QDialog.__init__(self, parent)
        self.setupUi(self)

        #center this window
        screen = QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width() - size.width()) / 2,
                  (screen.height() - size.height()) / 2)

        for item in PluginAdapter().new().readInfos():
            itree = QTreeWidgetItem()
            for i in range(6):
                itree.setText(i, str(item[i]))

            self.pluginList.addTopLevelItem(itree)

        QObject.connect(self.pluginList,
                        SIGNAL("customContextMenuRequested (const QPoint&)"),
                        self.__evt_contextmenu)
Пример #15
0
 def __init__(self,parent=None):
     QDialog.__init__(self,parent)
     self.setupUi(self)
     self.webview = parent
     #center this window 
     screen = QDesktopWidget().screenGeometry()
     size = self.geometry()
     self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2)
     
     self.preview.setHtml("<img src='../../images/logo.png'></img>",baseUrl=QUrl(os.getcwd()+"/support/image.html"))
     
     
     QObject.connect(self.btn, SIGNAL("clicked (QAbstractButton *)"),self.evt_btn_click)
     QObject.connect(self.uri,SIGNAL("textChanged (const QString&)"),self.evt_preview)
     QObject.connect(self.width,SIGNAL("valueChanged (const QString&)"),self.evt_preview)
     QObject.connect(self.height,SIGNAL("valueChanged (const QString&)"),self.evt_preview)
     QObject.connect(self.vspace,SIGNAL("valueChanged (const QString&)"),self.evt_preview)
     QObject.connect(self.hspace,SIGNAL("valueChanged (const QString&)"),self.evt_preview)
     QObject.connect(self.border,SIGNAL("valueChanged (const QString&)"),self.evt_preview)
     QObject.connect(self.alignment,SIGNAL("currentIndexChanged (int)"),self.evt_preview)