equal
deleted
inserted
replaced
26 #include <hbpushbutton.h> |
26 #include <hbpushbutton.h> |
27 #include <hblabel.h> |
27 #include <hblabel.h> |
28 #include <hblineedit.h> |
28 #include <hblineedit.h> |
29 #include <QGraphicsLinearLayout> |
29 #include <QGraphicsLinearLayout> |
30 |
30 |
31 const char *backButtonIcon = "qtg_indi_status_back.png"; |
31 #define backButtonIcon ":image/qtg_indi_status_back.svg" |
32 |
32 |
33 /*! |
33 /*! |
34 constructor |
34 constructor |
35 */ |
35 */ |
36 FmFileDialogPrivate::FmFileDialogPrivate( FmFileDialog *fileDialog ) : |
36 FmFileDialogPrivate::FmFileDialogPrivate( FmFileDialog *fileDialog ) : |
249 switch( mArgs.mDialogMode ) |
249 switch( mArgs.mDialogMode ) |
250 { |
250 { |
251 case GetDirMode: |
251 case GetDirMode: |
252 break; |
252 break; |
253 case GetFileMode: |
253 case GetFileMode: |
254 mFileNameLineEdit->setReadOnly( true ); |
254 if( mFileNameLineEdit ){ |
|
255 mFileNameLineEdit->setReadOnly( true ); |
|
256 } |
255 break; |
257 break; |
256 case SaveFileMode: |
258 case SaveFileMode: |
257 if( mFileWidget->currentPath().absoluteFilePath().isEmpty() ) { |
259 if( mFileWidget->currentPath().absoluteFilePath().isEmpty() ) { |
258 mFileNameLineEdit->setReadOnly( true ); |
260 mFileNameLineEdit->setReadOnly( true ); |
259 } else { |
261 } else { |
275 } |
277 } |
276 break; |
278 break; |
277 case GetFileMode: |
279 case GetFileMode: |
278 case SaveFileMode: |
280 case SaveFileMode: |
279 if( mFileWidget->currentPath().absoluteFilePath().isEmpty() || |
281 if( mFileWidget->currentPath().absoluteFilePath().isEmpty() || |
280 mFileNameLineEdit->text().isEmpty() ) { |
282 ( mFileNameLineEdit && mFileNameLineEdit->text().isEmpty() ) ) { |
281 mOkAction->setDisabled( true ); |
283 mOkAction->setDisabled( true ); |
282 } else { |
284 } else { |
283 mOkAction->setDisabled( false ); |
285 mOkAction->setDisabled( false ); |
284 } |
286 } |
285 break; |
287 break; |