m_popupColor( "black" ), m_popupBackgroundColor( "yellow" ),
m_showMailAddress( false ), m_MarkTime( 24 ), m_alwaysUseTab( false ),
m_viewMode( View_2pane ), m_sortOrder( Order_Mark ), m_showAA( false ),
- m_afterShowNum( 100 ), m_preShowNum( 50 )
+ m_showNum( 100 )
{}
KitaConfig::~KitaConfig()
config->writeEntry( "SortOrder", KitaConfig::sortOrder() );
config->writeEntry( "AlwaysUseTab", KitaConfig::alwaysUseTab() );
config->writeEntry( "ShowAA", KitaConfig::showAA() );
- config->writeEntry( "AfterShowNum", KitaConfig::afterShowNum() );
- config->writeEntry( "PreShowNum", KitaConfig::preShowNum() );
+ config->writeEntry( "ShowNum", KitaConfig::showNum() );
config->writeEntry( "UsePart", KitaConfig::usePart() );
config->writeEntry( "PartMimeList", KitaConfig::partMimeList() );
KitaConfig::setSortOrder( config->readNumEntry( "SortOrder", KitaConfig::Order_Mark ) );
KitaConfig::setAlwaysUseTab( config->readBoolEntry( "AlwaysUseTab", false ) );
KitaConfig::setShowAA( config->readBoolEntry( "ShowAA", false ) );
- KitaConfig::setAfterShowNum( config->readNumEntry( "AfterShowNum", 100 ) );
- KitaConfig::setPreShowNum( config->readNumEntry( "PreShowNum", 50 ) );
+ KitaConfig::setShowNum( config->readNumEntry( "ShowNum", 100 ) );
KitaConfig::setUsePart( config->readBoolEntry( "UsePart", true ) );
if ( config->hasKey( "PartMimeList" ) )
KitaConfig::setPartMimeList( config->readListEntry( "PartMimeList" ) );
ViewMode m_viewMode;
SortOrder m_sortOrder;
bool m_showAA;
- int m_afterShowNum;
- int m_preShowNum;
+ int m_showNum;
bool m_usePart;
QStringList m_partMimeList;
QString m_userID;
static void setSortOrder( int order ) { getInstance() ->m_sortOrder = static_cast<SortOrder>( order ); }
static bool showAA() { return getInstance() ->m_showAA; }
static void setShowAA( bool on ) { getInstance() ->m_showAA = on; }
- static int afterShowNum() { return getInstance() ->m_afterShowNum; }
- static void setAfterShowNum( int value ) { getInstance() ->m_afterShowNum = value; }
- static int preShowNum() { return getInstance() ->m_preShowNum; }
- static void setPreShowNum( int value ) { getInstance() ->m_preShowNum = value; }
+ static int showNum() { return getInstance() ->m_showNum; }
+ static void setShowNum( int num ) { getInstance() ->m_showNum = num; }
static bool usePart() { return getInstance()->m_usePart; }
static void setUsePart( bool value ) { getInstance()->m_usePart = value; }
static QStringList& partMimeList() { return getInstance()->m_partMimeList; }
/* config */
- int preShowNum = KitaConfig::preShowNum();
- if( preShowNum == 0 ) preShowNum = 5000;
- int afterShowNum = KitaConfig::afterShowNum();
- if( afterShowNum == 0 ) afterShowNum = 5000; /* TODO: fix it. */
+ int showNum = KitaConfig::showNum();
+ if( showNum == 0 ) showNum = 5000;
/*--------------------------------*/
m_centerNum = centerNum;
if( Kita::DatManager::getReadNum( m_datURL ) == 0 ) return FALSE;
m_domtree->appendTemplate();
- showResponses( m_centerNum - preShowNum, m_centerNum + afterShowNum );
+ showResponses( m_centerNum - showNum, m_centerNum + showNum );
updateScreen( TRUE , FALSE );
gotoAnchor( QString().setNum( m_centerNum ), FALSE );
view()->setFocus();
const int delta = 20;
const int oneAfterAnother = TRUE;
- int afterShowNum = KitaConfig::afterShowNum();
- if( afterShowNum == 0 ) afterShowNum = 5000; /* TODO: fix it. */
+ int showNum = KitaConfig::showNum();
+ if( showNum == 0 ) showNum = 5000; /* TODO: fix it. */
/*--------------------------------*/
int readNum = Kita::DatManager::getReadNum( m_datURL );
int bottom = m_domtree->getBottomResNumber();
- int showNum = m_centerNum + afterShowNum;
+ showNum += m_centerNum;
/* parsing */
if( oneAfterAnother ) parseResponses( bottom+1, readNum );
void KitaHTMLPart::slotFinishLoad()
{
/* config */
- int afterShowNum = KitaConfig::afterShowNum();
- if( afterShowNum == 0 ) afterShowNum = 5000; /* TODO: fix it. */
+ int showNum = KitaConfig::showNum();
+ if( showNum == 0 ) showNum = 5000; /* TODO: fix it. */
/*--------------------------------*/
if( !m_domtree ) return;
int bottom = m_domtree->getBottomResNumber();
- int shownNum = m_centerNum + afterShowNum;
+ int shownNum = m_centerNum + showNum;
showResponses(bottom+1, shownNum );
updateScreen( TRUE, FALSE );
showMailCheckBox->setChecked( KitaConfig::showMailAddress() );
viewGroup->setButton( KitaConfig::viewMode() );
orderGroup->setButton( KitaConfig::sortOrder() );
- afterShowNumSpin->setValue( KitaConfig::afterShowNum() );
- preShowNumSpin->setValue( KitaConfig::preShowNum() );
+ showNumSpin->setValue( KitaConfig::showNum() );
useExtPartCheck->setChecked( KitaConfig::usePart() );
partMimeList->setText( KitaConfig::partMimeList().join( "," ) );
connect( showMailCheckBox, SIGNAL( clicked() ), SIGNAL( changed() ) );
connect( viewGroup, SIGNAL( clicked( int ) ), SIGNAL( changed() ) );
connect( orderGroup, SIGNAL( clicked( int ) ), SIGNAL( changed() ) );
- connect( afterShowNumSpin, SIGNAL( valueChanged( int ) ), SIGNAL( changed() ) );
- connect( preShowNumSpin, SIGNAL( valueChanged( int ) ), SIGNAL( changed() ) );
+ connect( showNumSpin, SIGNAL( valueChanged( int ) ), SIGNAL( changed() ) );
#define NCC(ctl, signal) \
connect( ctl, SIGNAL( signal ), SIGNAL( changed() ) )
// NCC( extPartGroup, toggled( bool ) );
KitaConfig::setShowMailAddresss( showMailCheckBox->isChecked() );
KitaConfig::setViewMode( viewGroup->id( viewGroup->selected() ) );
KitaConfig::setSortOrder( orderGroup->id( orderGroup->selected() ) );
- KitaConfig::setAfterShowNum( afterShowNumSpin->value() );
- KitaConfig::setPreShowNum( preShowNumSpin->value() );
+ KitaConfig::setShowNum( showNumSpin->value() );
KitaConfig::setUsePart( useExtPartCheck->isChecked() );
KitaConfig::setPartMimeList( partMimeList->text() );
}
<x>0</x>
<y>0</y>
<width>646</width>
- <height>526</height>
+ <height>530</height>
</rect>
</property>
<property name="caption">
</property>
<widget class="QSpinBox">
<property name="name">
- <cstring>preShowNumSpin</cstring>
+ <cstring>showNumSpin</cstring>
</property>
<property name="prefix">
<string>Display </string>
<cstring>textLabel3_2</cstring>
</property>
<property name="text">
- <string>before the last read response.</string>
+ <string>around the last read response.</string>
</property>
</widget>
<spacer>
</spacer>
</hbox>
</widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout13</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="QSpinBox">
- <property name="name">
- <cstring>afterShowNumSpin</cstring>
- </property>
- <property name="prefix">
- <string>Display </string>
- </property>
- <property name="suffix">
- <string> res</string>
- </property>
- <property name="specialValueText">
- <string>Display all res</string>
- </property>
- <property name="wrapping">
- <bool>true</bool>
- </property>
- <property name="maxValue">
- <number>1000</number>
- </property>
- <property name="lineStep">
- <number>50</number>
- </property>
- <property name="value">
- <number>100</number>
- </property>
- </widget>
- <widget class="QLabel">
- <property name="name">
- <cstring>textLabel3</cstring>
- </property>
- <property name="text">
- <string>from the last read response.</string>
- </property>
- </widget>
- <spacer>
- <property name="name">
- <cstring>spacer11_2</cstring>
- </property>
- <property name="orientation">
- <enum>Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>Expanding</enum>
- </property>
- <property name="sizeHint">
- <size>
- <width>293</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </hbox>
- </widget>
</vbox>
</widget>
<widget class="QButtonGroup">