Wed, 17 Jul 2013 03:06:21 +0300
Added configs for Zandronum binary paths
5
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
1 | #include <QLabel> |
3
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
2 | #include <QFileDialog> |
5
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
3 | #include <QFormLayout> |
2 | 4 | #include "config.h" |
5 | #include "ui_configbox.h" | |
6 | ||
4 | 7 | // ============================================================================= |
8 | // ----------------------------------------------------------------------------- | |
5
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
9 | class FindPathButton : public QPushButton { |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
10 | public: |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
11 | explicit FindPathButton( QWidget* parent = null ) : QPushButton( parent ) { |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
12 | setText( "..." ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
13 | } |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
14 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
15 | QLineEdit* editWidget() const { return m_editWidget; } |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
16 | void setEditWidget( QLineEdit* edit ) { m_editWidget = edit; } |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
17 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
18 | private: |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
19 | QLineEdit* m_editWidget; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
20 | }; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
21 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
22 | // ============================================================================= |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
23 | // ----------------------------------------------------------------------------- |
2 | 24 | ConfigBox::ConfigBox( QWidget* parent, Qt::WindowFlags f ) : QDialog( parent, f ) { |
25 | ui = new Ui_ConfigBox; | |
26 | ui->setupUi( this ); | |
5
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
27 | QFormLayout* layout = new QFormLayout( ui->zandronumVersions ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
28 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
29 | for( str ver : g_zanVersions ) { |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
30 | QLabel* lb = new QLabel( ver + ":" ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
31 | QLineEdit* ledit = new QLineEdit; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
32 | FindPathButton* btn = new FindPathButton; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
33 | btn->setEditWidget( ledit ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
34 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
35 | QWidget* wdg = new QWidget; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
36 | QHBoxLayout* leditLayout = new QHBoxLayout( wdg ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
37 | leditLayout->addWidget( ledit ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
38 | leditLayout->addWidget( btn ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
39 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
40 | m_zanBinaries << ledit; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
41 | layout->addRow( lb, wdg ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
42 | connect( btn, SIGNAL( clicked() ), this, SLOT( findZanBinary() )); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
43 | } |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
44 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
45 | initFromSettings(); |
3
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
46 | |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
47 | connect( ui->wad_add, SIGNAL( clicked() ), this, SLOT( addPath() )); |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
48 | connect( ui->wad_pathEntry, SIGNAL( returnPressed() ), this, SLOT( addPath() )); |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
49 | connect( ui->wad_findPath, SIGNAL( clicked() ), this, SLOT( findPath() )); |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
50 | connect( ui->wad_del, SIGNAL( clicked() ), this, SLOT( delPath() )); |
5
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
51 | connect( ui->buttonBox, SIGNAL( accepted() ), this, SLOT( okPressed() )); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
52 | connect( ui->buttonBox, SIGNAL( rejected() ), this, SLOT( cancelPressed() )); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
53 | setWindowTitle( fmt( APPNAME " %1", versionString())); |
2 | 54 | } |
55 | ||
4 | 56 | // ============================================================================= |
57 | // ----------------------------------------------------------------------------- | |
2 | 58 | ConfigBox::~ConfigBox() { |
59 | delete ui; | |
3
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
60 | } |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
61 | |
4 | 62 | // ============================================================================= |
63 | // ----------------------------------------------------------------------------- | |
3
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
64 | void ConfigBox::initFromSettings() { |
5
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
65 | QSettings cfg; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
66 | |
3
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
67 | ui->wad_pathsList->clear(); |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
68 | |
5
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
69 | list<var> paths = cfg.value( "wads/paths", list<var>() ).toList(); |
3
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
70 | for( const var& it : paths ) |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
71 | addPath( it.toString() ); |
5
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
72 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
73 | int i = 0; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
74 | for( str ver : g_zanVersions ) |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
75 | m_zanBinaries[i++]->setText( cfg.value( binaryConfigName( ver ), "" ).toString() ); |
3
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
76 | } |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
77 | |
4 | 78 | // ============================================================================= |
79 | // ----------------------------------------------------------------------------- | |
3
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
80 | void ConfigBox::addPath() { |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
81 | addPath( ui->wad_pathEntry->text() ); |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
82 | ui->wad_pathEntry->clear(); |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
83 | } |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
84 | |
4 | 85 | // ============================================================================= |
86 | // ----------------------------------------------------------------------------- | |
3
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
87 | void ConfigBox::addPath( str path ) { |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
88 | ui->wad_pathsList->addItem( path ); |
5
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
89 | QListWidgetItem* item = ui->wad_pathsList->item( ui->wad_pathsList->count() - 1 ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
90 | item->setFlags( item->flags() | Qt::ItemIsEditable ); |
3
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
91 | } |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
92 | |
4 | 93 | // ============================================================================= |
94 | // ----------------------------------------------------------------------------- | |
3
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
95 | void ConfigBox::findPath() { |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
96 | str path = QFileDialog::getExistingDirectory( this ); |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
97 | if( path.isEmpty() ) |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
98 | return; |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
99 | |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
100 | ui->wad_pathEntry->setText( path ); |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
101 | } |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
102 | |
4 | 103 | // ============================================================================= |
104 | // ----------------------------------------------------------------------------- | |
3
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
105 | void ConfigBox::delPath() { |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
106 | delete ui->wad_pathsList->currentItem(); |
d0b278fd29d5
Implemented wad path list
Teemu Piippo <crimsondusk64@gmail.com>
parents:
2
diff
changeset
|
107 | } |
5
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
108 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
109 | // ============================================================================= |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
110 | // ----------------------------------------------------------------------------- |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
111 | void ConfigBox::findZanBinary() { |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
112 | FindPathButton* btn = dynamic_cast<FindPathButton*>( sender() ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
113 | str path; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
114 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
115 | if( !btn ) |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
116 | return; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
117 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
118 | str filter; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
119 | #ifdef _WIN32 |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
120 | filter = "Zandronum Binaries (zandronum.exe)(zandronum.exe);;All files (*.*)(*.*)"; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
121 | #else |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
122 | filter = "Zandronum Binaries (zandronum)(zandronum);;All files (*.*)(*.*)"; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
123 | #endif |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
124 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
125 | if(( path = QFileDialog::getOpenFileName( this, QString(), QString(), filter )).isEmpty() ) |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
126 | return; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
127 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
128 | btn->editWidget()->setText( path ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
129 | } |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
130 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
131 | // ============================================================================= |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
132 | // ----------------------------------------------------------------------------- |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
133 | void ConfigBox::okPressed() { |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
134 | QSettings cfg; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
135 | list<var> wadPathList; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
136 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
137 | for( int i = 0; i < ui->wad_pathsList->count(); ++i ) |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
138 | wadPathList << ui->wad_pathsList->item( i )->text(); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
139 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
140 | cfg.setValue( "wads/paths", wadPathList ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
141 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
142 | int i = 0; |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
143 | for( str ver : g_zanVersions ) |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
144 | cfg.setValue( binaryConfigName( ver ), m_zanBinaries[i++]->text() ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
145 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
146 | accept(); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
147 | } |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
148 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
149 | // ============================================================================= |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
150 | // ----------------------------------------------------------------------------- |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
151 | void ConfigBox::cancelPressed() { |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
152 | reject(); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
153 | } |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
154 | |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
155 | // ============================================================================= |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
156 | // ----------------------------------------------------------------------------- |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
157 | str ConfigBox::binaryConfigName( str ver ) const { |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
158 | return fmt( "binaries/%1", ver ); |
3c04e05ab24f
Added configs for Zandronum binary paths
Teemu Piippo <crimsondusk64@gmail.com>
parents:
4
diff
changeset
|
159 | } |