Some code cleanup
git-svn-id: https://svn.code.sf.net/p/keepassx/code/trunk@278 b624d157-de02-0410-bad0-e51aec6abb33
This commit is contained in:
@@ -251,7 +251,7 @@ void KeepassEntryView::editEntry(EntryViewItem* item){
|
||||
|
||||
void KeepassEntryView::OnNewEntry(){
|
||||
IEntryHandle* NewEntry = NULL;
|
||||
if (!CurrentGroup){// We must be viewing search results. Add the new entry to the first group.
|
||||
if (!CurrentGroup){ // We must be viewing search results. Add the new entry to the first group.
|
||||
if (db->groups().size() > 0)
|
||||
NewEntry=db->newEntry(db->sortedGroups()[0]);
|
||||
else{
|
||||
|
||||
@@ -22,25 +22,27 @@
|
||||
#include "UrlLabel.h"
|
||||
|
||||
LinkLabel::LinkLabel(QWidget *parent,const QString& text, int x, int y,Qt::WFlags f) : QLabel(parent,f){
|
||||
QFont font(parentWidget()->font()); font.setUnderline(true);
|
||||
setFont(font);
|
||||
QPalette palette;
|
||||
palette.setColor(foregroundRole(),QColor(20,20,255));
|
||||
setPalette(palette);
|
||||
setCursor(Qt::PointingHandCursor);
|
||||
setText(text);
|
||||
setPos(x,y);
|
||||
QFont font(parentWidget()->font());
|
||||
font.setUnderline(true);
|
||||
setFont(font);
|
||||
QPalette palette;
|
||||
palette.setColor(foregroundRole(),QColor(20,20,255));
|
||||
setPalette(palette);
|
||||
setCursor(Qt::PointingHandCursor);
|
||||
setText(text);
|
||||
setPos(x,y);
|
||||
}
|
||||
|
||||
LinkLabel::~LinkLabel(){
|
||||
|
||||
}
|
||||
|
||||
QString LinkLabel::url(){
|
||||
if(URL!=QString())return URL;
|
||||
if(text().contains("@"))
|
||||
return QString("mailto:")+text();
|
||||
else return text();
|
||||
if(URL!=QString())
|
||||
return URL;
|
||||
else if(text().contains("@"))
|
||||
return QString("mailto:")+text();
|
||||
else
|
||||
return text();
|
||||
}
|
||||
|
||||
void LinkLabel::mouseReleaseEvent(QMouseEvent* event){
|
||||
@@ -51,11 +53,11 @@ void LinkLabel::mouseReleaseEvent(QMouseEvent* event){
|
||||
}
|
||||
|
||||
void LinkLabel::setPos(int x,int y){
|
||||
QFontMetrics fm(font());
|
||||
setGeometry(x,y,fm.width(text()),fm.height());
|
||||
QFontMetrics fm(font());
|
||||
setGeometry(x,y,fm.width(text()),fm.height());
|
||||
}
|
||||
|
||||
void LinkLabel::setText(const QString& text){
|
||||
QLabel::setText(text);
|
||||
setPos(geometry().x(),geometry().y());
|
||||
QLabel::setText(text);
|
||||
setPos(geometry().x(), geometry().y());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user