Following that example I changed

Qt Code:
  1. 1.
  2. void GlavnoO :: pushButton3_clicked()
  3. {
  4. bool ok = FALSE;
  5. ok = povezava.baza->isOpen();
  6. }
To copy to clipboard, switch view to plain text mode 

to
Qt Code:
  1. void GlavnoO::pushButton3_clicked()
  2. {
  3. bool ok = FALSE;
  4. QSqlDatabase *baza = QSqlDatabase::database();
  5. ok = baza->isOpen();
  6. }
To copy to clipboard, switch view to plain text mode 
It compiles normally but it crashes with segmentation fault again when I press that button.

And I have to use pointers cause I have this in my Qt Assistant QSqlDatabase Reference:

Static Public Members
QSqlDatabase * addDatabase ( const QString & type, const QString & connectionName = defaultConnection )
QSqlDatabase * addDatabase ( QSqlDriver * driver, const QString & connectionName = defaultConnection )
QSqlDatabase * database ( const QString & connectionName = defaultConnection, bool open = TRUE )
void removeDatabase ( const QString & connectionName )
void removeDatabase ( QSqlDatabase * db )
bool contains ( const QString & connectionName = defaultConnection )
QStringList drivers ()
void registerSqlDriver ( const QString & name, const QSqlDriverCreatorBase * creator )
bool isDriverAvailable ( const QString & name )