Krita Source Code Documentation
Loading...
Searching...
No Matches
comics_project_management_tools.comics_metadata_dialog.multi_entry_completer Class Reference
+ Inheritance diagram for comics_project_management_tools.comics_metadata_dialog.multi_entry_completer:

Public Member Functions

 __init__ (self, parent=None)
 
 pathFromIndex (self, index)
 
 splitPath (self, path)
 

Static Public Attributes

str punctuation = ","
 

Detailed Description

Definition at line 32 of file comics_metadata_dialog.py.

Constructor & Destructor Documentation

◆ __init__()

comics_project_management_tools.comics_metadata_dialog.multi_entry_completer.__init__ ( self,
parent = None )

Definition at line 35 of file comics_metadata_dialog.py.

35 def __init__(self, parent=None):
36 super(QCompleter, self).__init__(parent)
37

References comics_project_management_tools.comics_metadata_dialog.multi_entry_completer.__init__().

Member Function Documentation

◆ pathFromIndex()

comics_project_management_tools.comics_metadata_dialog.multi_entry_completer.pathFromIndex ( self,
index )

Definition at line 38 of file comics_metadata_dialog.py.

38 def pathFromIndex(self, index):
39 path = QCompleter.pathFromIndex(self, index)
40 string = str(self.widget().text())
41 split = string.split(self.punctuation)
42 if len(split) > 1:
43 path = "%s, %s" % (",".join(split[:-1]), path)
44 return path
45

References comics_project_management_tools.comics_metadata_dialog.multi_entry_completer.punctuation, PathToolOptionWidget.widget, krita::AngleSelector::Private.widget, AngleSelector.widget(), krita::DoubleParseSpinBox::Private.widget, DoubleParseSpinBox.widget(), krita::IntParseSpinBox::Private.widget, krita::PaletteView::Private.widget, krita::SliderSpinBox::Private.widget, krita::DoubleSliderSpinBox::Private.widget, KisKXMLGUIBuilder.widget(), IntParseSpinBox.widget(), SliderSpinBox.widget(), DoubleSliderSpinBox.widget(), KisStatusBar::StatusBarItem.widget(), KisView::StatusBarItem.widget(), KisOptionCollectionWidgetWrapper.widget(), KisWdgBlur.widget(), KisWdgGaussianBlur.widget(), KisWdgLensBlur.widget(), KisWdgMotionBlur.widget(), KisWdgColorToAlpha.widget(), KisWdgFastColorTransfer.widget(), KisWdgGaussianHighPass.widget(), KisWdgRandomPick.widget(), KisWdgUnsharp.widget(), KisWdgWave.widget(), KisQPainterCanvas.widget(), KisOpenGLCanvas2.widget(), KisAbstractCanvasWidget.widget(), ScopedWidgetDisabler.widget, KisMainWindow::CustomDocumentWidgetItem.widget, KisWidgetChooser::Data.widget, KoPageWidgetItem.widget(), KoShadowConfigWidget.widget, KisOptionCollectionWidget.widget(), KisOptionCollectionWidgetWithHeader.widget(), KisOptionCollectionWidget::Private.widget(), KisOptionCollectionWidget.widget(), KisOptionCollectionWidgetWithHeader.widget(), KisOptionCollectionWidget::Private.widget(), krita.sceditor.dockwidget.DockMainWidgetWrapper.widget, EllipseShapeConfigWidget.widget, RectangleShapeConfigWidget.widget, SpiralShapeConfigWidget.widget, StarShapeConfigWidget.widget, KisWdgMultigridPattern.widget(), KisWdgPattern.widget(), KisWdgSeExpr.widget(), KisWdgSimplexNoise.widget(), KisWdgColor.widget(), KDcrawIface::RLabelExpander.widget(), KDcrawIface::RExpanderBox.widget(), KisSprayShapeOptionWidget::Private.widget, and mixer_slider_docker.mixer_slider_docker.MixerSliderDocker.widget.

◆ splitPath()

comics_project_management_tools.comics_metadata_dialog.multi_entry_completer.splitPath ( self,
path )

Definition at line 46 of file comics_metadata_dialog.py.

46 def splitPath(self, path):
47 split = str(path.split(self.punctuation)[-1])
48 if split.startswith(" "):
49 split = split[1:]
50 if split.endswith(" "):
51 split = split[:-1]
52 return [split]
53
54
55"""
56Language combobox that can take locale codes and get the right language for it and visa-versa.
57"""
58
59

References comics_project_management_tools.comics_metadata_dialog.multi_entry_completer.punctuation.

Member Data Documentation

◆ punctuation

str comics_project_management_tools.comics_metadata_dialog.multi_entry_completer.punctuation = ","
static

Definition at line 33 of file comics_metadata_dialog.py.


The documentation for this class was generated from the following file: