git-svn-id: https://svn.code.sf.net/p/keepassx/code/trunk@228 b624d157-de02-0410-bad0-e51aec6abb33master
parent
a5d427d262
commit
699befe618
@ -0,0 +1,37 @@ |
||||
/***************************************************************************
|
||||
* Copyright (C) 2008 by Felix Geyer * |
||||
* * |
||||
* This program is free software; you can redistribute it and/or modify * |
||||
* it under the terms of the GNU General Public License as published by * |
||||
* the Free Software Foundation; version 2 of the License. * |
||||
* * |
||||
* * |
||||
* This program is distributed in the hope that it will be useful, * |
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of * |
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * |
||||
* GNU General Public License for more details. * |
||||
* * |
||||
* You should have received a copy of the GNU General Public License * |
||||
* along with this program; if not, write to the * |
||||
* Free Software Foundation, Inc., * |
||||
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * |
||||
***************************************************************************/ |
||||
|
||||
#include "TargetWindowDlg.h" |
||||
#include "AutoType.h" |
||||
|
||||
TargetWindowDlg::TargetWindowDlg(QWidget* parent) : QDialog(parent){ |
||||
setupUi(this); |
||||
QStringList windowTitles = AutoType::getAllWindowTitles(); |
||||
windowTitles.sort(); |
||||
for (QStringList::const_iterator i = windowTitles.constBegin(); i != windowTitles.constEnd(); ++i) |
||||
comboWindow->addItem(*i); |
||||
|
||||
connect(buttonBox, SIGNAL(accepted()), SLOT(OnAccept())); |
||||
connect(buttonBox, SIGNAL(rejected()), SLOT(reject())); |
||||
} |
||||
|
||||
void TargetWindowDlg::OnAccept(){ |
||||
pWindowTitle = comboWindow->itemText(comboWindow->currentIndex()); |
||||
accept(); |
||||
} |
@ -0,0 +1,40 @@ |
||||
/***************************************************************************
|
||||
* Copyright (C) 2008 by Felix Geyer * |
||||
* * |
||||
* This program is free software; you can redistribute it and/or modify * |
||||
* it under the terms of the GNU General Public License as published by * |
||||
* the Free Software Foundation; version 2 of the License. * |
||||
* * |
||||
* * |
||||
* This program is distributed in the hope that it will be useful, * |
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of * |
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * |
||||
* GNU General Public License for more details. * |
||||
* * |
||||
* You should have received a copy of the GNU General Public License * |
||||
* along with this program; if not, write to the * |
||||
* Free Software Foundation, Inc., * |
||||
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * |
||||
***************************************************************************/ |
||||
|
||||
#ifndef TARGETWINDOWDLG_H |
||||
#define TARGETWINDOWDLG_H |
||||
|
||||
#include "ui_TargetWindowDlg.h" |
||||
|
||||
class TargetWindowDlg : public QDialog, private Ui_TargetWindowDlg |
||||
{ |
||||
Q_OBJECT |
||||
|
||||
public: |
||||
TargetWindowDlg(QWidget* parent); |
||||
inline QString windowTitle() { return pWindowTitle; }; |
||||
|
||||
private slots: |
||||
void OnAccept(); |
||||
|
||||
private: |
||||
QString pWindowTitle; |
||||
}; |
||||
|
||||
#endif // TARGETWINDOWDLG_H
|
@ -0,0 +1,42 @@ |
||||
<ui version="4.0" > |
||||
<class>TargetWindowDlg</class> |
||||
<widget class="QDialog" name="TargetWindowDlg" > |
||||
<property name="geometry" > |
||||
<rect> |
||||
<x>0</x> |
||||
<y>0</y> |
||||
<width>574</width> |
||||
<height>145</height> |
||||
</rect> |
||||
</property> |
||||
<property name="windowTitle" > |
||||
<string>Auto-Type: Select Target Window</string> |
||||
</property> |
||||
<layout class="QVBoxLayout" name="verticalLayout" > |
||||
<item> |
||||
<widget class="QLabel" name="label" > |
||||
<property name="text" > |
||||
<string>To specify the target window, either select an existing currently-opened window |
||||
from the drop-down list, or enter the window title manually:</string> |
||||
</property> |
||||
</widget> |
||||
</item> |
||||
<item> |
||||
<widget class="QComboBox" name="comboWindow" > |
||||
<property name="editable" > |
||||
<bool>true</bool> |
||||
</property> |
||||
</widget> |
||||
</item> |
||||
<item> |
||||
<widget class="QDialogButtonBox" name="buttonBox" > |
||||
<property name="standardButtons" > |
||||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> |
||||
</property> |
||||
</widget> |
||||
</item> |
||||
</layout> |
||||
</widget> |
||||
<resources/> |
||||
<connections/> |
||||
</ui> |
Reference in new issue