21
21
#include <QStringList>
22
22
#include <QToolButton>
23
#include "backend/config/cbtconfig.h"
24
23
#include "backend/keys/cswordversekey.h"
25
24
#include "frontend/keychooser/cscrollerwidgetset.h"
26
25
#include "frontend/keychooser/versekeychooser/btdropdownchooserbutton.h"
240
239
emit changed(m_key);
243
void BtBibleKeyWidget::slotStepBook(int n) {
244
emit beforeChange(m_key);
245
n > 0 ? m_key->next( CSwordVerseKey::UseBook ) : m_key->previous( CSwordVerseKey::UseBook );
250
void BtBibleKeyWidget::slotStepChapter(int n) {
251
emit beforeChange(m_key);
252
n > 0 ? m_key->next( CSwordVerseKey::UseChapter ) : m_key->previous( CSwordVerseKey::UseChapter );
257
void BtBibleKeyWidget::slotStepVerse(int n) {
258
emit beforeChange(m_key);
259
n > 0 ? m_key->next( CSwordVerseKey::UseVerse ) : m_key->previous( CSwordVerseKey::UseVerse );
242
void BtBibleKeyWidget::slotStepBook(int offset) {
243
emit beforeChange(m_key);
246
for(; offset != 0; offset--)
247
m_key->next( CSwordVerseKey::UseBook );
249
for(; offset != 0; offset++)
250
m_key->previous( CSwordVerseKey::UseBook );
256
void BtBibleKeyWidget::slotStepChapter(int offset) {
257
emit beforeChange(m_key);
260
for(; offset != 0; offset--)
261
m_key->next( CSwordVerseKey::UseChapter );
263
for(; offset != 0; offset++)
264
m_key->previous( CSwordVerseKey::UseChapter );
270
void BtBibleKeyWidget::slotStepVerse(int offset) {
271
emit beforeChange(m_key);
274
for(; offset != 0; offset--)
275
m_key->next( CSwordVerseKey::UseVerse );
277
for(; offset != 0; offset++)
278
m_key->previous( CSwordVerseKey::UseVerse );
261
281
emit changed(m_key);
265
285
void BtBibleKeyWidget::slotChangeVerse(int n) {
266
if (m_key->Verse() != n) {
286
if (m_key->getVerse() != n) {
267
287
emit beforeChange(m_key);
268
288
m_key->emitBeforeChanged();
270
290
m_key->emitChanged();
276
296
void BtBibleKeyWidget::slotChangeChapter(int n) {
277
if (m_key->Chapter() != n) {
297
if (m_key->getChapter() != n) {
278
298
emit beforeChange(m_key);
279
299
m_key->emitBeforeChanged();
300
m_key->setChapter(n);
281
301
m_key->emitChanged();