Ejemplo n.º 1
0
void MyView::busyMessage(TQString mssge,bool reset)
{
if (reset) openTasks=0;
if (!mssge.isEmpty())
{
openTasks++;
TQToolTip::remove(this);
TQToolTip::add(this, mssge);
setMovie(TQMovie(locate("appdata","pics/kgpg_docked.gif")));
}
else openTasks--;

//kdDebug(2100) << "Emit message: "<<openTasks<<endl;

if (openTasks<=0)
{
setPixmap( KSystemTray::loadIcon("kgpg_docked"));
TQToolTip::remove(this);
TQToolTip::add(this, i18n("KGpg - encryption tool"));
openTasks=0;
}
}
Ejemplo n.º 2
0
void CustomSmileyManager::slotFaceSelectionChanged( )
{
	// TQTable::numSelections() doesn't return the correct value
	// if use select some rows by pressing shift key

	int numSelections = 0;
	int first = -1;
	for(int r = 0; r < tblFaceList->numRows(); r++){
		numSelections += ((tblFaceList->isRowSelected(r))?1:0);
		if( (numSelections == 1) && (first == -1) ){
			first = r;
		}
	}
	bool isSingle = (numSelections == 1);
	btnEdit->setEnabled(isSingle);
	btnUp->setEnabled(isSingle);
	btnDown->setEnabled(isSingle);
	if(numSelections){
		TQListViewItem *item = lvGroups->selectedItem();
		if(item){
			int gId = m_Config->groupIndex( item->text( 0 ) );
			if(gId < 0) return;
			CustomFace face = m_Config->getFace( gId, first);
			TQString path = EvaMain::user->getSetting()->getCustomSmileyDir() + "/";
			if(gId > 0 )
				path += (item->text(0) + "/");
			TQString ext = face.org().right(3);
			lblPreview->clear();
			if(ext.lower() == "gif"){
				lblPreview->setMovie( TQMovie(path + face.org()));
			} else {
				TQImage img(path + face.org() );
				
				lblPreview->setPixmap( TQPixmap(img.smoothScale( lblPreview->size(), TQImage::ScaleMin)));
			}
		}
	}
}