~ubuntu-branches/ubuntu/utopic/smb4k/utopic-proposed

« back to all changes in this revision

Viewing changes to smb4k/configdlg/smb4kuserinterfaceoptions.cpp

  • Committer: Package Import Robot
  • Author(s): Fathi Boudra
  • Date: 2012-05-19 18:54:34 UTC
  • mfrom: (1.1.20)
  • Revision ID: package-import@ubuntu.com-20120519185434-duffny2n87214n1n
Tags: 1.0.1-1
* New upstream release.
* Update debian/compat: bump to 9.
* Update debian/control:
  - bump debhelper to 9.
  - bump kdelibs5-dev build dependency to 4:4.4.0.
  - bump Standards-Version to 3.9.3 (no changes needed).
  - Replace smbfs dependency by cifs-utils. (Closes: #638162)
* Update debian/copyright:
  - update upstream URL.
  - update upstream e-mail.
* Update debian/smb4k.lintian-overrides file.
* Update debian/watch file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
    of all settings concerning the user interface of Smb4K
4
4
                             -------------------
5
5
    begin                : Mi Aug 30 2006
6
 
    copyright            : (C) 2006-2008 by Alexander Reinholdt
7
 
    email                : dustpuppy@users.berlios.de
 
6
    copyright            : (C) 2006-2011 by Alexander Reinholdt
 
7
    email                : alexander.reinholdt@kdemail.net
8
8
 ***************************************************************************/
9
9
 
10
10
/***************************************************************************
20
20
 *                                                                         *
21
21
 *   You should have received a copy of the GNU General Public License     *
22
22
 *   along with this program; if not, write to the                         *
23
 
 *   Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,   *
24
 
 *   MA  02111-1307 USA                                                    *
 
23
 *   Free Software Foundation, Inc., 51 Franklin Street, Suite 500,        *
 
24
 *   Boston, MA 02110-1335, USA                                            *
25
25
 ***************************************************************************/
26
26
 
27
27
// Qt includes
28
28
#include <QGridLayout>
 
29
#include <QVBoxLayout>
29
30
#include <QGroupBox>
30
31
#include <QButtonGroup>
31
32
#include <QRadioButton>
45
46
  //
46
47
  // Main window and system tray widget
47
48
  //
48
 
  QWidget *main_window_tab        = new QWidget( this );
 
49
  QWidget *mainwindow_tab         = new QWidget( this );
49
50
 
50
 
  QGridLayout *main_window_layout = new QGridLayout( main_window_tab );
 
51
  QVBoxLayout *main_window_layout = new QVBoxLayout( mainwindow_tab );
51
52
  main_window_layout->setSpacing( 5 );
52
53
  main_window_layout->setMargin( 0 );
53
 
 
 
54
  
 
55
  // Notifications
 
56
  QGroupBox *notifications_box    = new QGroupBox( i18n( "Notifications" ), mainwindow_tab );
 
57
  
 
58
  QGridLayout *notifications_layout = new QGridLayout( notifications_box );
 
59
  notifications_layout->setSpacing( 5 );
 
60
  
 
61
  QCheckBox *show_notifications   = new QCheckBox( Smb4KSettings::self()->showNotificationsItem()->label(),
 
62
                                    notifications_box );
 
63
  show_notifications->setObjectName( "kcfg_ShowNotifications" );
 
64
  
 
65
  notifications_layout->addWidget( show_notifications, 0, 0, 0 );
 
66
  
54
67
  // Bookmarks
55
 
  QGroupBox *bookmarks_box        = new QGroupBox( i18n( "Bookmarks" ), main_window_tab );
 
68
  QGroupBox *bookmarks_box        = new QGroupBox( i18n( "Bookmarks" ), mainwindow_tab );
56
69
 
57
70
  QGridLayout *bookmarks_layout   = new QGridLayout( bookmarks_box );
58
71
  bookmarks_layout->setSpacing( 5 );
63
76
 
64
77
  bookmarks_layout->addWidget( show_bookmark_label, 0, 0, 0 );
65
78
 
66
 
  // System Tray Widget
67
 
  QGroupBox *system_tray_box      = new QGroupBox( i18n( "System Tray" ), main_window_tab );
68
 
 
69
 
  QGridLayout *system_tray_layout = new QGridLayout( system_tray_box );
70
 
  system_tray_layout->setSpacing( 5 );
71
 
 
72
 
  QCheckBox *embed_application    = new QCheckBox( Smb4KSettings::self()->embedIntoSystemTrayItem()->label(),
73
 
                                    system_tray_box );
74
 
  embed_application->setObjectName( "kcfg_EmbedIntoSystemTray" );
75
 
 
76
 
  system_tray_layout->addWidget( embed_application, 0, 0, 0 );
77
 
 
78
 
  QSpacerItem *spacer1 = new QSpacerItem( 10, 10, QSizePolicy::Preferred, QSizePolicy::Expanding );
79
 
 
80
 
  main_window_layout->addWidget( bookmarks_box, 0, 0, 0 );
81
 
  main_window_layout->addWidget( system_tray_box, 1, 0, 0 );
82
 
  main_window_layout->addItem( spacer1, 2, 0 );
83
 
 
84
 
  addTab( main_window_tab, i18n( "Main Window & System Tray" ) );
 
79
  main_window_layout->addWidget( notifications_box );
 
80
  main_window_layout->addWidget( bookmarks_box );
 
81
  main_window_layout->addStretch( 100 );
 
82
 
 
83
  insertTab( MainWindowSystemTrayTab, mainwindow_tab, i18n( "General Settings" ) );
85
84
 
86
85
  //
87
86
  // Network browser
88
87
  //
89
88
  QWidget *network_browser_tab    = new QWidget( this );
90
89
 
91
 
  QGridLayout *net_browser_layout = new QGridLayout( network_browser_tab );
 
90
  QVBoxLayout *net_browser_layout = new QVBoxLayout( network_browser_tab );
92
91
  net_browser_layout->setSpacing( 5 );
93
92
  net_browser_layout->setMargin( 0 );
 
93
  
 
94
  // Behavior
 
95
  QGroupBox *behavior_box         = new QGroupBox( i18n( "Behavior" ), network_browser_tab );
 
96
  
 
97
  QGridLayout *behavior_layout    = new QGridLayout( behavior_box );
 
98
  behavior_layout->setSpacing( 5 );
 
99
  
 
100
  QCheckBox *auto_open            = new QCheckBox( Smb4KSettings::self()->autoExpandNetworkItemsItem()->label(),
 
101
                                    behavior_box );
 
102
  auto_open->setObjectName( "kcfg_AutoExpandNetworkItems" );
 
103
  
 
104
  behavior_layout->addWidget( auto_open, 0, 0, 0 );
94
105
 
95
106
  // Remote shares
96
107
  QGroupBox *remote_shares_box    = new QGroupBox( i18n( "Remote Shares" ), network_browser_tab );
153
164
 
154
165
  n_tooltips_layout->addWidget( network_tooltip, 0, 0, 0 );
155
166
 
156
 
  QSpacerItem *spacer2 = new QSpacerItem( 10, 10, QSizePolicy::Preferred, QSizePolicy::Expanding );
157
 
 
158
 
  net_browser_layout->addWidget( remote_shares_box, 0, 0, 0 );
159
 
  net_browser_layout->addWidget( columns_box, 1, 0, 0 );
160
 
  net_browser_layout->addWidget( network_tooltips_box, 2, 0, 0 );
161
 
  net_browser_layout->addItem( spacer2, 3, 0, 1, 1, 0 );
162
 
 
163
 
  addTab( network_browser_tab, i18n( "Network Neighborhood" ) );
 
167
  net_browser_layout->addWidget( behavior_box );
 
168
  net_browser_layout->addWidget( remote_shares_box );
 
169
  net_browser_layout->addWidget( columns_box );
 
170
  net_browser_layout->addWidget( network_tooltips_box );
 
171
  net_browser_layout->addStretch( 100 );
 
172
 
 
173
  insertTab( NetworkNeighborhoodTab, network_browser_tab, i18n( "Network Neighborhood" ) );
164
174
 
165
175
  //
166
176
  // Shares view
199
209
  show_owner->setObjectName( "kcfg_ShowOwner" );
200
210
 
201
211
#ifndef __FreeBSD__
202
 
  QCheckBox *show_login           = new QCheckBox( Smb4KSettings::self()->showLoginItem()->label(),
 
212
  QCheckBox *show_login           = new QCheckBox( Smb4KSettings::self()->showLoginNameItem()->label(),
203
213
                                    view_box );
204
 
  show_login->setObjectName( "kcfg_ShowLogin" );
 
214
  show_login->setObjectName( "kcfg_ShowLoginName" );
205
215
#endif
206
216
 
207
217
  QCheckBox *show_filesystem      = new QCheckBox( Smb4KSettings::self()->showFileSystemItem()->label(),
281
291
  shares_view_layout->addWidget( share_tooltips_box, 2, 0, 0 );
282
292
  shares_view_layout->addItem( spacer4, 3, 0 );
283
293
 
284
 
  addTab( shares_view_tab, i18n( "Mounted Shares" ) );
 
294
  insertTab( MountedSharesTab, shares_view_tab, i18n( "Mounted Shares" ) );
285
295
 
286
296
  //
287
297
  // Preview dialog
309
319
  preview_layout->addWidget( preview_files_box, 0, 0, 0 );
310
320
  preview_layout->addItem( spacer5, 1, 0, 1, 1, 0 );
311
321
 
312
 
  addTab( preview_tab, i18n( "Preview Dialog" ) );
 
322
  insertTab( PreviewDialogTab, preview_tab, i18n( "Preview Dialog" ) );
313
323
 
314
324
  // Add connections:
315
325
  connect( show_hidden, SIGNAL( clicked( bool ) ),