Class: FileSelectorLineEdit
Instance Method Summary
collapse
#folder, #folder=, #objectName=
Constructor Details
#initialize(filter = "", file = nil, parent = nil) ⇒ FileSelectorLineEdit
Returns a new instance of FileSelectorLineEdit.
176
177
178
179
180
181
|
# File 'lib/mylibs.rb', line 176
def initialize(filter="", file=nil, parent=nil)
super(file,parent)
@filter = filter
@dirSelectBtn.setIcon(KDE::Icon.new('document-open'))
end
|
Instance Method Details
190
191
192
|
# File 'lib/mylibs.rb', line 190
def fileName
@lineEdit.text
end
|
#fileName=(file) ⇒ Object
194
195
196
|
# File 'lib/mylibs.rb', line 194
def fileName=(file)
@lineEdit.text = file
end
|
#openSelectDlg ⇒ Object
183
184
185
186
187
188
|
# File 'lib/mylibs.rb', line 183
def openSelectDlg
path = Qt::FileDialog::getOpenFileName(self,'select file', @lineEdit.text, @filter)
unless !path || path.empty?
@lineEdit.text = path
end
end
|