Class: GenerateRdocDlg
Overview
Instance Method Summary collapse
- #all? ⇒ Boolean
-
#initialize(parent = nil) ⇒ GenerateRdocDlg
constructor
A new instance of GenerateRdocDlg.
- #makeRdocArgs(gem) ⇒ Object
Constructor Details
#initialize(parent = nil) ⇒ GenerateRdocDlg
Returns a new instance of GenerateRdocDlg.
151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/gemcmddlgs.rb', line 151 def initialize(parent=nil) super(parent) self.windowTitle = i18n('Generate RDoc/ri') @msgLabel = Qt::Label.new(i18n('Generate RDoc/ri')) @okBtn = KDE::PushButton.new(KDE::Icon.new('dialog-ok'), 'OK') @cancelBtn = KDE::PushButton.new(KDE::Icon.new('dialog-cancel'), 'Cancel') connect(@okBtn, SIGNAL(:clicked), self, SLOT(:accept)) connect(@cancelBtn, SIGNAL(:clicked), self, SLOT(:reject)) @allCheckBox = Qt::CheckBox.new(i18n('Generate RDoc/RI documentation for all')) @rdocCheckBox = Qt::CheckBox.new(i18n('Generate RDoc Documentation')) @rdocCheckBox.checked = true @riCheckBox = Qt::CheckBox.new(i18n('Generate RI Documentation')) @riCheckBox.checked = true @overwriteCheckBox = Qt::CheckBox.new(i18n('Overwrite installed documents')) # layout lo = Qt::VBoxLayout.new do |l| l.addWidget(@allCheckBox) l.addWidget(@rdocCheckBox) l.addWidget(@riCheckBox) l.addWidget(@overwriteCheckBox) l.addWidgets(nil, @okBtn, @cancelBtn) end setLayout(lo) end |
Instance Method Details
#all? ⇒ Boolean
178 179 180 |
# File 'lib/gemcmddlgs.rb', line 178 def all? @allCheckBox.checked end |
#makeRdocArgs(gem) ⇒ Object
182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 |
# File 'lib/gemcmddlgs.rb', line 182 def makeRdocArgs(gem) args = ['rdoc'] return nil unless @rdocCheckBox.checked or @riCheckBox.checked args.push(gem.package) if @allCheckBox.checked args.push('--all') end if @rdocCheckBox.checked args.push('--rdoc') else args.push('--no-rdoc') end if @riCheckBox.checked args.push('--ri') else args.push('--no-ri') end if @overwriteCheckBox.checked args.push('--overwrite') else args.push('--no-overwrite') end args end |