mirror of
https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System.git
synced 2024-12-25 23:51:33 +08:00
d3f5879119
* Add new flags from 3.7 and 3.8 * remove unnecessarily deep namespace for Python module * Update PyQt5 bindings build to new build system * fix opening tabbed dockWidgets * fix RESOURCES configuration for sip build * increment build version * remove leftovers * add file names explicitly * Update pyproject.toml
28 lines
705 B
Python
28 lines
705 B
Python
import os
|
|
|
|
from pyqtbuild import PyQtBindings, PyQtProject
|
|
from sipbuild import Option
|
|
|
|
class PyQtAds(PyQtProject):
|
|
def __init__(self):
|
|
""" Initialise the project. """
|
|
|
|
super().__init__()
|
|
|
|
self.bindings_factories = [ads]
|
|
|
|
class ads(PyQtBindings):
|
|
def __init__(self, project):
|
|
""" Initialise the bindings. """
|
|
|
|
super().__init__(project, 'ads')
|
|
|
|
def apply_user_defaults(self, tool):
|
|
""" Set default values for user options that haven't been set yet. """
|
|
|
|
resource_file = os.path.join(self.project.root_dir,'src','ads.qrc')
|
|
print("Adding resource file to qmake project: ", resource_file)
|
|
self.builder_settings.append('RESOURCES += '+resource_file)
|
|
|
|
super().apply_user_defaults(tool)
|